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

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
DLE Скачка из модального окна
Представляем хак для dle 10.x скачка из модального окна с таймером ожидания, или скачка из модального окна с просьбой оставить свой комментарий или выставить рейтинг. Самая простая установка.

Установка хака dle скачка из модального окна с таймером, или установка для определенных групп пользователей с просьбой оставить свой комментарий или выставить рейтинг
<a href="http://www.dle9.com/">дле</a>

Открыть файл: engine/modules/functions.php
Найти

$replace_1[] = "<span class=\"attachment\"><a href=\"{$config['http_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['http_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['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>";


Автор: Хз
Автор: SX2 Все версии проверены на DLE 10.0 мной лично ! будет работать и на дле 10.5.
Версия DataLife Engine

Скачать с нашего проекта DLE Хаки, как хак скачивание с таймером ожидания с указанием групп, скачивание с таймером ожидания две версии хака в одном архиве
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » DLE уведомление в ЛС админа о скачке файла« Далее Проверка Email на занятость при регистрации
Добавление комментарияОставить комментарий
  • № :7
  • 24 декабря 2015 21:14
Цитата: zasara
ФИКНЯ , после обновления страницы , перепутываются ссылки
Надо скачать файл с один , а показывает файл с архивом другой ссылки для скачивания ..... lol tongue sad
ставил по разным вариантам - не работает правильно ...

Исправил
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :6
  • 8 декабря 2015 22:49
ФИКНЯ , после обновления страницы , перепутываются ссылки
Надо скачать файл с один , а показывает файл с архивом другой ссылки для скачивания ..... lol tongue sad
ставил по разным вариантам - не работает правильно ...
  • № :5
  • 1 декабря 2015 01:48
Вот набросал мануал!
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :4
  • 1 декабря 2015 00:20
Цитата: antigtu1
Как адаптировать под DLE 10.6 ?

Там не чего адаптировать, теперь это все делается в шаблоне за 5 мин!
  • № :3
  • 29 ноября 2015 12:41
Как адаптировать под DLE 10.6 ?
  • № :2
  • 15 октября 2015 05:26
Цитата: Vanek
А есть подобный хак, чтобы окно было для определённых ссылок? Например, в новости 10 ссылок, а 2 из них сделать в модальном окне, чтобы можно было вставить в него небольшое описание и ссылки.

нет, можно использовать доп поля и этот хак, чтобы сделать как вы хотите
  • № :1
  • 14 октября 2015 19:25
А есть подобный хак, чтобы окно было для определённых ссылок? Например, в новости 10 ссылок, а 2 из них сделать в модальном окне, чтобы можно было вставить в него небольшое описание и ссылки.