Кнопка "загрузить файл" в стандартном редакторе

Основные возможности:

  • Ограничение загрузки по типам

  • Загрузка по прямой ссылке на файл

  • Защита от хотлинков

  • Подсветка типа файла иконкой

  • Префикс для загружаемых файлов

  • Транслитерация русских имен файлов


Скрины:



Ссылки на файлы в теле топика:


Выложил в раздел «Модули». Ждем модерации :)

UPD:

Псмотреть в действии

Ссылка на хак

33 комментария

avatar
ещё бы реализовать пакетную загрузку файлов
  • pmb
  • +2
avatar
Думаю в следующей версии прикрутить swfupload
avatar
Спасибо!
Да swfupload не помешает. Как минимум раздражает что не видно прогресса загрузки).
avatar
Ещё если файл больше разрешенного размера не каких ошибок не выдается.
подожду когда сделаешь с флеш-загрузчиком…
avatar
Здорово! А можно приделать счетчик количества скачиваний?
avatar
Можно, но в данной реализации это увеличит нагрузку на БД. Как вариант — делать файлы вложениями к топику, тогда они будут не в теле, а отдельным списком.
avatar
А максимальный размер можно установить?
avatar
ага
avatar
Автор молодец! Обязательно поставлю — большое спасибо! Кстати, заметил на твоем сайте кнопочку в редакторе с подписью «coming soon» :) Судя по иконке, ты планируешь сделать еще и загрузку музыки?
avatar
Ага, ща дописываю плеер и в ближайшее время сделаю хак :)
avatar
Супер :) Будет просто замечательно, если ты им потом поделишься ;)
avatar
Нужно добавить возможность скачивать только зарегистрированным юзерам.

пс А где модуль то? Жду, жду а его все нету… Или он так долго модерируется?
avatar
Модерируется)
avatar
Автор? а возможно ли сделать вставку картинок как это реализовано в DLE?
  • OFF
  • -4
avatar
А чем не удобна вставка картинок в LS-редакторе?
avatar
Может я не до конца разобрался еще, но вопросы касаются следующих моментов:
Создание папки куда будут загружаться изображения
Уменьшение изображений
Наложение водяного знака
Загрузка zip архива с изображениями
Создания превьюшек
Ну и мультизагрузка файлов интересует. :)
avatar
Если мне склероз не изменяет, то
* Загрузка zip архива с изображениями
* Ну и мультизагрузка файлов интересует. :)

нету в DLE из коробки :-) — там вроде это все через хаки реализуется
avatar
Загрузка из Zip архива — хаком, а мультизагрузка в версии из коробки есть :)
avatar
Это всё уже реализовано в модуле Галлерея
avatar
Скажите, а где настроить максимально допустимый объем и т.д.? И как сделать, чтоб когда гость щелкает по ссылке ему выдавалась ошибка «мол нужно авторизоваться», а не «404, такая страница отсутствует на сервере» ?)) Спасибо
avatar
Редирект в файле download.php вначале.

Максимальный размер в файле /include/ajax/uploadfile.php
avatar
Вначале файла download.php сделал так
if(empty($_SERVER['HTTP_REFERER']) || !preg_match('#^http://'.$_SERVER['HTTP_HOST'].'#i',$_SERVER['HTTP_REFERER'])) header("Location: /registration");
Не сработало, снова перенаправляет на 404. Оставил вверху 404, а в 24-й строке поставил
header("Location: /registration");
— заработало. Вопрос: вверху файла оставить 404 или registration ибо если в 24-й /registration то для незарегенного пользователя перенаправляет на регистрацию. Как правильно должно быть? Хак отличный. Спасибо.
avatar
Пока помню:
1) нужен также скрипт, который будет удалять файлы, на которые нет ссылок в материале — проще говоря, которые не используются.
2) кол-во скачиваний (вроде говорил уже)
avatar
Да, если удалить топик с загрузкой файла, то топик удаляется а файл остается там где был. Может кто сделал как очистку прикрутить?
avatar
я думаю это(http://livestreet.ru/addons/8/) вполне можно модифицировать под очистку и файлов…
а вот кол-во скачиваний оч нужно
avatar
ребята, pdf формат забыли включить!))
avatar
Там пару строчек поменять… Я думаю сами если захотите — разберетесь ;)
Даже я разобрался)
avatar
а можно ли купить этот модуль? кто-либо может мне продать модуль?
avatar
Столкнулся с такой проблемой, при загрузке файлов больше 1 Mb выскакивает красное окошко с сообщением «Ошибка: ошибка чтения url» Что это может означать. Параметры в php.ini такие

max_execution_time = 300
max_input_time = 600
memory_limit = 512M


Народ подскажите куда копать? Спасибо.
avatar
Немного неточно написал, ошибка выскакивает если загружать больше 2Mb. В php.ini прописано
upload_max_filesize = 100M
в uploadFile.php
$iMaxSizeKb=10240;
Буду очень благодарен за подсказку, помогите пожалуйста, что за ошибка такая?
avatar
Подскажите как купить? автор не отвечает… (((
avatar
Нужен этот хак, а автор не отвечает :(
avatar
Под 4ю версию сие чудо кто нибудь реализовывал?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.