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

Прогресс обновлений продуктов можно посмотреть здесь https://lazydev.pro/update-product.html

Custom Block [ DLE 15.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 в папке вашего шаблона.
12.12.22
602 825
11
Поддержка
0.00 долларов Поддержать автора

Войдите на сайт


Данное дополнение сделано на энтузиазме для пользователей. Вы можете помочь автору материально сделав вклад в развитие, создание и поддержку других бесплатных дополнений.
Скачать
Скачать Custom Block [ DLE 15.3 ]
Файл: custom-block.xml / Загружен: 12.12.2022 / Скачиваний: 51 / Размер: 1.89 Kb / Контрольная сумма MD5: 86db5d080d373fa395db1f2cfe434bc0
Комментарии (11)
  1. ddro3doff
    ddro3doff Клиенты
    19 июля 2022 09:35
    0
    Сам плагин скрывает не нужные кастромы, но в шаблонах подключаемых через него у меня не работают ни теги ни значения дополнительных полей. Нужные мне значения выводятся просто блоками {title}  {category}  {tagtop} [xfgiven_dlinna] 
  2. midarovrk
    midarovrk Клиенты
    7 апреля 2020 22:21
    +1
    Спасибо за плагин.
    Мне нужно было сделать так, если у custom нет новостей, чтобы не выводилось ошибка, и этот плагин мне в этом помог.
    Я даже не стал прописывать block="yes" и создавать шаблон custom_block_название tpl. Просто установка плагина решила проблему.
    1. midarovrk
      midarovrk Клиенты
      8 апреля 2020 16:58
      +1
      А нет, поправка, всё же пришлось прописать block="yes" и создать дополнительный файл tpl.
      По началу было сложно понять как это работает, но в итоге понял, получается нужно чтобы было 2 tpl файла, и в файле custom_block_название tpl обязательно должен быть прописан параметр {news}, чтобы новости выводились.
      1. midarovrk
        midarovrk Клиенты
        13 апреля 2020 23:26
        0
        Чёрт, оказывается данные кэшировались, поэтому я думал что этот модуль решил мою проблему.
        Модуль то работает, но вместе с [not-news] ... [/not-news] на страницу ещё выходит вот такое сообщение:
            Внимание! Обнаружена ошибка
            К сожалению, данная страница для Вас недоступна, возможно был изменён её адрес или она была удалена. Пожалуйста, воспользуйтесь поиском.

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

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

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