Отображать/скрывать контент в зависимости от значения дополнительного поля

Все блоги / DLE движок для сайтов 22 апреля 2013 0   
Здравствуйте. Вот и развился вами любимый DLE практически до 10 версии (выход которой не за горами). Но один очень востребованный его компонент если и развивался, то очень медленно и незначительно. Да, вы правильно поняли, в этой статье речь пойдёт о дополнительных полях. Не так давно один из моих клиентов, к слову, перешедший с юкоза, спрашивал можно в шаблон подключать условные операторы на основе дополнительных полей и их значений. Я ответил что нет и на этом собственно обсуждение и закончилось. Через несколько дней меня опять, уже другой клиент попросил небольшой хак по настройке шаблона в зависимости от условия, которое можно выбирать в админке. Я подумал взять доп поля и в скрипте написать условие с обилием констант. Но в этот момент между этими событиями образовалась связь. А ведь можно написать универсальный тег, с помощью которого можно будет решить задачу обоих клиентов и при этом расширить функциональность дополнительных полей и дать путь для развития

И так, теперь о сути этого хака. Это тег, аналогичный тегу [aviable= или [category=, который скрывает или отображает информацию в зависимости от выполнения условия, между переданными ему параметрами. Выглядит он следуюшим образом:

 Источник:dle-faq.pro, DLE

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций