Модуль Случайная новость

Тема в разделе "DLE", создана пользователем FlashBlack, 9 июл 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. FlashBlack

    FlashBlack Постоялец

    Регистр.:
    19 сен 2006
    Сообщения:
    77
    Симпатии:
    45
    Автор: FlashBlack
    Демо: http://dle-code.com/random/
    Тестировалось: 8.x
    Идея для реализации: Jerry(nulled)
    Описание: Модуль очень прост. При входи на модуль с вашего сайта, он вас перекидывает на случайную новость.

    Установка:

    1. В файл .htaccess, после строки:
    Код:
    RewriteEngine On
    вставляем строку:
    Код:
    RewriteRule ^random(/?)+$ index.php?do=random [L]
    2. Открываем файл engine/engine.php,
    Ищем строку:
    Код:
    switch ($do) {
    ниже вставляем след. строки:
    Код:
    case "random" :
        include ENGINE_DIR . '/modules/random.php';
        break;
    3. Копируем этот файл: Посмотреть вложение random.zip в папку engine/modules/

    Готово. Протестировать скрипт можно по ссылке: http://вашсайт/random/ либо http://вашсайт/index.php?do=random
     
    mat1ks, Jerry и AsanBosam нравится это.
  2. AsanBosam

    AsanBosam Постоялец

    Регистр.:
    1 мар 2009
    Сообщения:
    139
    Симпатии:
    11
    Эм.. а для чего собственно хак? Для SEO? Для чего его применять?:nezn:
     
  3. FlashBlack

    FlashBlack Постоялец

    Регистр.:
    19 сен 2006
    Сообщения:
    77
    Симпатии:
    45
    Если честно скорее всего только для понтов \m/ =)
     
    AsanBosam нравится это.
  4. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    489
    Что то ня какая то...
    /random - не работает;
    1970/01/01/fifa_2007_demo.html - выдаёт по index.php?do=random
    ЧПУ первого типа. Всё делал как в инструкции.
     
    FlashBlack нравится это.
  5. FlashBlack

    FlashBlack Постоялец

    Регистр.:
    19 сен 2006
    Сообщения:
    77
    Симпатии:
    45
    исправил в 1ом посте.
    переделать пункт №1

    а вот насчёт выдачи новости....
    как не изменяет память http://soft-blog.net/1160271521-mylanviewer-341.html - это нестандартный вывод новости.
    т.к. 1160271521 - это не ид новости, а только его подделка.
    попробуй
    в random.php
    строку
    Код:
    $full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . '.html';
    заменить на
    Код:
    $full_link = $config['http_home_url'] . $row['id'] . '-' . $row['alt_name'] . '.html';
     
    AsanBosam, Jerry и mat1ks нравится это.
Статус темы:
Закрыта.