
Вывести Новостной блок (например: "На сайте новая акция! Не пропустите" и т.д.) с использованием модального окна в любом удобном месте у Вас на сайте можно с помощью скрипта.
Есть так же вариант реализовать через "Управление рекламой" в Админ панели. Но этот вариант гораздо более интересный. Данный хак dle может с помощью скрипта из модального окна изменяет почти любые файлы на сервере!. Лично я тестировал PHP и TXT. Это очень удобно и интересно.
Хак Dle вывод новостей сайта в модальном окне
Тестировалось на Dle 9.x, но подойти может с легкостью к другим версиям.
Установка В Main.tpl (после тега /head или рядом с остальными скриптами) добавим скрипт модального окна:
<script type="text/javascript">function showNews() {$(function(){ $('#news').dialog({ autoOpen: true, show: 'fade', hide: 'fade', width: 415, height: 350, });});}</script>
Сам скрипт модального окна: ( нужно установить в удобном для Вас месте на сайте)
<a onclick="showNews(); return false;">Добавление новости</a><div id="news" title="Редактирование Новости" style="display:none; " >
{include file="webadmin.php"}
</div>
Данные файлы залейте в корень сайта webadmin.php , news.php ( файлы архива)
Для вывода новостей используйте
{include file="news.php"}
Внимание ! Не используйте при редактировании новости в модеральном окне теги и теги изображений, при использовании их почему то выводит "Hacking Attempt!"
Если нужно использовать любые теги в новостном блоге в engine/init.php
Удалите
check_xss ();
Автор скрипта и идеи: Sadzi
Автор вывода модерального окна: GuGa
Очень долго искал в книгах как реализовать свою идею и нашел, делюсь с вами ею.
ПС. Если что то не получается- задавайте вопрос в комментариях, я вам помогу
Предлагаем dle хаки скачать вывод новостей сайта в модальном окне