Понадобилось вот мне сделать на сайте каталог файлов.Нашел хороший вариант Каталога файлов.Но...
Были найдены небольшие недочеты: ссылка на скачиваемый файл была "видна" всем (и пользователям и гостям), файлы загружались не в стандартную папку upload а в images/catalog плюс файл по ссылке сайт.ру/load/url=путькфайлу не скачивается по причине того что его не видет браузер и естественно не может его скачать, и все это вкупе не есть хорошо.Решил глянуть-разобраться, ну и нашел выход из этого положения.Может кому и не понравится конечно такое...
Расписывать все я не стал: слишком долгое это дело, поэтому вы можете скачать уже готовые файлы.
P.S В файле frontend.php добавлен код прячущий ссылку на скачивание файла от гостей и не забудьте в upload создать папку files ( с вложенной в нее images (в которой medium и small))
Скачать
Отдельное СПАСИБО Mike за подсказку…
Были найдены небольшие недочеты: ссылка на скачиваемый файл была "видна" всем (и пользователям и гостям), файлы загружались не в стандартную папку upload а в images/catalog плюс файл по ссылке сайт.ру/load/url=путькфайлу не скачивается по причине того что его не видет браузер и естественно не может его скачать, и все это вкупе не есть хорошо.Решил глянуть-разобраться, ну и нашел выход из этого положения.Может кому и не понравится конечно такое...
Расписывать все я не стал: слишком долгое это дело, поэтому вы можете скачать уже готовые файлы.
P.S В файле frontend.php добавлен код прячущий ссылку на скачивание файла от гостей и не забудьте в upload создать папку files ( с вложенной в нее images (в которой medium и small))
Скачать
Отдельное СПАСИБО Mike за подсказку…
Реклама #
Слава 13 лет назад #
Александр 13 лет назад #
Слава 13 лет назад #
abasia 13 лет назад #
abasia 13 лет назад #
artlab 13 лет назад #
artlab 13 лет назад #
кому надо,вот он скачать
artlab 13 лет назад #
может кто подскажет..
artlab 13 лет назад #
Осталось две проблемы:
1. При удалении из каталога на сервере остаются сам файл,оригинал картинки,маленькая и средняя.
2. Для каждого нового файла создаётся новая папка.
Необходимо создать задачу cron,для очистки от удалённых файлов
vitalson9 13 лет назад #
а скриншот добавляется только вкорневую рубрику а зайдя в файл скрина нет только одно название,при редактировании файла сверху пишит Внимание: Папка "/upload/files/images/medium" не доступна для записи! Установите права 755 на эту папку. хотя все прова выстовлены
artlab 13 лет назад #
vitalson9 13 лет назад #
artlab 13 лет назад #
Для изображений (их 3 зачем-то,вместо двух)оригинал лежит в /images.Тумб в images/small и среднее соответственно в images/medium .Права на папки для русского хостинга 777,для зарубежного скорее 755.
Права на файлы 644.
vitalson9 13 лет назад #
artlab 13 лет назад #
artlab 13 лет назад #
Выложу для 1.8 сейчас свои файлы.
artlab 13 лет назад #
скачать
vitalson9 13 лет назад #
vitalson9 13 лет назад #
artlab 13 лет назад #
Я позже гляну.щас некогда
artlab 13 лет назад #
На чистом icms1.8 Должно работать.значит нужно перезалить весь каталог,и после обновить архивом каталога файлов
Максим Шорин 13 лет назад #
artlab 13 лет назад #
Максим Шорин 13 лет назад #
vitalson9 13 лет назад #
artlab 13 лет назад #
Допустимые типы нужно определить
abasia 13 лет назад #
.htaccess с текстом
php_flag engine 0
AddType "text/html" .php .cgi .pl .fcgi .fpl .phtml .shtml .php2 .php3 .php4 .php5 .asp .jsp
RemoveType php
Поможет?
p.s. наверное счётчик загрузок не будет работать и чистить в ручную после удаления поста придётся, но для не большого архива это не принципиально.
13 лет назад #
artlab 13 лет назад #
artlab 13 лет назад #
В model.php каталога меняем код на этот:
vitalson9 12 лет назад #
Def 12 лет назад #
и путь до маленькой картинки не тот.
Def 12 лет назад #