[DLE] Модуль с нуля
Нужно написать модуль, который будет подставлять ссылку к новостям с определённым ключём (указывается в админке) в заголовке.
в админке:
Указываем ключи в поле через запятую, например: abbyy,finereader,pdf
Указываем ссылку в поле к этому ключу, например: http://finereader.com/download/finereader.exe
Указываем стоп-слова через запятую, например: portable,free
Теперь в шаблон полной новости - fullstory.tpl, в любое место вставляем: [xdownurl]
Загрузить
[/xdownurl].{downurl} - это ссылка, которая была указана в админке.
[xdownurl] и [/xdownurl] - нужны на случай, если новость Photoshop (т.е. такого ключа нету в админке) и тогда всё, что окружено тегами xdownurl - не будет показано в полной новости.
И после всего сделанного, если есть новость с заголовком "abbyy" или "finereader", или "pdf", но без стоп-слов "portable" или "free", то в новости будет показан html-код вместе с указанной ссылкой:
p.s. версия DLE 9.3, но лучше сделать его универсальным. регистр букв в ключах и стоп-словах не учитывать. для разработки модуля дам доступ к фтп, бд.
прилагаю к проекту скриншот, как я хочу, чтобы выглядела админка.
исполнителя выберу в первую очередь, исходя из цены, а потом исходя из отзывов!