Как разрешать пользователю загружать файлы при создании топика??
Есть необходимость разрешит пользователю при создании топика дать возможность прикреплять файлы к сообщению. (например *.zip, *.vsd, *.torrent, некоторые специфические файлы для узкоспециализированных программ типа САПР и т.п.) Не пойму как это можно сделать?? можно ли как то задать квоту пользователю на загружаемые файлы или сделать её динамической в зависимости от рейтинга?
Загрузка файла в LS 0.5.1
В самом общем смысле идея и ее реализация должна быть такой:
-жмем кнопку в панели markitup
-по нажатию на кнопку вылазит окно в котором выбираем файл
— далее жмем «Загрузить»
— Аякс обрабатывает нажатие кнопки «загрузить» (EventUploadFile) и запускает php скрипт, который непосредственно грузит файл в uploads/file и сообщает о результатах
Читать дальше
-жмем кнопку в панели markitup
-по нажатию на кнопку вылазит окно в котором выбираем файл
— далее жмем «Загрузить»
— Аякс обрабатывает нажатие кнопки «загрузить» (EventUploadFile) и запускает php скрипт, который непосредственно грузит файл в uploads/file и сообщает о результатах
Читать дальше
Загрузка файлов
Ребят, нужно сделать возможность загрузки файлов по внутренней почте. Не могу найти где стоит ограничение на загрузку изображения (проверка формата изображения и его размера, вставка тега img в textarea). Ткните носом, кто знает. (:
Проблема с загрузкой файла
Скрипт посылает аяксом файл на /include/ajax/uploadfile.php
Если обработать принимаемый файл так —
то все работает, но мне нужно здесь задать собственное имя файла если я вставаляю код
или хотя бы
то так же скрипт видимо выдает ошибку, и яваскрит не может распарсить ответ аякса, но никак не пойму, в чем же здесь ошибка???
Если обработать принимаемый файл так —
if (!$sFile = $oEngine->Topic_UploadTopicImageFile($_FILES['img_file'], $oUserCurrent)) {
$sMsgTitle = $oEngine->Lang_Get('error');
$sMsg = $oEngine->Lang_Get('uploadimg_file_error');
}
то все работает, но мне нужно здесь задать собственное имя файла если я вставаляю код
$sDirUpload=$oEngine->Image_GetIdDir($oUserCurrent->getId());
$aParams=$oEngine->Image_BuildParams('topic');
if ($sFileImage = $oEngine->Image_Resize($sFileTmp,$sDirUpload,'jnjkn.jpg',Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),Config::Get('view.img_resize_width'),null,true,$aParams)) {
@unlink($sFileTmp);
$oEngine->Image_GetWebPath($sFileImage);
}
или хотя бы
$sFileTmp=Config::Get('sys.cache.dir').func_generator();
if (!move_uploaded_file($_FILES['img_file'],$sFileTmp)) {
return false;
}
то так же скрипт видимо выдает ошибку, и яваскрит не может распарсить ответ аякса, но никак не пойму, в чем же здесь ошибка???
- +1
- 13 марта 2011, 11:14
- soulgarden
- Оставить комментарий
Плагин «Прикрепление файлов к топику»
12
Представляю вам новый плагин «Прикрепление файлов к топику», который, как понятно из названия, позволяет прикреплять к топику файлы. В конфиге можно настроить:— Разрешенные типы файлов
— Максимальный размер прикрепленного файла
— Максимальное количество файлов на топик
— Ограничение рейтинга пользователя для закачки файлов
Стоимость 10$. Купить можно в каталоге.
Совместимость: 0.4.2, 0.5.*
myFiles 0.2
30
Небольшой апдейт модуля загрузки файлов.
Изменения:
Исправлен баг с «пустой» заливкой и невозможностью удалить файл из списка загруженных.
Исправлен баг с незакрывающимся окном после заливки файла.
Добавлены картинки типов файлов в менеджере файлов.
Часть скриптов и конфига вынесена в отдельные файлы для удобства.
Добавлена возможность обработки тегами на основании типа закачки (экспериментально).
Используются иконки из комплекта , авторства Yusuke Kamiyamane.
Читать дальше
Изменения:
Исправлен баг с «пустой» заливкой и невозможностью удалить файл из списка загруженных.
Исправлен баг с незакрывающимся окном после заливки файла.
Добавлены картинки типов файлов в менеджере файлов.
Часть скриптов и конфига вынесена в отдельные файлы для удобства.
Добавлена возможность обработки тегами на основании типа закачки (экспериментально).
Используются иконки из комплекта , авторства Yusuke Kamiyamane.
Читать дальше
Загрузка файлов. Очередная.
6
В свете грядущего выхода 0.4, возможно, и не слишком актуально окажется — но когда еще он будет, этот выход.
Хак по-прежнему сделан из модификации заливки картинок. Работает на 0.3.1
Читать дальше
Хак по-прежнему сделан из модификации заливки картинок. Работает на 0.3.1
Читать дальше