Шаблон KinoBazooka для DLE 14. и выше

инструкция по настройке шаблона
ВНИМАНИЕ!! Чтобы все увидеть, заполните свой сайт реальными новостями (а не тремя дефолтными) и настройте шаблон следуя данной инструкции!!!
Установка шаблона

Закачиваем папку с шаблоном на сайт в папку templates

Выбираем в настройках /admin.php?mod=options&action=syscon шаблон.

Действия в админ панели

В настройках /admin.php?mod=options&action=syscon в Новости - включите рейтинг нравится и не нравится

Комментарии - включите рейтинг нравится или не нравится

в Новости - количество похожих установите 4 или 8

Создаем дополнительные поля в админ панели

Создаются по адресу /admin.php?mod=xfields&xfieldsaction=configure и там же справа внизу ссылка на инструкцию

Если вы занимаетесь киносайтами, то вы должны знать, что такое доп поля.
Создаете нужные поля нужных типов и всем полям отмечаем галку использовать по желанию.

Вам нужно вписать поля вместо демо текстов и демо видео в файлах

  • shortstory.tpl
  • fullstory.tpl
  • relatednews.tpl
  • custom-*.tpl
Главная страница и настройка custom

Основная страница сайта – main.tpl

Сео описание - main-seo.tpl

Главное верхнее меню - main-menu.tpl

Внутренняя страница - fullstory.tpl

Строки вида {custom...} - это кастомы.
https://dle-news.ru/extras/online/index.html?startnews.html – как настраиваются кастомы.
Например {custom order="rating" limit="5" category="1,3,5-10" template="custom-soon" cache="no"} выведет новости по рейтингу в количестве 5 штук из категорий с id 1,3 и с 5 по 10, применит шаблон custom-soon и выключит кеширование.
Причем необязательно указывать все параметры. Например, если мы не укажем категорию, то выведет новости из всех категорий.

Установка и настройка фильтра от Lazydev

Форма фильтра находится в main-filter.tpl

Установите модуль по инструкции https://readme.lazydev.pro/dle-filter.html

Нам нужно было продемонстрировать как выглядит форма без модуля, поэтому теперь нужно произвести пару действий, так как в модуле есть свои скрипты

Откройте main.tpl и внизу удалите

<script src="{THEME}/js/filter.js"></script>

В админке модуля фильтра в разделе настройки JS активируйте поддержка Nice Select, поддержка Ion.RangeSlider

Откройте файл /lazydev/dle_filter/assets/dle_filter.css в папке шаблона и закомментируйте там то, что относится к jQuery Nice Select и Ion.RangeSlider - это нужно, чтобы деактивировать оформление из модуля в пользу оформления шаблона.

Все, теперь просто настраивайте по инструкции https://readme.lazydev.pro/dle-filter.html, например диапазон выведет

<input name="r.year" data-slider-config="Двойной слайдер;Минимальное значение:1980;Максимальное значение:2023;Начало слайдера:1990;Конец слайдера:2021;Шаг:1;" value="" type="text">
Внутренняя страница

Откройте fullstory.tpl и впишите свои дополнительные поля вместо демо текстов и видео.