
Представляем бесплатный модуль для DLE 10.4 Glossary Глоссарий 2.0 - выводящий на отдельной странице слова-термины на вашем сайте под управлением движка DataLife Engine 10.4-10.2. Модуль DLE Glossary ищет в полной и краткой новостях, на статических страницах заданные администратором слова и выводит к ним hint описание, либо ссылается на отдельную страницу с описанием данного слова.
Из раздела модули для dle Глоссарий 2.0
Версия движка: дле 10.4 / 10.2
Авторы: BDSoft, Roman Borkunov
Доработка: Roman Bork.
Важно:
Если вы обновляетесь с версии 1.5, необходимо выполнить все, что указано в install.html заново, кроме пункта про выполнение файла install.php
Скопируйте все файлы из папки upload в данном архиве на ваш сервер.
Запустите install.php
Открываем engine/engine.php, в нем ищем:
switch ($do) { Ниже вставляем: case "glossary" : include( ENGINE_DIR."/modules/glossary/glossary.php" ); break; Ищем: elseif ($do == 'feedback') $nam_e = $lang['title_feed'];
Ниже вставляем:
elseif ($do == 'glossary') $nam_e = "Глоссарий";
Открываем .htaccess, в нем ищем:
ReWriteEngine On Ниже вставляем: # Glossary 2.0 RewriteRule ^glossary(/?)+$ index.php?do=glossary [L] RewriteRule ^glossary/([^/]+)(/?)+$ index.php?do=glossary&word=$1 [L] RewriteRule ^glossary/page/([^/]+)(/?)+$ index.php?do=glossary&page=$1 [L]
Открываем engine/modules/show.full.php, в нем ищем:
$tpl->set( '{title}', $row['title'] ); Ниже вставляем: // Glossary 2.0 $do = "full_story"; require_once ENGINE_DIR . '/modules/glossary/insert.php'; // Glossary 2.0
Открываем engine/modules/show.short.php, в нем ищем:
$tpl->set( '{title}', $row['title'] ); Ниже вставляем: // Glossary 2.0 $do = "short_story"; require ENGINE_DIR . '/modules/glossary/insert.php'; // Glossary 2.0
Открываем engine/modules/show.custom.php, в нем ищем:
$tpl->set( '{title}', $row['title'] ); Ниже вставляем: // Glossary 2.0 $do = "custom"; require ENGINE_DIR . '/modules/glossary/insert.php'; // Glossary 2.0
Открываем engine/modules/static.php, в нем ищем:
$tpl->set( '{description}', $static_descr ); Выше вставляем: // Glossary 2.0 $do = "static"; require ENGINE_DIR . '/modules/glossary/insert.php'; // Glossary 2.0
Скачать DLE 10.4 модуль