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

Рубрика: Хаки для DLE » Хак DLE 11.3, 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 Хаки, как хак скачивание с таймером ожидания с указанием групп, скачивание с таймером ожидания две версии хака в одном архиве
Хак для dle 10.x скачка из модального окна с таймером ожидания, или скачка из модального окна с просьбой оставить свой комментарий выставить рейтинг вы найдете всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » DLE уведомление в ЛС админа о скачке файла« Далее Проверка Email на занятость при регистрации
Добавление комментарияОставить комментарий
  • № :11
  • 8 апреля 2017 17:22
Цитата: Sel
Спасибо что помогли с ответом прекрасно работает.Версия 10.4.А нет ли у вас на сайте такой же вариант только для раздачи ссылок на стороний ресурс а не на файлы дело в том что DLE не загружает файлы более 4 мб да и на хосте мало места всего 100мб пришлось воспользоваться облачным хранилищем.В данный момент доступ к файлам возможен одинаково как и для гостей так и зарегавшихся пользователей.

не за что, на сайте нет такого скрипта, но где-то кажется видел, возможно придется использовать доп поля
  • № :10
  • 8 апреля 2017 15:36
Спасибо что помогли с ответом прекрасно работает.Версия 10.4.А нет ли у вас на сайте такой же вариант только для раздачи ссылок на стороний ресурс а не на файлы дело в том что DLE не загружает файлы более 4 мб да и на хосте мало места всего 100мб пришлось воспользоваться облачным хранилищем.В данный момент доступ к файлам возможен одинаково как и для гостей так и зарегавшихся пользователей.
  • № :9
  • 25 марта 2017 10:17
Цитата: sel
Здравствуйте.Спасибо вам что создали такой сайт.Просмотрел весь инет,уже думал нет наверное, а у вас нашёл этот хак.На движке прижился вроде.Только извините меня за моё невежество какой тэг я должен прописать в новости что б окошко появлялось?

Здравствуйте. На здоровье.

Тег не используется, когда вы закачали файл вам нужно его выбрать поставить галочку и нажать кнопку в форме добавление и загрузки картинки (файла), появится ссылка на файл ....

В версии 11.x добавлен файл attachment.tpl, который можно отредактировать, чтобы работал данный хак, так что когда задаете вопрос очень важно указывать вашу версию движка. А ту не понятно для какой версии вопрос.
  • № :8
  • 25 марта 2017 07:54
Здраствуйте.Спасибо вам что создали такой сайт.Просмотрел весь инет,уже думал нет наверное, а у вас нашёл этот хак.На движке прижился вроде.Только извините меня за моё невежество какой тэг я должен прописать в новости что б окошко появлялось?
  • № :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 из них сделать в модальном окне, чтобы можно было вставить в него небольшое описание и ссылки.