• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Информация Исправляем модуль «Переходы 9.6» для PHP 5.4.4

GLOOMY

Постоялец
Регистрация
24 Авг 2009
Сообщения
91
Реакции
16
Версия PHP: 5.4.4
Версия DLE: 10.0
Версия модуля: Модуль переходы 9.6

Для тех у кого не отображаются русские переходы:

1. Открываем /engine/modules/referer.php

Ищем:
PHP:
$request_uri = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_SERVER['REQUEST_URI'] ) ) ), ENT_QUOTES ) );
$http_referer = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $http_referer ) ) ), ENT_QUOTES ) ) ;
$user_agent = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_SERVER['HTTP_USER_AGENT'] ) ) ), ENT_QUOTES ) );
Заменяем на:
PHP:
$request_uri = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_SERVER['REQUEST_URI'] ) ) ), ENT_QUOTES, "windows-1251" ) );
$http_referer = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $http_referer ) ) ), ENT_QUOTES, "windows-1251" ) ) ;
$user_agent = @$db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_SERVER['HTTP_USER_AGENT'] ) ) ), ENT_QUOTES, "windows-1251" ) );

Ищем:
PHP:
$request = @$db->safesql( cut_words ( referer_encoder( htmlspecialchars( strip_tags( stripslashes( trim( getKeyWord($http_referer, $engine[$host_referer]['2'], $engine[$host_referer]['1'] ) ) ) ) , ENT_QUOTES ) ), $confms['cutworld']) );
Заменяем на:
PHP:
$request = @$db->safesql( cut_words ( referer_encoder( htmlspecialchars( strip_tags( stripslashes( trim( getKeyWord($http_referer, $engine[$host_referer]['2'], $engine[$host_referer]['1'] ) ) ) ) , ENT_QUOTES, "windows-1251" ) ), $confms['cutworld']) );

2. Открываем /engine/inc/referer.php

Ищем:
PHP:
$value=htmlspecialchars ($value, ENT_QUOTES);
Заменяем на:
PHP:
$value=htmlspecialchars ($value, ENT_QUOTES, "windows-1251");


Для тех у кого не отображаются графики:

Заходим в /engine/skins/referer/js/ и заменяем файл highcharts.js на прикрепленный ниже.
 

Вложения

  • highcharts.rar
    42,6 KB · Просмотры: 44
Последнее редактирование:
У меня вопрос по модулю. Он переходы с Google считает? Там сейчас алгоритм странный, переменную через http_reffer не выдает.
 
Автор данного модуля "переходы" каким то чудом находит сайты на которых установлен данный модуль и бомбит на почту якобы удалите мое творение или приобретите и пользуйтесь на здоровье.

каким чудом находит?
 
У меня вопрос по модулю. Он переходы с Google считает?
У меня считает, но есть подозрения что не все. Нашел на сайте разработчика такую инфу:

Исправление определения поисковых запросов в модуле Переходы 9.6

Для исправления откройте файл engine/modules/referer.php и найдите:
PHP:
preg_match("/(.*){$word}=([^&]*)(.*)\#/i", $referer, $request);
$tmp = $request[2];
Замените на:
PHP:
preg_match("/{$word}=([^&]*)/i", $referer, $request);
$tmp = $request[1];

У себя исправил, буду ждать результатов.

Каким чудом находит?
Стоимость: Бесплатно, но дня снятия копирайта с блока нужен ключ.
Выходит, если стоит ломаная версия, то криво занулили и не убрали стучалку.
 
Последнее редактирование:
на версии 10.1 работает?
 
на версии 10.1 работает?
Основной функционал в админке работает нормально, проблемы с выводом переходов на сайт.
 
Основной функционал в админке работает нормально, проблемы с выводом переходов на сайт.
У меня версия 10.1, проблем с выводом нет. В чем именно заключается Ваша проблема?
 
В чем именно заключается Ваша проблема?
Да, и уже и не помню... Этот модуль стоит у меня только на одном сайте и то, для получения посковых запросов.
Просто помню, что когда ставил, блок не вывелся... Но за ненадобностью, я даже вникать не стал!
 
Назад
Сверху