Изменение интерфейса DownLoad функционала Мембер Зоны :
Файлы, обслуживающие DownLoad сервис Мембер Зоны :
| Корневая папка скрипта | 755 | |||||
| data | 755 | |||||
| content | 755 | |||||
| secrecy | 755 | |||||
| download.php | 644 ascii | |||||
| download_no.php | 644 ascii | |||||
| download_noref.php | 644 ascii | |||||
| download_wrong.php | 644 ascii | |||||
Предназначение файлов:
- download.php
Движок этой части сервиса. Ничего не надо трогать во избежание. - download_no.php
Файл с HTML содержимым, выводится на экран, если что-либо пытается скачать не авторизованный юзер. - download_noref.php
Поскольку DownLoad сервис откажется отдавать файл, на URL которого перешли не изнутри Мембер Зоны, то данный документ как раз и несёт в себе все сопутствующие пояснялки. - download_wrong.php
Хождение по неправильной ссылке (к отсутствующему файлу) выводит на экран это.
За исключением файлика из пункта a.) данного списка, все остальные можете править.
Учтите только, что напрямую к ним обратиться браузером не сможете- контент любого из указанных документов выводится на экран только вследствие несоблюдения того или иного условия доступа к файлам через DownLoad функционал.
Любителям больших файлов:
Вам, как админу, следует знать, что в конфигах РНР (php.ini) есть такой параметр, как upload_max_filesize - максимальный объём файла, который может быть загружен через веб-интерфейс.
По умолчанию он равен двум мегам, и может быть увеличен суппортом хоста (различные записи для хтакцесса также существуют, но обычно игнорируются по вполне понятным причинам- хостер вовсе не склонен разрешать своим пользователям делать всё, что им захочется или сдуру в голову взбредёт).
Поэтому, зная о таком основополагающем свойстве Апача отказываться грузить большие файлы через админку, пожалуйста, не донимайте разработчика скрипта рапортами о том, что со скриптом что-то не так. Всё с ним так, и Апач скрипту не подчиняется.
Админка будет говорить, куда именно надо скопировать файл-незагружалку по ФТП. Просто сделайте это.
Возможные проблемы:
- Адресация к скачиваемым файлам возможна только через ссылку с документов Мембер Зоны. При этом, если что-либо в виде файервола убивает переменные окружения (например, "Аутпост" делает именно так), Мембер Зона не даст скачать файл.
Исключение делается для .txt файлов и только FireFox-ом- что-то в этом браузере не докручено. Возможно, браузер воспринимает текстовый формат как разновидность HTML документа, а к таким файлам можно адресоваться по прямому URL-у, но под авторизацией, естественно. - Вам также может не понравится, что при загрузке файла из Мембер Зоны он скачивается под рандомным именем. Чтобы это устранить, В файл settings.php своей Наны пропишите такой необязательный ключик:
$_s['download_not_random_name']=true;
После этого файлы будут скачиваться с именами, данными им при загрузке через админку. - На ряде хостеров может встретиться ситуация, когда бинарный файл скачивается в объёме, на несколько байт большем, нежели оригинал. Естественно, формат файла оказывается битым, и он не открывается.
Мембер Зона тут ни при чём- сервер такой. Чтобы его побороть, в файл settings.php своей Наны пропишите такой ключик, который всё должен вылечить:
$_s['my_host_is_bad']=true;
- Любые рассказы про то, что вот в этом браузере Мембер Зона в режиме скачки работает, а в этом нет, не имеют под собой никакого основания- крутите настройки своих чудесатых браузеров, файерволов и антивирей.