Помогите подправить модуль DLE - Webmasters.ru - RSS http://webmasters.ru/forum/showthread.php?t=27518 SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах 1744464547 Elesite CMS 60 http://webmasters.ru/forum/images/wm/misc/rss.png SEO форум вебмастеров Webmasters.ru http://webmasters.ru/forum Помогите подправить модуль DLE by efr07 http://webmasters.ru/forum/showpost.php?p=275984 Wed, 04 Apr 2012 18:47:23 GMT Здравствуйте. Помогите подправить модуль DLE. Как написано на сайте он был протестирован на DLE 9.3 Но у меня на 9.5 не работает. Вот код модуля Основные возможности хака: вывод новостей по буквенному идентификатору(алфавиту). Установка хака: 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=$1 [L] RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L] Ниже добавить: # вывод в виде каталога RewriteRule ^cat/([^/]*)(/?)+$ index.php?catalog=$1&n=1 [L] RewriteRule ^cat/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2&n=1 [L] 4. Открыть templates/Ваш шаблон/main.tpl В любом удобном месте вставить:{include file="letters.tpl"} Помогите подправить модуль DLE by lv372299 http://webmasters.ru/forum/showpost.php?p=276876 Sat, 07 Apr 2012 16:57:47 GMT думаю что стоит написать сначала что именно не работает и какие проблемы( как он должен работать), это упростит решение проблемы