1

Тема: Модуль ПЕРЕХОДЫ

ПЕРЕХОДЫ - модуль, который фиксирует переходы на Ваш сайт

Так, ставить данный модуль на свой сайт или, как советуют многие, воздержаться от данного рискованного шага?

Риск, действительно существует и риск реальный, но в то же самое время модуль полезный...

Можно, например, ограничится выводом в блоке лишь текстовых запросов (убрав возможность перехода по ссылкам), оставив для себя в админке возможность наблюдать за самими поисковыми запросами в том виде, в каком их зафиксировал модуль. Это правда снижает эффективность модуля практически до нуля, но все же приносит определенную пользу.

Поделиться

2

Re: Модуль ПЕРЕХОДЫ

Версия Переходов 5.1 нормально работает.

Все тесты с данным модулем проводились на довольно молодом сайте, практически с нулевой (8-12 уников в сутки) посещаемостью, поэтому отслеживать работу модуля было не утомительно.

Так ставить данный модуль или нет?

1. Если сайт молодой (как тот, на котором мной проводились эксперименты), то ответ практически однозначный - не стоит - можете загубить сайт на корню. На такие сайты как мухи на говно слетаются любители напакостить - Вас (и Ваш сайт) задолбают левыми, бессмысленными переходами, а компенсировать их будет нечем из-за низкой реальной посещаемости. В вашем блоке кроме никчемного мусора не будет ничего...

2. Если сайт относительно не молодой и имеет посещалку от 200 уников и выше, и не занимается "серым" продвижением (спамом по специально подобранным ключевикам), то почему бы и не поставить - серьезных причин для отказа я не вижу... Сначала Вас (и Вас сайт) недельки две-три серьезно поимеют (см. пункт 1, выше), но мусора в блоке будет практически незаметно. Затем от Вас отстанут - кому Вы нужны, если у Вас будет стоять нормальная, по настоящему рабочая версия модуля ПЕРЕХОДЫ.

3. Если решились поставить модуль, то будет далеко не лишним сразу загрузить в него список "СТОП-слов", чтобы они не маячили у вас в блоке, если кто-то задумает Ваш сайт ими "бомбить".

Поделиться

3

Re: Модуль ПЕРЕХОДЫ

Site_Bot пишет:

Версия Переходов 5.1 нормально работает.

Не у всех работает. Пробовал на 8.3 - есть небольшие баги с отображением выпадающих меню в админке, но самое главное вылазает ошибка при переходе на сайт по любой ссылке, хоть с поисковика, хоть с другого сайта.

array_rand() expects parameter 1 to be array, null given in ....../engine/inc/include/referer.init.php

На сайте разработчика несколько человек задавали автору этот вопрос, но он упорно молчит. Пробовал найти ответ в сети, но не нашел. Эта ошибка вылазит очень у многих

Поделиться

4

Re: Модуль ПЕРЕХОДЫ

Действительно, молчаливая позиция разработчика "переходов" непонятна и очень даже странная...

Дело в том, что в файле referer.init.php на который указывает ошибка, в версии модуля "Переходы 9.5" она действительно содержится. Но, поскольку этот файл поставляется автором зашифрованным, то очень не многие могут самостоятельно ее исправить (раз автор этого упорно не желает сделать).

Пришлось пойти на грех и попытаться выяснить в чем дело. Скачал архив с модулем с сайта, поставил его на DLE 8.3 - да, так и есть, выскакивает ошибка... array_rand() expects parameter 1 to be array, null given in...

Смотрим строку кода, на которую она указывает:

$site = array_rand($autor_site,1);

Переменная $autor_site - должна содержать URL сайта автора модуля, и, например, в "Переходах 9.1" она принимает значение:

getdle.org.ru/'=>"1"
и
dle-solutions.ru/'=>"2"

но, поскольку срок регистрации домена getdle.org.ru у автора модуля закончился, он, видать, решил не продлевать его, и поэтому выкинул из кода последней версии своего модуля строку, где инициализировался массив из этих переменных, но при этом, почему то оставил часть уже теперь ненужного кода. Вот как это выглядело в рабочей версии "Переходов 9.1":

$autor_site = array('http://getdle.org.ru/'=>"1",'http://dle-solutions.ru/'=>"2");
$site = array_rand($autor_site,1);

а вот как стало в 9.5 (эту часть кода автор забыл выкинуть):

$site = array_rand($autor_site,1);

Что теперь делать? Естественно, выкинуть оставшийся лишний код, который вызывает появление ошибки, так как при его выполнении переменная $autor_site возвращает пустое значение.

PS: Почему данная "погрешность" в коде модуля "Переходов 9.5" не вызывает ошибки в 9-й линейке DLE, я не знаю. Наверно в коде движка присутствует какой-то "обход/запрет" вывода ошибки в подобных ситуациях...

Поделиться

5

Re: Модуль ПЕРЕХОДЫ

Спасибо за труд.
Но подскажите пожалуйста как мне этот файл расшифровать???

Поделиться

6

Re: Модуль ПЕРЕХОДЫ

hlynins, я не знаю как Вам помочь -  в этом файле фиксируется авторство разработчика на данный скрипт, и я не имею право содействовать в распространении способов нелегального его удаления, которое становится возможным после расшифровки этого файла. 

Автор модуля (см. цитату ниже) не обещает поддержку данного скрипта и может оказать ее только по своей собственной инициативе (выделено в цитате). Выходит так, что он снимает с себя ответственность при возникновении инициативы с просьбой о помощи со стороны пользователей его продукта, который, между прочим, могут и купить, чтобы снять копирайты. В таком случае, было бы более правильным снять продукт с продажи и не беспокоиться далее о его судьбе, а расшифрованный код сразу бы появился в паблике, благодаря стараниям независимых людей 

Может быть ko1yan все таки сам устранит ошибку - там делов на пару минут свободного времени...


P.S.:
Скрипт распространяется "как есть", а это значит, что можно использовать, но с некоторыми ограничениями:
» нельзя использовать в коммерческих целях;
» нельзя использовать код или его часть, не спросив автора;
» нельзя присваивать себе или кому-либо - код или часть кода, как и данное руководство;
» запрещенно изменение архива, скриптов и в том числе данное описание/руководство, не уведомив об этом автора.

Разрешенно переводить шаблоны, скрипт конфигурации, установочный скрипт и данное описание/руководство, но без изменения авторства и присвоения его себе или кому-либо, включая контактные данные с автором и денежные реквизиты.
Поддержка скрипта, если будет, то только по личной инициативе автора, не более

Помните, что данный скрипт Вы используете на свой страх и риск, и автор не несёт никакой ответственности.

Поделиться

7

Re: Модуль ПЕРЕХОДЫ

hlynins, существует в сети такой человек как ManHunter и он в свое время создал очень полезную программу PCL's PHPiD, которая ничего не расшифровывает, не раскодирует, но позволяет с достаточной уверенностью определиться, чем именно закодирован тот или иной скрипт (каким именно кодировщиком).

Если у Вас возникли подозрения в том, что Вам подсунули некачественный или подозрительный программный продукт (или это видно не вооруженным глазом), код которого к тому же закодирован, и Вы как покупатель вдруг засомневались в качестве того, что купили, ВЫ ВПРАВЕ САМОЛИЧНО УДОСТОВЕРИТЬСЯ, ЧТО ВАС НЕ ОБМАНУЛИ (в плане личной безопасности). То, что в своих лиц. соглашениях правообладатели пишут на счет того, что НЕЛЬЗЯ - Вы должны соблюдать, но Вы должны так же помнить, что существуют и ВАШИ ПРАВА, которые не менее важны, чем права продавца-производителя.

... так вот, берем это малюсенькую программку и анализируем наш подозрительный файл. А когда узнали, каким монстром он "крышуется", то сбросить крышу - это дело времени, техники и желания.

Раз уж начал, то теперь уже можно сказать, что наш файл  был закодирован PHP LockIt.

Сомневаюсь, что Вы сейчас быстро раскодируете содержимое проблемного файла (9.1 декодируется без проблем, а вот с 9.5 проблемы будут), но все реально

Поделиться

8

Re: Модуль ПЕРЕХОДЫ

Однако, я уже начинаю все больше и больше относиться с опаской к этому модулю.
Сейчас зашел на OFF_SITE модуля и обнаружил следующее - показываю скрин от 28 октября 2011 года 18:01 по Москве - главная страница официального сайта разработчика модуля:

http://i39.tinypic.com/289bq.jpg



Строка ПС запросов номер 3 - запрос на страницу  с анкором  "п".

Давайте рассудим примерно так:

1. Вполне возможно какой-то идиот набрал в поисковой строке запроса литеру "п" и затем после долгого выбора выданных результатов перешел на соответствующую станицу _http://dhttp://dle-solutions.ru/referat/a45/referat/a45 - ЭТО ВЕРХ ИДИОТИЗМА и мы это оставим как теоретическую выкладку..

2. Анкор "п", выводимый сейчас модулем в блоке - это результат обработки скриптом модуля какого-то "левого запроса", который он не зарубил, а просто откорректировал и отправил нам как "нормальный" анкор... Вопрос: А на хрена нам такая "правильная" коррекция нужна? - Зарубай запрос ПОЛНОСТЬЮ!!!

Поделиться

9 (2011-10-29 12:40:50 отредактировано SV)

Re: Модуль ПЕРЕХОДЫ

Я хотел купить этот мод. Он стоит 200 рублей за год. Но после этой ошибки покупать особо не охота.



Чел, выпускает мод, который можно бесплатно использовать, но он почему то, не хочет что бы он работал нормально. Вы знаете как это исправить, автор знает как это исправить, и вы все молчите.

Давайте все вместе эту проблему решим и ее исправим.

Поделиться

10

Re: Модуль ПЕРЕХОДЫ

Site_Bot пишет:

1. Вполне возможно какой-то идиот набрал в поисковой строке запроса литеру \"п\" и затем после долгого выбора выданных результатов перешел на соответствующую станицу _http://dhttp://dle-solutions.ru/referat/a45/referat/a45 - ЭТО ВЕРХ ИДИОТИЗМА и мы это оставим как теоретическую выкладку..

Еще один момент - обратите внимание на то, что выделено в цитате красным (сам только что заметил. Это не моя ошибка при копировании - это модуль такое выдал при наведении курсора мыши на ссылку с блока поисковых запросов, который расположен на сайте разработчика.

Данный запрос - это очередная попытка использовать модуль в своих корыстных целях в ущерб какому то человеку, который ничего плохого ЭТОМУ ГАДУ-взломщику не сделал, но ГАД считает "забавой для себя" поразвлекаться и даже получить в добавок для себя выгоду... - КОЗЕЛ, одним словом...

На своих сайтах пока такого запроса не видел, но это вопрос времени...

Вопрос: Почему модуль выдал dhttp://
... и если на моих сайтах в блоке переходов будет подобное и в БОЛЬШОМ КОЛИЧЕСТВЕ, то на хрен мне это надо (еще раз приходится ругаться)

Поделиться