Помогите подправить модуль DLE

(Ответов: 1, Просмотров: 1414)
  1. Гуру Аватар для efr07
    • Регистрация: 19.01.2011
    • Сообщений: 722
    • Репутация: 85
    • Webmoney BL: ?
    Здравствуйте. Помогите подправить модуль DLE. Как написано на сайте он был протестирован на DLE 9.3
    Но у меня на 9.5 не работает.
    Вот код модуля
    PHP код:
    Основные возможности хакавывод новостей по буквенному идентификатору(алфавиту).

    Установка хака:

    0. Переименуйте папку templates/{THEME}/ из архива в название вашего шаблона.

    1. Загрузить содержимое из папки upload архива на сервер.

    2. Открыть engine/engine.php

    Найти
    :
    } elseif (
    $catalog != "") {


    Заменить на:
     } elseif (
    $catalog != "" and $_GET['n']) {
     
    // ################ Вывод по буквенному идентификатору N #################
     
    if ($cstart) {
     
    $cstart $cstart 1;
     
    $cstart $cstart $config['news_number'];
     }
     
    $newsmodule true;
     
    $url_page $config['http_home_url'] . "cat/" urlencode $catalog );
     
    $user_query "cat=" urlencode $catalog );

     
    $news_sort_by = ($config['catalog_sort']) ? $config['catalog_sort'] : "date";
     
    $news_direction_by = ($config['catalog_msort']) ? $config['catalog_msort'] : "DESC";

     if (isset ( 
    $_SESSION['dle_sort_catalog'] )) $news_sort_by $_SESSION['dle_sort_catalog'];
     if (isset ( 
    $_SESSION['dle_direction_catalog'] )) $news_direction_by $_SESSION['dle_direction_catalog'];

     
    $sql_select "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}title LIKE '$catalog%' AND approve" $where_date " ORDER BY " $news_sort_by " " $news_direction_by " LIMIT " $cstart "," $config['news_number'];
     
    $sql_count "SELECT COUNT(*) as count FROM " PREFIX "_post WHERE {$stop_list}title LIKE '$catalog%' AND approve" $where_date;

     } elseif (
    $catalog != "" and !$_GET['n']) {


    3. Открыть ./htaссess

    Найти
    :RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$[L]
     
    RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$[L]


    Ниже добавить:
    # вывод в виде каталога
     
    RewriteRule ^cat/([^/]*)(/?)+$ index.php?catalog=$1&n=[L]
     
    RewriteRule ^cat/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2&n=[L]


    4. Открыть templates/Ваш шаблон/main.tpl

    В любом удобном месте вставить
    :{include file="letters.tpl"
    • 0
  2. Опытный
    • Регистрация: 07.04.2012
    • Сообщений: 296
    • Репутация: 45
    • Webmoney BL: ?
    думаю что стоит написать сначала что именно не работает и какие проблемы( как он должен работать), это упростит решение проблемы
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
помогите найти PHP модуль
Web программирование 7 23.01.2012 16:57
Модуль sape
Web программирование 3 24.11.2011 21:36
Модуль перелинковки DLE
Общие вопросы поисковой оптимизации 7 07.11.2011 03:49
Требуется подправить шаблон WP
Создание сайтов 2 23.06.2011 13:12

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры