
Хаки для dle из разряда интересных позволяет установить функцию модального окна, чтобы при нажатия на файлы скачивания (атача) выходило всплывающее(модальном) окно с информацией - "Просьба оставить свой комментарий и выставить рейтинг" и количестве скачиваний, название и размер. При желании можно добавить надпись изменив некоторые строчки кода.
Файлы скачивания инфа в модальном всплывающем окне
Установка :
Открыть файл engine/modules/functions.php и найти:
$replace_1[] = "<span {$span_type}="attachment">{$link_to_download} [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>"; $replace_2[] = "<span {$span_type}="attachment">{$link_to_download} [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
Заменить на:
$replace_1[] = "<div class="DownLoadWindow"><div class="quote"> <a href="#" onclick="showDownLoad(); return false;">Скачать <b>{$row['name']}</b></a></div></div><div id="DownLoadWindow" title="Скачивание {$row['name']}" style="display:none;" ><b>После скачивания файла просим оставить свой комментарий и выставить рейтинг.</b><br /><br /> Название: <b>{$row['name']}.</b><br /><br /> Размер: <b>{$size}.</b> <br /><br /> Скачиваний: <b>{$row['dcount']} раз.</b> <br /><br /> <a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >Скачать <b>{$row['name']}</b></a></div><script type="text/javascript">function showDownLoad() {$(function(){ $('#DownLoadWindow').dialog({ autoOpen: true, show: 'slide', hide: 'slide', width: 520, buttons: { "Закрыть окно" : function() { $(this).dialog("close"); }, } });});}</script>"; $replace_2[] = "<div class="DownLoadWindow"><div class="quote"> <a href="#" onclick="showDownLoad(); return false;">Скачать <b>{$row['name']}</b></a></div></div><div id="DownLoadWindow" title="Скачивание {$row['name']}" style="display:none;" ><b>После скачивания файла просим оставить свой комментарий и выставить рейтинг.</b><br /><br /> Название: <b>{$row['name']}.</b><br /><br /> Размер: <b>{$size}.</b> <br /><br /> Скачиваний: <b>{$row['dcount']} раз.</b> <br /><br /> <a href="{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}" >Скачать <b>{$row['name']}</b></a></div><script type="text/javascript">function showDownLoad() {$(function(){ $('#DownLoadWindow').dialog({ autoOpen: true, show: 'slide', hide: 'slide', width: 520, buttons: { "Закрыть окно" : function() { $(this).dialog("close"); }, } });});}</script>";
всё для datalife engine рекомендует Файлы скачивания в модальном всплывающем окне и информация о файле