Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Дополнительные поля для DLE 9.6.
Скачать бесплатно Дополнительные поля для DLE 9.6.
Здравствуйте ...
Хочу поделиться Модулем-Хаком дополнительных полей для новостей. Когда то такой был написан в минимальном объёме.
Что мной добавлено:
- Вывод полей в фаворитах.
- Обработка полей при поисках как быстром так и расширенном.
- Вывод полей в итогах поиска.
- Отображение полей при выводе новости используя тег {custom}
Решается вопрос с
обработкой полей в topnews.tpl и relatednews.tpl
Отличие от стандартных Доп.Полей с использование перекрёстных ссылок, чёткий вывод сортировка по данному полю. Что очень удобно для КиноПорталов с многими пунктами информации и надобностью чёткой отсортировки по ней.
К примеру если в стандартном поле использовать HDTVRip и TVRip ... То при выводе по любому из этих полей, итогом будет - оба варианта в едином списке.
Что ни есть хорошо =(
Дава варианта установки:
1) Ручная (минус, много писанины, будьте внимательны).
иструкция внутри
2) Замена файлов !!! ВНЕМАНИЕ !!! если вами были внесены изменения в файлы CMS DLE движка то при замене можит затронуть их работу
[attachment=5756:kino-mod-hak-ot-d0gmatist-upload-all-files.rar]
иструкция внутри
!!! ВНИМАНИЕ !!!
это дополнение к Модуль-Хак Дополнительные поля для DLE 9.6
Открываем \engine\ajax\search.php
///// НАХОДИМ
///// ДОПИСЫВАЕМ НИЖЕ
///// НАХОДИМ
///// ЗАМЕНЯЕМ
Пример работы http://kinomir.nbr.by/
Хочу поделиться Модулем-Хаком дополнительных полей для новостей. Когда то такой был написан в минимальном объёме.
Краткий вывод новости как стандартным методом так и через тег {custom}
Полная новость
Итог поиска
Сортировка по любом из полей
Фавориты
Что мной добавлено:
- Вывод полей в фаворитах.
- Обработка полей при поисках как быстром так и расширенном.
- Вывод полей в итогах поиска.
- Отображение полей при выводе новости используя тег {custom}
Решается вопрос с
обработкой полей в topnews.tpl и relatednews.tpl
Отличие от стандартных Доп.Полей с использование перекрёстных ссылок, чёткий вывод сортировка по данному полю. Что очень удобно для КиноПорталов с многими пунктами информации и надобностью чёткой отсортировки по ней.
К примеру если в стандартном поле использовать HDTVRip и TVRip ... То при выводе по любому из этих полей, итогом будет - оба варианта в едином списке.
Что ни есть хорошо =(
Дава варианта установки:
1) Ручная (минус, много писанины, будьте внимательны).
иструкция внутри
kino-mod-hak-ot-d0gmatist-upload.rar [8.53 Kb] (cкачиваний: 836)
MD5: 33c71283de1081612ccea995f7a8c4ac
MD5: 33c71283de1081612ccea995f7a8c4ac
2) Замена файлов !!! ВНЕМАНИЕ !!! если вами были внесены изменения в файлы CMS DLE движка то при замене можит затронуть их работу
[attachment=5756:kino-mod-hak-ot-d0gmatist-upload-all-files.rar]
иструкция внутри
!!! ВНИМАНИЕ !!!
это дополнение к Модуль-Хак Дополнительные поля для DLE 9.6
Открываем \engine\ajax\search.php
///// НАХОДИМ
$row['title'] = stripslashes($row['title']);
///// ДОПИСЫВАЕМ НИЖЕ
$year = $row['year'];
$genresList = explode('|',$row['genre']);
$genres = '';
$cntGenres = count($genresList);
$ai = 0;
foreach ($genresList as $genre)
{
$ai++;
$genre = trim($genre);
$genres .= ''.$genre.'';
if ($ai < $cntGenres) $genres .= ', ';
}
$datexsList = explode('|',$row['datex']);
$datexs = '';
$cntDatexs = count($datexsList);
$ai = 0;
foreach ($datexsList as $datex)
{
$ai++;
$datex = trim($datex);
$datexs .= ''.$datex.'';
if ($ai < $cntDatexs) $datexs .= ', ';
}
$genresList = explode('|',$row['genre']);
$genres = '';
$cntGenres = count($genresList);
$ai = 0;
foreach ($genresList as $genre)
{
$ai++;
$genre = trim($genre);
$genres .= ''.$genre.'';
if ($ai < $cntGenres) $genres .= ', ';
}
$datexsList = explode('|',$row['datex']);
$datexs = '';
$cntDatexs = count($datexsList);
$ai = 0;
foreach ($datexsList as $datex)
{
$ai++;
$datex = trim($datex);
$datexs .= ''.$datex.'';
if ($ai < $cntDatexs) $datexs .= ', ';
}
///// НАХОДИМ
$buffer .= "<span>".$description."</span></a>";
///// ЗАМЕНЯЕМ
$buffer .= "<span>".$year.", ".$genres.", ".$datexs."</span></a>";
Пример работы http://kinomir.nbr.by/
Оба варианта одним архивом обновлён
kino-mod-hak-ot-d0gmatist-upload.rar [8.53 Kb] (cкачиваний: 836)
MD5: 33c71283de1081612ccea995f7a8c4ac
MD5: 33c71283de1081612ccea995f7a8c4ac
Предыдущая Следующая