Качественные модули для DLE
с приятными ценами

Custom Block

Модуль
603 096 просмотров
  • Дата обновления:
  • Версия модуля: 1.0.0
  • Версия DLE: 15.3 - 17.2
  • Версия PHP: 7.0 - 8.3

Добавляем новый параметр для тега custom block который при значении yes будет брать специальный tpl файл и в нем можно задать оформление если есть новости в выводимом custom или нет.

Плагин берёт следующий tpl файл (а точнее его нужно самому создать при использовании параметра block="yes")
custom_block_название tpl файла который идет в custom
Пример

{custom id="1" block="yes" template="shortstory" cache="no"}

Плагин возьмет следующий файл custom_block_shortstory.tpl в папке вашего шаблона. Внутри файла доступны теги
1. [news] ... [/news] - Выведет любой текст внутри если у custom есть новости.
2. {news} - Выведет сами новости.
3. [not-news] ... [/not-news] - Выведет любой текст внутри если у custom нет новостей.

Пример 2:

{custom id="2" block="yes" template="dir/custom1" cache="no"}

Плагин возьмет следующий файл custom_block_custom1.tpl в папке вашего шаблона.


Скачать

Скачать Custom Block

Файл: custom-block.xml / Загружен: 27.07.2024 / Скачиваний: 12 / Размер: 2.71 Kb / Контрольная сумма MD5: 7e17be0fcd5e7ef50fb636299e1af80a


Другие модули
Модуль
Версия:
Related Link v1.1.1 - релевантная кольцевая перелинковка
Модуль Related Link предназначен для создания релевантной кольцевой перелинковки новостей по категории в полной новости. Страницы, связанные в кольцо, будут иметь намного больший статистический вес.
8 комментариев
Модуль
Версия: 1.0.0
Разный порядок сортировки комментариев в зависимости от категории
Плагин позволит задавать разный порядок сортировки комментариев в зависимости от категории.
2 комментария
Модуль
Версия:
xField Tab - группирование дополнительных полей по вкладкам
Модуль позволит группировать дополнительные поля, при добавлении / редактировании новости в админ панели, по вкладкам.
42 комментария
Модуль
Версия:
LinkEnso v1.0.1 - модуль кольцевой перелинковки
Модуль LinkEnso универсальный модуль для организации кольцевой внутренней перелинковки для движка Datalife Engine. Генерация кода для вставки в шаблон через панель администратора.
8 комментариев
Комментарии (11)
  1. ddro3doff
    ddro3doff Клиенты
    19 июля 2022 09:35
    Сам плагин скрывает не нужные кастромы, но в шаблонах подключаемых через него у меня не работают ни теги ни значения дополнительных полей. Нужные мне значения выводятся просто блоками {title}  {category}  {tagtop} [xfgiven_dlinna] 
  2. midarovrk
    midarovrk Клиенты
    7 апреля 2020 22:21
    Спасибо за плагин.
    Мне нужно было сделать так, если у custom нет новостей, чтобы не выводилось ошибка, и этот плагин мне в этом помог.
    Я даже не стал прописывать block="yes" и создавать шаблон custom_block_название tpl. Просто установка плагина решила проблему.
    1. midarovrk
      midarovrk Клиенты
      8 апреля 2020 16:58
      А нет, поправка, всё же пришлось прописать block="yes" и создать дополнительный файл tpl.
      По началу было сложно понять как это работает, но в итоге понял, получается нужно чтобы было 2 tpl файла, и в файле custom_block_название tpl обязательно должен быть прописан параметр {news}, чтобы новости выводились.
      1. midarovrk
        midarovrk Клиенты
        13 апреля 2020 23:26
        Чёрт, оказывается данные кэшировались, поэтому я думал что этот модуль решил мою проблему.
        Модуль то работает, но вместе с [not-news] ... [/not-news] на страницу ещё выходит вот такое сообщение:
            Внимание! Обнаружена ошибка
            К сожалению, данная страница для Вас недоступна, возможно был изменён её адрес или она была удалена. Пожалуйста, воспользуйтесь поиском.

        Как можно избавиться от этой проблемы?

        Сам custom я размещаю в fullstory.
        1. LazyDev
          LazyDev Администраторы
          14 апреля 2020 16:16
          Где показывает?
          1. midarovrk
            midarovrk Клиенты
            14 апреля 2020 20:03
            При заходе в полную новость на том месте где расположен dle тег {info}
  3. Uralbox
    Uralbox Клиенты
    19 марта 2020 22:23
    Не совсем ясно для чего это делается. Можно конкретный пример - зачем это для киносайта?
    1. LazyDev
      LazyDev Администраторы
      19 марта 2020 22:48
      Я конечно понимаю, но нет, не понимаю. А причем тут киносайты? Я что делаю всё только для такой тематики сайтов или что? Кому нужно тот возьмёт плагин, другим же оно не нужно вообще.
      1. Uralbox
        Uralbox Клиенты
        20 марта 2020 23:16
        Я немного не про то. Хотел выяснить скорее как это применить то на будь каком сайте.
      2. sunx
        sunx Клиенты
        23 марта 2020 16:17
        Зачем нам "специальный tpl файл" для оформления, если за оформление стандартно отвечает shortstory?
        Дайте пример использования, в каких случая это помогает, облегчает жизнь?
        Кому нужно тот возьмёт плагин, другим же оно не нужно вообще. 
        А может нам нужно, мы просто про это еще не знаем blush

        13 лайков уже наставили, давайте говорите!:)
        1. kuzya
          kuzya Гости
          23 марта 2020 17:48
          Если нет новостей у кастома то можно  на его месте вывести текст что нет новостей или заглушку или вообще что угодно. И наоборот если есть.