Хаки для 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 рекомендует Файлы скачивания в модальном всплывающем окне и информация о файле
Комментарии 2