Что нового

С генератором ключа Fullpage-Tabs by Sander [KeyGen NULLED]

Для данного материала доступен Генератор ключей
Вы можете сгенерировать оригинальный лицензионный ключ и использовать оригинальный архив скрипта

KeyGen

Создатель
Owner
Релизеры
Регистрация
21 Мар 2025
Сообщения
15
Реакции
50
Fullpage-Tabs by Sander v.1.5.1

С помощью данного модуля можно организовать разделение страницы полной новости на вкладки с отдельными URL адресами.

Вид на сайте​


Fullpage-Tabs by Sander v.1.5.1

Как видно по скриншоту, панель переключения табов можно подключить в любом месте сайта.

Fullpage-Tabs by Sander v.1.5.1

По умолчанию включен вывод панели в начало шаблона fullstory.tpl
В таком случае не нужно будет дополнительно подключать панель в шаблоне.
Как видно, некоторые вкладки - не активные. Это из-за того, что в настройках указана зависимость вкладки от заполненности доп.поля.

Fullpage-Tabs by Sander v.1.5.1

Так же можно подключить панель непосредственно внутри файла шаблона fullstory.tpl
Но в этом случае нужно будет подключать панель вручную в шаблоне каждой вкладки.

Fullpage-Tabs by Sander v.1.5.1Fullpage-Tabs by Sander v.1.5.1

Для примера сделал два варианта оформления панели. Т.е. при желании и наличии базовых знаний html+css можно оформить практически любой внешний вид.

Fullpage-Tabs by Sander v.1.5.1

При переключении на вкладку, так же меняется и speedbar.
В панели отображаются только те вкладки, которым разрешено отображение в текущей категории.

Fullpage-Tabs by Sander v.1.5.1

При переходе на не существующую, выключенную или не активную вкладку - будет показана 404 страница (зависит от настроек в модуле).
Предусмотрено три логики поведения:
1. Редирект на новость
2. Вкладка с шаблоном 404.tpl
3. Стандартная ошибка DLE о не существующей странице.

Админка​


Fullpage-Tabs by Sander v.1.5.1

Простая, но удобная и информативная главная страница управления вкладками.
Здесь можно изменить очередность вкладок, редактировать, клонировать, включить/выключить или удалить вкладку.
При клонировании создается абсолютно полнофункциональная копия вкладки, отличаться будет только её URL адрес.

Fullpage-Tabs by Sander v.1.5.1

Список основных настроек.

Fullpage-Tabs by Sander v.1.5.1

Расположение панели - тут можно выбрать метод подключения панели. По умолчанию панель выводится автоматически в начале шаблона fullstory.tpl. Но так же можно подключить панель вручную через стандартный {include file="..."}.
При выборе параметра "Ручное подключение" - панель не будет подключаться в fullstory.tpl и будет необходимо подключить её самостоятельно вышеуказанным методом.

Fullpage-Tabs by Sander v.1.5.1

Настройка логики работы при переходе на страницу с не существующей (отключенной, не активной) вкладкой.

Fullpage-Tabs by Sander v.1.5.1

Редактирование вкладки.
Категории - список разделов в которых будет отображаться вкладка. Если категория не отмечена, то в ней вкладка работать и отображаться не будет.
Зависимость от xfields - Выполняется проверка заполненности заданных полей. Если заполнено хоть одно из выбранных полей, то вкладка будет активной. Если же ни одно из выбранных полей не заполнено, то вкладка будет неактивной. Если никаких полей не выбрано, то вкладка будет без зависимости от доп.поля и всегда будет активной.

Fullpage-Tabs by Sander v.1.5.1

Добавлено в v.1.1.
Теперь есть возможность ограничить доступ к вкладке. Т.е. разрешить доступ к вкладке только заданным группам.


Особенности и описание​

  • Каждая страница вкладки является независимой полноценной функциональной страницей полной новости. Соответственно шаблон страницы и его теги так же наследованы от шаблона полной страницы fullstory.tpl
  • URL адрес страницы вкладки имеет вид example.com/{news-id}/{tab}
    В версии v.1.3 добавлена поддержка адреса вида example.com/{news-id}-{alt-name}/{tabName}
    Исключением является только вкладка main. Она ссылается на стандартный адрес полной новости.
  • Вкладка comments является зарезервированным именем. Если она существует и включена, то комментарии будут выводиться только на ней. Иначе комментарии будут выводиться по стандарту, только на вкладке main
    Так же, только вкладка comments имеет постраничную навигацию, вид URL: example.com/457/comments/page/4
    Только для этой вкладки, в её имени сделана обработка тега {count} - он выводит количество комментариев.
    Если в новости запрещены комментарии, то вкладка отображаться не будет.
  • В настройках модуля нет возможности задать индивидуальные метатеги. Но с этой задачей можно легко справиться с помощью модуля Fullstory-Metatags
  • Кеширование используется стандартное. Кеш полной новости устроен таким образом, что кешируется не сформированный шаблон, а сам результат запроса в БД. Таким образом, если новость кеширована, то остальные вкладки не будут делать дополнительный запрос в БД.
  • Можно создавать приватный раздел/вкладку для заданных групп пользователей. Доступ к вкладке будут иметь пользователи только из перечисленных групп. Остальные даже не будут видеть этой вкладки.
  • Ссылки на вкладки выводятся автоматически одним блоком, но так же можно выводить их вручную отдельно в нужном месте шаблона (добавлено в v.1.4).
    Примеры:
    HTML:
    [fullpage=series]<a href="{fullpage=series}">Список серий</a>[/fullpage][fullpage=main]<a href="{fullpage=main}">На главную</a>[/fullpage]

Информация​

Версия 1.4.2


Версия 1.5.1 (спасибо @Upload)
 
Последнее редактирование модератором:
Верх