• Автор:

    Flesha
  • Добавлено:

    янв 31, 2011
  • Комментариев:

    0
  • Просмотров:

    2 471

Скачивание из модального окна DLE

Скачивание из модального окна DLE

Хак "Скачивание из модального окна DLE" призван украсить скачку файлов с сайта. Работает только с аттачами. В хаке сделано открытие модального окна в котором собственно и будет сама ссылка на скачивание. Если группе запрещено скачивать - окно показано не будет т.к. аттач показан не будет.

Дизайн внутри вы можете полностью изменять. Предназначен для тех у кого ЧПУ включен.

Установка:

Открыть файл engine/modules/functions.php:
$replace_1[] = "<span class=\"attachment\"><a href=\"{$config['https_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
$replace_2[] = "<span class=\"attachment\"><a href=\"{$config['https_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$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['https_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['https_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>";
dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.