Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
© artsss-web.ru 2010 - 2012
{dotcat}
Автор: Пряник | 13-09-2010, 03:51
Хак простой...Его задача украсть скачку файлов с сайта...
Работает только с аттачами...На днях где-то прочитал...вроде на скриптерсе...Кто-то попросил модуль "СтраницаСкачивания" сделать в модальном окне...Сама идея мне понравилась,но не полностью...
Идея модального окна это хорошо,но таймер в нем или же ограничения какие-то автор пряник мне показалось бредом...
В хаке я сделал только открытие модального окна в котором собственно и будет сама ссылка на скачивание.
Если группе запрещено скачивать - так и окно автор пряник показано не будет т.к. аттач показан не будет.
Дизайн внутри вы полностью контролируете! Можете сделать там все,что взбредет в голову...Я этого делать не стал т.к. спать хочу и автор пряник незачем мне...
Ах да...Сам аттачмент теперь показывается как цитата...Можете в принципе поменять как вам удобней.
Для начала откроем файл: 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>";
пысы...чуть выше строчки если зашел гость...можно написать типа: вы посланы нах и вам нельзя скачивать
Теперь к делу...Нашли вы эти 2 строчки и заменяем на:
$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>";
На этом все. Хак предназначен для тех у кого ЧПУ включено! У кого нет - пишем в аську и я доделаю...естественно бесплатно.
Проверялся на девять точка ноль версии
Автор: Пряник
Сайт автора: Dvigov.NET
Демо: см.сайт автора!
На демке не очень красиво т.к. фантазия с внутренним оформлением хромает очень сильно.
Тестовый файл
Своё Спасибо, еще не выражали.
Рейтинг:
Комментариев: 7 | Просмотров: 2579
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Рекомендуем также:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.