• Гость, не забудь поделиться своим комменатрием или отзывом по работе Плагина, Стиля или Модификации ✍️ Нам важна любая обратная связь‼️
[Hampel] Items This Page

Плагин [Hampel] Items This Page 1.1.1

Нет прав для скачивания
Добавьте переменную шаблона $xf.items на эту страницу
  • Автор Автор noname
  • Дата создания Дата создания
Дополнение доступно для скачивания пользователям состоящим в группе Прохожий (далее Путник)!
Ознакомиться с условиями повышения можно на этой странице!
Покупая повышение Вы помогаете нашему сообществу развиваться, а мы в свою очередь будем рады радовать новыми дополнениями и их обновлениями!
[Hampel] Home Page Title

Плагин [Hampel] Home Page Title

Установите пользовательский заголовок для домашней страницы вместо заголовка доски объявлений
[TH] Nodes for grid, custom styling, and custom icons

Плагин [TH] Nodes for grid, custom styling, and custom icons

Легко стилизуйте свои узлы и упорядочивайте их в виде сетки
Совместимость с XenForo
  1. XF 2.2
  2. XF 2.3
Видимый копирайт
Нет
Добавляет новую переменную шаблона $xf.itemsThisPage, которая определяет, сколько постов/ медиа-элементов/ресурсов/и т.д. отображается на странице.

Это полезно в шаблонах, если вы хотите настроить отображение какого-либо элемента в зависимости от того, сколько постов, тем или медиа-элементов отображается на странице.

Например, вы можете захотеть скрыть элемент боковой панели в коротких темах (или на последней странице темы, где отображаются только одна или две записи), чтобы боковая панель не была намного длиннее содержимого.

Пример использования:

Следующий код может быть использован при размещении рекламы на боковой панели, чтобы скрыть рекламу на страницах с короткими темами
HTML:
    <xf:if is="in_array($xf.reply.template, [
                'thread_view',
                'thread_view_type_article',
                'thread_view_type_poll',
                'thread_view_type_question',
                'thread_view_type_suggestion'
               ]) && $xf.itemsThisPage <= 1">
        <!-- show nothing -->
    <xf:else />
        <!-- show the item -->
    </xf:if>

Еще более простой способ

Если мы объединим это дополнение с родительским дополнением Template, которое дает нам сокращенный способ ссылаться на все различные типы тем и форумов в именах шаблонов, используя новую переменную шаблона $xf.reply.templateParent, мы сможем еще больше упростить приведенный выше пример:
HTML:
    <xf:if is="$xf.reply.templateParent == 'thread_view' && $xf.itemsThisPage <= 1">
        <!-- show nothing -->
    <xf:else />
        <!-- show the item -->
    </xf:if>

Скрытие рекламы при отсутствии контента
Я использую следующий код в Property Chat, чтобы скрыть рекламу при отсутствии контента на странице:
HTML:
<xf:if is="$xf.itemsThisPage === 0">
    <!-- show nothing -->
<xf:else />
    <!-- show the item -->
</xf:if>

... мы можем сделать это даже для рекламы на уровне PAGE_CONTAINER, потому что если $xf.itemsThisPage не определен, он просто вернет значение null ... таким образом, используя $xf.itemsThisPage === 0, мы можем сказать: "если оно определено и на самом деле равно нулю, то сделайте это" ... при этом продолжая выполнять что-то еще на страницах, где оно не было определено, и, следовательно, возвращает значение null.
Автор
noname
Скачиваний
0
Просмотры
36
Тип расширения
zip
Размер файла
14.4 КБ
Хэш
a01bf8dfb637fd9e5ee8c62ce1d5d07b
Первый выпуск
Обновление

Рейтинги

0.00 звёзд Оценок: 0

Ещё ресурсы от noname

Похожие ресурсы

[Hampel] Account Upgrades Info noname
Добавить правила выставления счетов и возврата средств
Скачиваний
1
Обновлено
[Hampel] API endpoint: Find a User by Criteria noname
Добавляет конечную точку API для поиска пользователя по критериям: user_id, email
Скачиваний
0
Обновлено
[Hampel] Hide Adverts noname
Добавьте параметр разрешений, чтобы контролировать, кто может скрывать рекламу
Скачиваний
0
Обновлено
[Hampel] Hide Sidebar noname
Скрыть боковую панель на выбранных узлах
Скачиваний
0
Обновлено
[Hampel] Hide Signatures noname
Добавьте параметр разрешений, чтобы контролировать, кто может скрывать подписи
Скачиваний
0
Обновлено
[Hampel] Home Page Title

Плагин [Hampel] Home Page Title

Установите пользовательский заголовок для домашней страницы вместо заголовка доски объявлений
[TH] Nodes for grid, custom styling, and custom icons

Плагин [TH] Nodes for grid, custom styling, and custom icons

Легко стилизуйте свои узлы и упорядочивайте их в виде сетки
Назад
Верх Низ