Опрос

Писал на нашем форуме?
Да
Нет
Собираюсь
Голосовать Результаты опроса

Партнеры

  • Место свободно
  • Место свободно
  • Место свободно
  • Место свободно

Наш архив :)

Онлайн

    Всего на сайте: 2
    Гостей: 1
    Пользователи: - отсутствуют
    Роботы: Arraycrawl Bot
    Администраторов: 1
    Редакторов: 0
    Журналистов: 1
    Модераторов: 0
    Дизайнеры: 0
    VIP: 0
    Пользователей: 8479 [+22]

Переходы

123

Реклама
На сайте
Скачивание из модального окна

Хак простой...Его задача украсть скачку файлов с сайта...
Работает только с аттачами...На днях где-то прочитал...вроде на скриптерсе...Кто-то попросил модуль "СтраницаСкачивания" сделать в модальном окне...Сама идея мне понравилась,но не полностью...
Идея модального окна это хорошо,но таймер в нем или же ограничения какие-то автор пряник мне показалось бредом...

В хаке я сделал только открытие модального окна в котором собственно и будет сама ссылка на скачивание.
Если группе запрещено скачивать - так и окно автор пряник показано не будет т.к. аттач показан не будет.
Дизайн внутри вы полностью контролируете! Можете сделать там все,что взбредет в голову...Я этого делать не стал т.к. спать хочу и автор пряник незачем мне...

Ах да...Сам аттачмент теперь показывается как цитата...Можете в принципе поменять как вам удобней.

Для начала откроем файл: 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)
Комментариев: 7 | Просмотров: 2448
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Рекомендуем также:
Репутация: 0
lexx2121
Коммент. №1
Группа: Пользователи
Регистрация: 29.10.2010
Комментариев: 4
Публикаций: 0
Статус:Оффлайн
29 октября 2010 21:46
а как картинку вставить на скачку вместо тестовой ссылки пытался пописать, всевремя выдает ошбку синтаксиса
Репутация: 1
770change
Коммент. №2
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
29 октября 2010 21:53
Ковычки экранируй...К примеру норм код картинки такой:
<img title="Вставка смайликов" src="/templates/theme/bbcodes/emo.png" width="23" height="25" border="0" alt="" />
А надо так:
<img title=\"Вставка смайликов\" src=\"/templates/theme/bbcodes/emo.png\" width=\"23\" height=\"25\" border=\"0\" alt=\"\" />
Репутация: 0
lexx2121
Коммент. №3
Группа: Пользователи
Регистрация: 29.10.2010
Комментариев: 4
Публикаций: 0
Статус:Оффлайн
29 октября 2010 22:02
щас попробую, спасибо за быстрый ответ

хм код сделал но картинки нет, тобишь ни каких изменеий нету, код вставлял и перед основной функцией и перед "скачать", что делаю не так?
Репутация: 1
770change
Коммент. №4
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
29 октября 2010 22:24
Вот пример если стандарт...
            $replace
_1[] = "<span class=\"attachment\"><img title=\"Скачать\" src=\"ПУТЬ К КАРТИНКЕ\"  border=\"0\" alt=\"СКАЧАТЬ\" /><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>";
Репутация: 0
lexx2121
Коммент. №5
Группа: Пользователи
Регистрация: 29.10.2010
Комментариев: 4
Публикаций: 0
Статус:Оффлайн
29 октября 2010 22:39
синтактическая ошибка :)

вот у вас так замечательно сделано, можете дать код сам чтобы сразу заменить и все, незнаю нехочет у меня работать.
Репутация: 1
770change
Коммент. №6
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
29 октября 2010 23:04
Так код который у меня выше! Я с этого сайта и делал хак...
Репутация: 0
lexx2121
Коммент. №7
Группа: Пользователи
Регистрация: 29.10.2010
Комментариев: 4
Публикаций: 0
Статус:Оффлайн
30 октября 2010 13:25
no незнаю не получаеца пишет синтактическую ошибку
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Яндекс Апдейт
Данные временно не доступны.
Календарь
«    Сентябрь 2021    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Чат
НаписалФилипп
26 августа 2017
Добрый день. Презентация http://jersiker.ru/
Ответить
НаписалАнтон
29 июня 2017
Добрый день. Наша презентация http://omelesu.ru/
Ответить
НаписалВиталий
14 июня 2017
Здравствуйте. Не дозвонились до вас, презентация http://majuster.ru/
Ответить
НаписалЕвгений
12 мая 2017
Добрый день. Это презентация, не дозвонились до Вас, посмотрите http://merternas.ru/?activation=9
f8dd061
Ответить
НаписалАнатолий
4 марта 2017
Не дозвонились до Вас, посмотрите презентацию http://advertuper.ru/video?activa
tion=af8e1257
Ответить
НаписалКирилл
11 января 2017
Здравствуйте! Я звонил вам перед праздниками, вы не перезвонили, результат нашей презентации тут http://patrongiis.ru/
Ответить
НаписалСемён
29 ноября 2016
Добрый день! Вам стоит это увидеть, это касается вашей компании! Смотрите в видео http://customerbass.ru/video
Ответить
НаписалВалерий
22 ноября 2016
Добрый день. Вчера договаривались созвонится с Вами в 14:00, но я до Вас не дозвонился, нужно ваше решение по нашему предложению http://comenst.ru/offer293
Ответить
НаписалДанила
24 октября 2016
Это ссылка на презентацию, о которой я говорил http://prescom.ru/
Ответить
НаписалЕгор
6 октября 2016
Добрый день! Я обещал вам прислать ссылку http://plazametrix.ru/
Ответить

   
Популярное
Коментарии
Автор → Babyn1N
в новости → Поисковая подсказка
Автор → IraFriene
в новости → "Страница ошибки 404 на DLE"
Автор → dficrgFriene
в новости → Поисковая подсказка
Автор → Snovidenius
в новости → "Страница ошибки 404 на DLE"
Автор → buypropeciaon
в новости → Поисковая подсказка
Автор → gcgdgijhheDhaBB
в новости → "Страница ошибки 404 на DLE"
Автор → buypropecia
в новости → Поисковая подсказка
© RIPs.SU DOG
Последние комментарии 2.4
Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
© artsss-web.ru 2010 - 2012 Яндекс.Метрика

{dotcat}