Оскільки створення окремого шаблону додавання новини - дія не дуже часте, то виносити будь-які налаштування в конфіги та інше не бачу сенсу.
Припустимо перед нами стоїть конкретне завдання: реалізувати два додаткових шаблону для додавання новин, один - додавати історії (ім'я шаблону addhistory.tpl), другий - додавати події (addevent.tpl).
установка хака
- Відкриваємо файл /engine/modules/addnews.php
знаходимо:
Тобто з прикладу ми бачимо, що для кожного шаблону необхідно створювати окреме умова, зроблено це для того, щоб уникнути повідомлень про відсутній шаблоні коли не фільтрується $ _GET.
Відкриваємо файл engine / engine.php
знаходимо:
Думаю подальше додавання нових шаблонів не складе труднощів.
необов'язкові доопрацювання
Після додавання новини через нестандартну форму додавання, якщо потрібно додати ще - то за замовчуванням при кліці на посилання "Додати ще" нас перекине на стандартну форму додавання. Це і виправимо.
Відкриваємо файл engine / modules / addnews.php
шукаємо:
Схожі матеріали
- Модуль Останні Коментарі 3.4 jQuery edition
Цим постом я вирішив відкрити нову рубрику Модулі для DLE. Буду викладати по мірі можливостей ... "> - Оновлення BlockPro до версії 4.7
У цьому оновленні проведений рефакторинг модуля, реалізована інтеграція зі сторонніми сервісами по ... "> - Багатомовний сайт на DLE (або як додати англійську мову)
Тема досить побита, інформації багато, але основна маса - це копіпаст статті целсофта ... "> - BlockPro - модуль професійного виведення новин для DLE
Радий представити вам принципово нову версію одного з кращих модулів для DLE. Модуль працює в ... ">