[DLE] Модуль с нуля

Дмитрий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.01.2012

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

в админке:

Указываем ключи в поле через запятую, например: 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, но лучше сделать его универсальным. регистр букв в ключах и стоп-словах не учитывать. для разработки модуля дам доступ к фтп, бд.

прилагаю к проекту скриншот, как я хочу, чтобы выглядела админка.

исполнителя выберу в первую очередь, исходя из цены, а потом исходя из отзывов!

Заявки фрилансеров