IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
Нужен Антиличь, хороший Антиличь,, а то нет жизни..
ako
сообщение 18.11.2003 - 06:23
Сообщение #41


Завсегдатай
Иконка группы

Группа: Пользователи
Пользователь №: 3472
Сообщений: 107
Регистрация: 18.07.2003
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 3 раз(а)



b00ste®
Там вообщето не так уж и много програминга. Проблемы возникли именно с написанием человеческого интерфейса ко всему этому делу и с наличаем свободного времени.

Последние пару недель я тут из себя белку в колесе изображал. :-)
А сейчас мне вообще приходится по делам временно уезжать из города недели на три.
Так что продолжить смогу только когда вернусь :-(
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
b00ste®
сообщение 18.11.2003 - 13:57
Сообщение #42


Прохожий
Иконка группы

Группа: Пользователи
Пользователь №: 2413
Сообщений: 37
Регистрация: 22.06.2003
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Чтод сказать.. Удачи в поездке, дело пока не к спеху, но просто былоб спокойнее когда все готово.
Так а как по поводу "внедрения" этой вещищки в модуль Downloads? Это я не о времени готовности, а вобще о готовности когда-либо.....при желании..
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ako
сообщение 18.11.2003 - 17:01
Сообщение #43


Завсегдатай
Иконка группы

Группа: Пользователи
Пользователь №: 3472
Сообщений: 107
Регистрация: 18.07.2003
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 3 раз(а)



b00ste®
Цитата
Чтод сказать.. Удачи в поездке, дело пока не к спеху, но просто былоб спокойнее когда все готово.

Отъезд отложился до пятницы. Так что попробую сделать альфу до этого времени... :-)
Учитывая что на работе я вроде как в отпуске и времени у меня должно поприбавится...

Цитата
Так а как по поводу "внедрения" этой вещищки в модуль Downloads? Это я не о времени готовности, а вобще о готовности когда-либо.....при желании..

Вполне интересно. Тем более что ты как я понимаю именно им собираешся пользоватся. Заодно освобождает меня от написания интерфесной части которую я так нелюблю... :-)

Сейчас попытаюсь их скрестить.

Сообщение отредактировал ako - 18.11.2003 - 17:04
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ako
сообщение 19.11.2003 - 16:55
Сообщение #44


Завсегдатай
Иконка группы

Группа: Пользователи
Пользователь №: 3472
Сообщений: 107
Регистрация: 18.07.2003
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 3 раз(а)



Немного преписанный модуль "Downloads" для sPaiz-Nuke-v1.2.
По идее должен быть полностью совместим со стандартным модулем и не
требовать никаких изменений конфигурации или базы данных.

Фитчи.

* Проверяется поле реферер HTTP запроса и в случае несовпадения пользователь
перемещается на определенную страничку.
* Позволяет отдавать через интерфейс sPaiz-Nuke файлы лежащие на сервере в
выделенной директории (и только в ней).
* Пытается подменить реферер при использовании ссылки на другой сайт.
Реферер подменяется на параметр "homepage" указанный при добавлении файла.

Установка.
Скопировать файлы из архива в идректорию /html/modules/Downloads/ sPaiz-Nuke.

Настройка.
Вся настройка осуществляется в файле d_config.php

$referer_substring = "site.com|subdomain.site.com";
Указывает на наличае какой подстроки будет проверятся поле "Referer".
Синтаксис - Perl совместимое регулярное выражение.

$local_file_dir = "/home/httpd/html/"; //(not used if empty)
Каталог в котором будут размежены локальные файлы которые могут отдаватся через
модуль. Желательно указываеть полный путь.
Если не указано - возможность отдавать локальные файлы отключается.

$dl_error_log = "/home/httpd/html/asd"; //Downloads error log (not used if empty)
Файл в который будут заносится попытки скачивания с неправильным полем "Referer"

$bad_url = "http://ya.ru"; //If bad referer display this page (not used if empty)
Страничка которая будет показыватся в случае неправильного поля "Referer"

Использование.
Все как обычно со sPaiz-Nuke.
За добавлением фитч:
Если файл добавляется как localfile://somefile.ext - то он берется из
директории указанной в конфиге и отдается клиенту.
Если файл добавляется как refered://www.somesite.com/somefile.ext - то клиент
перенаправляеися на http://www.somesite.com/somefile.ext и одновременно
пытаемся заменить поле referer на то что было указано в поле homepage при
добавлении файла. Теоретически можно было добавить еще одно поле в БД и в
форму добавления файла, но так как оно сделано сейчас намного лучше в плане
совместимости.

Ну и разумеется автор не несет никакой ответственности от возможных последствий
использования сего скрипта. :-)

AKO 19.11.2003

Немного погонял - вроде все ОК.
Смотри и пиши что нетак.
Заархивировани TAR + GZIP, тот же винрар должен спокойно распаковать.

Сообщение отредактировал ako - 19.11.2003 - 17:05
Прикрепленные файлы
Прикрепленный файл  sPNal.tgz ( 9.5 килобайт ) Кол-во скачиваний: 6
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

3 страниц V  < 1 2 3
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 23.04.2024 - 21:50