Additional pages creator : легкое создание субстраниц новости

Additional pages creator : легкое создание субстраниц новости

Представляю свой первый модуль - Additional pages creator. Он предназначен для быстрого и простого создания дополнительных под-страниц полной новости. У таких страниц свой url адрес, у каждой из них свой .tpl файл, в котором работают абсолютно все теги полной новости. Пример использования - отдельная страница скачивания файла, страница с кадрами из фильма, отдельная страница с плеером и т.д.
Модуль устанавливается через систему плагинов, в один клик, после нужно внести правила чпу в .htaccess файл. Далее в боковом меню админ панели, в разделе сторонние модули появится ссылка на настройки модуля. Тут можно создать новую страницу, удалить, изменить, выключить или включить. Настройки выглядят следующим образом:


При создании или редактировании страницы доступны к заполнению поля:
  1. Название страницы на русском.
  2. ЧПУ название страницы, оно же является частью ссылки на вашу субстраницу и названием .tpl файла шаблона, который вам нужно будет создать.
  3. SEO название страницы.
  4. SEO описание страницы.
  5. Ключевые слова страницы. В пунктах 3,4 и 5 в полях доступны теги {title} и [xfgiven_x][xfvalue_x][/xfgiven_x] для гибкой настройки метатегов дополнительной страницы.
  6. Связанное дополнительное поле. Если не задано, страница будет доступна во всех новостях, если же вы выберете доп. поле, то страницы будут сгенерированы в тех новостях, в которых оно заполнено.
  7. Возможность включить или отключить страницу.

В заполненном виде:


Пример срабатывания метатегов:


На сайте для тестирования у меня созданы такие страницы - online, trailer, screens, cast. Для каждой из страниц я создал tpl файлы с аналогичными названиями и настроил под себя. Для ссылки на доп. страницу в полной новости в модуле предусмотрены теги:
[x-link]...[/x-link] - выведет текст внутри тегов, в случае если доп.страница x доступна в новости
{x-link} - выводит чистую ссылку на доп. страницу x

Пример моего html кода:
                    <div class="category">
                        <span>Разделы</span>
                            <a class="activated">Информация</a>
                            [online-link]<a href="{online-link}">Смотреть онлайн</a>[/online-link]
                            [trailer-link]<a href="{trailer-link}">Трейлер</a>[/trailer-link]
                            [screens-link]<a href="{screens-link}">Скриншоты</a>[/screens-link]
                            [cast-link]<a href="{cast-link}">Авторский состав</a>[/cast-link]
                    </div>


В модуле реализована переадресация на полную новость в случае если:
  1. зайти по ссылке не существующей страницы
  2. зайти на страницу которую вы выключили в настройках
  3. зайти на страницу у которой пустое связанное дополнительное поле


Обновление 1.1. Что нового:
  1. Дополнительные страницы добавлены в speenbar
  2. Дополнительные страницы добавлены в карту сайта sitemap
 
Демо:
 
Версия DLE: 13.x-14.x
Кодировка: utf-8
Версия PHP: 7.1-7.x
IonCube Loader:

Контакты продавца:
 
Купить: 4 wmz
 
Дополнительная информация:Модуль имеет привязку к домену. Закодирован всего один файл, остальные файлы с открытым кодом. При первой покупке вы получаете два ключа на два домена.
 
*Цена актуальна на момент публикации.

Примечание от Oxigen: Модуль был обновлён

  • WebMan
  • 0
  • 2,9К
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.