CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Небольшая доработка модуля Файлы
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Использование системы
Diego
Прошу добавить в БД оного поле hits и научить его считать кол-во скачиваний. Хочу сделать у ся блок с популярными файлами, а оказалось, что он не считает скачивания.
Alexander
Diego, а по какому признаку это поле долно инкрементироваться? Сейчас все файлы качаются по прямым ссылкам.. Соответственно узнать сколько скачали тот или иной файл невозможно. Предложите алогоритм и я с радость сделаю!
Diego
Alexander, мда, эт проблема. может реализовать скачивание через скрип без прямой ссылки?
Skyff
Да учёт скачиваний это неплохая штучка, временами даже полезная.
Я вот думаю должен быть скрипт, нажимая на конечную ссылку, открывается ссылка в новом или в том же окне и скрипт сразу учитывает скачивание а фаил наченает скачиваться.
Alexander
Diego, это как минимум неоптимально жутко..
Diego
Ну как знаешь, я своё мнение высказал...
SiTiS
Alexander, в смысле не оптимально? 8 из 10 файловых архивов на сайтах инета, работают по принципу не прямой ссылки...
Цитата (SiTiS @ 11.9.2009, 13:56)
Alexander, в смысле не оптимально? 8 из 10 файловых архивов на сайтах инета, работают по принципу не прямой ссылки...

а) Такие файловые архивы никто не пишет на PHP. Что бы такое реализовать нужно как минимум нетрадиционно настраивать свой веб сервер (апач). Заставлять его дружить с Eleanor.
б) Если файл читать, а потом выводить скриптом, то за это можно бан от хостера схлопотать) Тк грузит сервер аццки ибо пхп для этого не предназначен.
Alexander
Ладно. Будем думать. Уже есть кое-какие идеи на сей счет: например, можно просто выдавать прямую ссылку после получения запроса от пользователя. Этот запрос, собственно и считать +1 к счетчику скачиваний.
Diego
Alexander, Хорошая новость, буду ждать реализации этого
Alexander, а что делать с "самыми умными", которые будут только прямые ссылки юзать?
Alexander
Ripper, в смысле?
Алгорит будет примерно такой: нажали на кнопку "скачать" и появились прямые ссылки. Их уже можно использовать на свое усмотрение..
Diego
Alexander, под "умными" Ripper имел ввиду людей, которые ставят на своих сайта/форумах пряму ссылку на файл, а это придает доп. нагрузку на серв, но не прибавляет посетителей. лично я за такое не волнуюсь... )))
Alexander
Diego, умные админы:
1. Ставят защиту от чужих ссылок путем проверки реферера.
2. Хорошие файлы пакуют в архивы под паролем.
Diego
Ггг, а хорошие файлы эт какие?
Цитата (Diego @ 12.9.2009, 16:13)
Alexander, под "умными" Ripper имел ввиду людей, которые ставят на своих сайта/форумах пряму ссылку на файл, а это придает доп. нагрузку на серв, но не прибавляет посетителей. лично я за такое не волнуюсь... )))

Ага, я это и имел ввиду

Цитата (Alexander @ 12.9.2009, 17:10)
Diego, умные админы:
1. Ставят защиту от чужих ссылок путем проверки реферера.
2. Хорошие файлы пакуют в архивы под паролем.

1. Опять же, что бы проверить реферер нужно что-то мутить с сервером (может .htccess способен на такое), ведь ссылка прямая.
2. На форуме/сайте вполне могут и этот пароль дать ;)
Alexander
Ripper, смысл не в том, что пароль есть. А в том, какой это пароль.
SiTiS
Цитата (Ripper @ 11.9.2009, 17:06)
а) Такие файловые архивы никто не пишет на PHP. Что бы такое реализовать нужно как минимум нетрадиционно настраивать свой веб сервер (апач). Заставлять его дружить с Eleanor.
б) Если файл читать, а потом выводить скриптом, то за это можно бан от хостера схлопотать) Тк грузит сервер аццки ибо пхп для этого не предназначен.

Я долго юзал php-fusion, так там у меня в файловом модуле были защищённые ссылки, и ссылка имела ограничение работы 2 дня. К тому же выдавалась измененная ссылка на сторонние ресурсы.
Alexander
SiTiS, ты пойми, что если ссылка защищена - файл будет отдаваться PHP скриптом. А это очень ресурсоемко.
SiTiS
Alexander, возможно, тк я не знаю, то не буду спорить, просто php-fusion считается легкой системой и все же имеет весьма недурной файловик. Я не понял цитируемый мной пост Ripper'а, какая может идти речь о настройке спец сервера, и банах, если я держал сайт на обычном хостинге и всё ОК.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.