Установка и настройка шаблона SeasonVar

Описание и возможности

Шаблон заточен под сайт с сериалами и использует небольшой ряд модификаций, которые помогут вам настроить всё, как нужно: вывод сериалов, блок справа, алфавитное меню, добавление тегов пользователями и проставление ссылок с сервиса MoonWalk.

О возможностях:

  • !!!ИНСТРУКЦИЯ ОБНОВЛЕНА 04.02.2017!!!
  • Шаблон в кодировке UTF-8
  • Автоматический вывод сериалов в алфовитное меню
  • Правый блок выводит новости стандартными средствами CMS
  • Минимальный набор доп. полей
  • Настроена микроразметка по телесериалам, как на главной, так и в полной новости
  • Интегрирован модуль MoonSerials от kild
  • Интегрирован модуль AutomaticRelated от Gameer
  • Минимум графики: два логотипа, задний фон и подвал
  • Код валиден и прошёл проверку валидатора
  • Шаблон адаптивен влоть до 320px
  • Шаблон был сделан на основе фреймворка Bootstrap 3, который был слегка изменён в 10 колонок.
  • Есть примерные логотипы сизонвара для Photoshop и оригинальный исходник в Illustrator.

Подключённые модули:

  • HDLight (0.9.7.4е)+Moonserials (1.4.5)
  • TagsAdd (1.2.1)
  • Алфавитное меню
  • AutomaticRelated
  • DLE-Asset

Скриншоты

Видеопревью

Установка

  • Советую устанавливать на чистый движок!
  • Закачайте все файлы в корень сайта (если на момент установки версии ниже указанных выше - замените, иначе - пропусите)
  • Если вы модофицировали файл engine/modules/pm.php, то следуйте инструкциям ниже, иначе загрузите его из папки "Дополнительно"
  • Запустите сайт.ру/hdlight_install.php
  • Нужно создать доп. поля. Если у вас чистый движок и нет никаких полей, то добавьте файл xfields.txt из папки "Дополнительно" в engine/data на сервере, иначе следуйте инструкциям ниже
  • Пройдитесь по всем настройкам и пересохраните

Редактируем файлы

1. Ищем

меняем на


2. Ищем

меняем на


3. Ищем

меняем на


4. Ищем

меняем на


5. Ищем

меняем на


6. Ищем

меняем на


Если у вас уже есть поля, то вам нужно заменить все поля, кроме полей для актёров (actor), режиссёров (director), ключевых слов (keywords), страны (contributor) и года (copyrightyear), на свои в следующих файлах шаблона: fullstory.tpl, shortstory.tpl, main.tpl, modules/side-block.tpl (в шаблоне), modules/filter.tpl (в шаблоне), moonserials/moonserials_block.tpl (в шаблоне), moonserials/moonserials_block_content.tpl (в шаблоне)

Если у вас уже есть поля для актёров (actor), режиссёров (director), ключевых слов (keywords), страны (contributor) и года (copyrightyear), но они не соответствуют значениям в скобках, то делаем следущее:
  • идём в phpMyAdmin в таб SQL
  • вставляем:
    UPDATE `dle_post` SET `xfields`=REPLACE(`xfields`,'СтароеНазвание','НовоеНазвание');
  • открываем /engine/data/xfields.txt и меням поля
  • идём в админку в управление доп. полями
  • выбираем любое на редактирование и пересохраняем его
  • чистим кеш
  • Открываем engine/modules/show.short/full/custom.php и и ищем
    if( $config['allow_alt_url'] ) $my_cat_link[] = "<a 

    и
    else $my_cat_link[] = "<a 

    после добавим
    itemprop=\"genre\"
  • Замените ID категорий в main.tpl
  • Замените названия меню и их вывод в modules/menu.tpl
  • Открываем engine/modules/show.full.php и ищем
    $tpl->compile( 'content' );
    
    		if( $user_group[$member_id['user_group']]['allow_hide'] ) $tpl->result['content'] = str_ireplace( "[hide]", "", str_ireplace( "[/hide]", "", $tpl->result['content']) );

    и ВЫШЕ ставим
  • Открываем .htaccess и после
    RewriteEngine On

    ставим
    											#Пользовательские теги
    RewriteRule ^tags.php index.php?do=tag [L,QSA]
    										
  • Открываем engine/engine.php и после
    switch ( $do ) {

    ставим
    											case "tag" :
    												include ENGINE_DIR . '/modules/tags.php';
    												break;
    										
  • Для установки AutomaticRelated следуем инструкции от автора
  • Залить файл из папки "Дополнительно" filter.tpl в папку шаблона modules (templates/seasonvar/modules/)
  • Залить файл из папки "Дополнительно" filter-fx.js в папку шаблона js (templates/seasonvar/js/)
  • Залить файл из папки "Дополнительно" main_field.js в папку шаблона со скриптами field_search (templates/seasonvar/field_search/js/). Замените файл.
  • Файл filter.tpl настроить под себя согласно настройкам модуля.

Связь

  • Напишите мне E-Mail: info@maxim-harder.de
  • Напишите мне в Телеграм: @MaHarder
  • Напишите мне vk.com: mharder
  • Напишите мне у меня на сайте, там и обновления: Maxim

Пользовательское соглашение

Данное соглашение действует на покупку шаблона. Покупая шаблон - вы принимаете это соглашение.

Настоящее пользовательское соглашение (далее – Соглашение) заключается между автором Maxim Harder (далее – автор) и любым физическим лицом, индивидуальным предпринимателем, юридическим лицом (далее – Пользователь).

Покупая данный продукт, Вы имеете право:
- использовать его у себя на сайте неограниченное время в соответствии с вашей лицензией
- Получать бесплатные обновления шаблона под новые версии DLE в течении года
- обратиться за помощью по настройке шаблона (если вы оплатили данный тариф)
- убрать копирайты (в данном случае вы лишаетесь бесплатных обновлений)
- получить оформление для 2ух модулей стороннеих и/ли третих лиц
- если владеете модулем от Gameer'a, вам предоставляется бесплатная настройка
Категорически запрещено:
- перепродавать продукт
- выкладывать продукт в открытый доступ
- присваивать разработку шаблона себе
- использовать или изменять структуру кодов и графики Шаблона, с целью создания родственных продуктов
- создавать отдельные самостоятельные продукты, базирующиеся на нашем коде и графике
- передавать шаблон третьим лицам, без письменного согласия автора шаблона

Гарантии и техническая поддержка не распространяются на модификации, произведенные третьей стороной, включая изменения HTML кода, стилей, графических файлов, а также на изменения перечисленных частей, внесенные владельцем Шаблона самостоятельно. Если Шаблон изменен Вами или третьей стороной, то я вправе отказать Вам в технической поддержке.

Шаблон не подлежит возврату или обмену из-за отсутствия гарантий защищающих Шаблон от копирования.

Данное соглашение расторгается автоматически, если Вы отказываетесь выполнять условия нашего соглашения.
Данное пользовательское соглашение может быть расторгнуто нами в одностороннем порядке, в случае установления фактов нарушения данного пользовательского соглашения.