Закачивающийся файл не попадает в нужную категорию

Пишите тут о всех ошибках, недоработках и "вылетах" DM.

Moderators: Korney San, Qwertiy, Alex Qwerty, marcipan, PAShYCh

Post Reply
VladSh

Закачивающийся файл не попадает в нужную категорию

Post by VladSh »

У нас на портале есть ссылки определённого вида:
текст ссылки, к примеру такой: Prostit.Za.Vse.SATRip..avi
сама ссылка может быть такой: http://www.ex.ua/get/153751575 , либо такой: http://www.ex.ua/load/153751575 . Без разницы.

Когда кликаешь на ссылку мышькой, то в браузере как бы начинает открываться новая страница, DM перехватывает реальную ссылку на файл и загружает его в нужную папку-категорию; в данном случае "\Download\Видео", что правильно.

Когда на этой ссылке вызываешь DM из контекстного меню вот такой строкой:

Code: Select all

Item, "DM: Закачать" = Execute program, "C:\Program Files (x86)\Download Master\dmaster.exe", "%l hidden=1"
то закачка производится, но закачиваемый файл помещается не в нужную папку-категорию, а в "\Download\".

Хотелось бы исправления этого поведения.
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Так ведь категория же по ссылке определяется...
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
VladSh

Re:

Post by VladSh »

Qwertiy wrote:Так ведь категория же по ссылке определяется...
Это верно.
Что неверно, так это место в коде для определения категории. Сейчас DM пытается получить её "в лоб" из ссылки, которая содержит тип файла, а иначе этим не занимается.
Если же использовать ссылки, которые приведены выше (в которых явно нельзя понять, что там за файл), то при передаче такой ссылки в DM, он всё равно получает реальную ссылку на закачку (иначе бы он ничего не смог закачать). Так вот после получения реальной ссылки и нужно вытягивать из неё тип файла и далее класть файл в соответствующую категорию.
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Только ведь возможна и обратная ситуация, когда первая ссылка адекватная, а вторая - просто какой-то код.
Кстати, а на том сайте вообще что-то кроме видео есть? Может просто сам сайт в категорию видео прописать?
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
VladSh

Re:

Post by VladSh »

Qwertiy wrote:Только ведь возможна и обратная ситуация, когда первая ссылка адекватная, а вторая - просто какой-то код.
В таком случае бы сделал так: пытался бы получить из первой ссылки, если получилось определить расширение - великолепно (как сейчас есть), не получилось - определяем из 2-й ссылки. И уж если из неё не получилось, ложим в корень всех закачек.
Qwertiy wrote:Кстати, а на том сайте вообще что-то кроме видео есть? Может просто сам сайт в категорию видео прописать?
Там всё, что хош, есть :) Потому такой способ не пойдёт.
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Re: Закачивающийся файл не попадает в нужную категорию

Post by Slavko »

Реализовано в 6.3.1.1457. Проверяйте
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Slavko wrote:Проверяйте
Как я и ожидал, отвратно работает!!!

Есть категория с фильтром

Code: Select all

'ru.giveawayoftheday.com'
и адрес вида

Code: Select all

http://ru.giveawayoftheday.com/download/?id=15745
Теперь DM получает имя файла

Code: Select all

UndeleteWizard51-qoi9n2m.zip
http://files.giveawayoftheday.com/UndeleteWizard51-qoi9n2m.zip
и отправляет его в категорию Архивы.

Проверяйте на актуальной раздаваемой программе на сайте http://ru.giveawayoftheday.com/
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Re: Закачивающийся файл не попадает в нужную категорию

Post by Slavko »

Доработано. Проверяйте, билд 1458: http://www.westbyte.com/test/dm/dmaster.exe.
Есть ли еще замечания?
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Вроде работает. Но особо не порверял.

PS: "Вы не можете отправить следующее сообщение сразу после предыдущего. Пожалуйста, попробуйте чуть позже."
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Post Reply