Собственно представим есть проект на DLE, имеет свои публикации. Каждая публикация содержит свои доп. Поля. (доп. полей много, содержание разное: ссылка на картинки, ссылки на внешние страницы, attachment или просто текст). Все эти доп. Поля выводятся в полной публикации на сайте.
Далее, есть страница с таймером отсчёта, сверстанная в HTML:
. Также данная страница имеет свой h1. Страница стат. (и должна быть доступна только по одному адресу, чтобы была возможность закрыть данную страницу от индексации в robots.txt), меняться будет только h1. По истечении времени (таймера загрузки), выполняется:
переход по внешней ссылки ИЛИ загрузка attachment (В зависимости, что указано в доп. Поле)
Собственно, что должен делать модуль?
После установки, в админ панели модуля реализовать возможность выбора доп. Полей (которые были созданы ранее в админке DLE), при клике на которых будет перенаправление на нашу HTML cтраницу. Доп. Поля будут или ссылками на внешний ресурс, или attachment.
Еще раз напомню, всего доп. Полей очень много у нас, нам нужно задать те поля, при клике на которые, мы выполняем перенаправление на нашу HTML cтраницу.
Также на HTML страницу передавать h1 новости С которой будет выполнятся перенаправление, и подставлять взятый h1 в нашу html страницу.
Дополнительно:
Реализовать возможность задавать html код нашей HTML странице в окне с модулем. То есть, выбрали доп.поля которые будут выполнять перенаправление, в другой вкладке задали HTML код страницы (просто указали код, нажали сохранить, и допустим создается файл redirect.html который помешается в нашу папку с шаблоном.
Возможность указывать стат. адрес страницы (на которую выполняется редирект), то есть, чтобы для каждого сайта, я мог задать разный адрес страницы.
Можно доработать уже существующий модуль: