Модуль — dude Smart Leech 0.5 FIX

Снова я со своими мыслями, сегодня расскажу о модуле для платформы DLE который закрывает все внешние ссылки, и делает redirect на созданную страницу (подложку).

 
Модуль называется — dude Smart но его обновление прекратилось еще в далеком 2011 г. Хотелось бы выразить огромную благодарность создателю модуля — seodude. 

И с выходом новых свежих/вкусных версий движка DLE скрипт перестал функционировать. Его брались дорабатывать, но опять обновы, и опять он не работает. Вчера и я взялся за установку данного мода, и он не выполнял свой указанный функционал, огорчился. cry

Но не унывал, первая моя загвоздка оказалась в кодировке, файлы были созданы в кодировке win1251, естественно я переделал на utf-8
Далее родной readmi.html 

Для начала скопируйте все файлы из папки upload в данном архиве на ваш сервер поверх папки engine c заменой файлов.

1. Установка модуля на сервер

CHMOD

Установите для файла /engine/dude/cfg/leech.dat права на запись (CHMOD 666)

Установите для файла /engine/dude/cfg/leech_teaser.html права на запись (CHMOD 666)

Открыть файл /index.php

ПЕРЕД:
GzipOut();

Добавить:
    require_once ENGINE_DIR . \'/dude/index/leech.php\';

Перейти по адресу http://ваш сайт/install.php и произвести установку, после чего удать этот файл.
После установки сбросить кеш, по крайней мере у меня ссылки изменились только после сброса кеша. Если и после сброса кеша не работает, то можете писать мне. В остальном проблем с совместимостью не было

Еще загвоздка, в версиях 11.* в файле /index.php нет строки

GzipOut();
Правки требуется вносить в файл /engine/modules/main.php

Еще установка атрибутов, все сделал как указано, но НЕ РАБОТАЕТ.

Долго думал, ковырял, попросил помощи у своего друга — Nevera
Тот снес 2 файла .htaccess по следующим путям:

/engine/dude/.htaccess
/engine/dude/index/.htaccess

И о боги. УРА. Модуль снова ожил, и вы сейчас можете пронаблюдать его работу, на данной странице.
Спасибо за внимание.

Для вас сделал правки + две кодировки. Забираем кому нужно.

Версия utf-8 — dude Smart Leech 0.5 FIX
Версия win1251 — dude Smart Leech 0.5 FIX

Модуль — dude Smart Leech 0.5 FIX: 4 комментария

  • 16.03.2019 в 17:50
    Permalink

    Протестировал на OpenServer, версия DLE 13.1 — установка удачная, но не работает, просто переход по вшешней ссылке.
    Для файла /engine/dude/cfg/leech.dat и /engine/dude/cfg/leech_teaser.htm через Свойства-Безопасность разрешил запись для Пользователей, для остальных запись разрешена.
    Что посоветуете…

    Ответ
    • 24.03.2019 в 19:08
      Permalink

      данный модуль тестировался на версии dle 12.1
      Нужно разбираться….

      Ответ
  • 27.06.2019 в 21:43
    Permalink

    Ставил на версию 13.1. Все прекрасно работает. Спасибо за адаптацию.

    Ответ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *