| Dr2005alex |  | 
|---|---|
| Прошу помощи в тестировании. Обновил версию модуля. Основное описание находится в wiki разделе. https://github.com/Dr2005alex/cot_fileAPI/wiki Скачать можно тут В описании нет пока описания работы пресетов. Но пока на стадии теста там все интуитивно понятно. Создание и редактирование пресетов находится в админ панели в разделе Прочее -> FileAPI Отписывайтесь по результатам плиз... Демо загрузки можно увидеть на странице модуля. Нажмите Открыть на странице модуля в админке WebKaa.ru  - Cotonti Relax 
                        This post was edited by Dr2005alex (2016-08-17 05:26, 9 years ago)
                     | 
| CrazyFreeMan |  | 
|---|---|
| Хочу на сайте заменить все плагины и модули для работы с файлами на один удобный, то что сейчас есть в FileAPI мне подходит но жду когда можно будет отказаться от PFS и других коробочных решений, для вставки изображений в статьи (текст). 
 Спасибо за работу! | 
| Dr2005alex |  | 
|---|---|
| Вставка в редактор возможность уже есть в эксперементальном варианте... Вставитьт в page.add.tpl {PHP|fileAPI_form('prepare:1, editor:rpagetext, area:page_editor, preset:page_editor')} Вставитьт в page.edit.tpl {PHP|fileAPI_form('editor:rpagetext, area:page_editor, cat:$pag.page_cat, indf:$id, preset:page_editor')} И будет счастье. Добавил в Wiki описания данной реализации. Настройки в пресете page_editor в админке. Тестируйте.. перед пререлизом надо все почистить.... WebKaa.ru  - Cotonti Relax 
                        This post was edited by Dr2005alex (2016-08-17 13:06, 9 years ago)
                     | 
| Виктор |  | 
|---|---|
| Добавьте в Wiki как выводить в списке статей миниатюру. | 
| Dr2005alex |  | 
|---|---|
| 
 Так есть вроде или вот все по аналогии.. Это надо? WebKaa.ru  - Cotonti Relax | 
| Виктор |  | 
|---|---|
| да теперь разобрался, не сообразил про аватар страницы, спасибо за расширение! еще, если чесно пока что не разбирался как адаптировать модуль к другим разширением (если это нужно, на данном этапе делаю блог), может по этому вопросу есть еще материалы? | 
| Dr2005alex |  | 
|---|---|
| Да еще в планах добавить описание более подробное + добавить API для взаимодействия с другими плагинами если это будет необходимо. Хотя на данном этапе он уже универсален. Просто надо в подробностях описать еще возможности параметров при вызове форм. WebKaa.ru  - Cotonti Relax | 
| Виктор |  | 
|---|---|
| Аватар пользователя в комментариях как вывести, пробовал разные теги не получается? а нашел https://github.com/Dr2005alex/cot_fileAPI/issues/9 еще поддержку бы loginza, но это на ваше усмотрение 
                        This post was edited by Виктор (2016-08-26 14:46, 9 years ago)
                     | 
| Dr2005alex |  | 
|---|---|
| Не совсем понял про Loginza... А поддержку комментов сделаю... WebKaa.ru  - Cotonti Relax | 
| Виктор |  | 
|---|---|
| #42015 Dr2005alex: чтоб при регистрации через соц сети подтягивал аватар #42015 Dr2005alex: Спасибо ждем! 
 Очень нужно описание, как использовать с другими модулями, пробовал с модулем портфолио со сборки биржи на примере как с модулем page, но не совсем получилось( 
 | 
| Edward |  | 
|---|---|
| Тестирую. Полет нормальный. Пока все внешне очень просто и понятно. Спасибо! Email: ed.gabishev@gmail.com Telegram: https://t.me/Ed_Gaba | 
| Salador |  | 
|---|---|
| Не могу понять как сделать загрузку изображений в сторонний плагин - например нужно добаваить изображения в модуль market. Добавлено 3 недели спустя: Так и немогу загружать изображения в свои плагины. 1) как понял в форму вставлять примерно так 
fileAPI_form('prepare:1,area:forum, preset:main') правда непонятны некоторые параметры 2) форма вставилась, файлы загружает, но после загрузки выходит ошибка Call to undefined function finfo_open() fileAPI.loader.php on line 158 в интернете написано, что нужно подключить fileinfo в версиях < php 5.3 на windows, но у меня php 5.6 на linux. Добавлено 16 минут спустя: 3) на сервере нашел где включить fileinfo 4) файлы загружаются в каталог datas/fileAPI/forum/fileapi_prepare/1 мне нужно как-то програмно узнать, путь к только что загруженным файлам Добавлено 9 минут спустя: 5) поменял параметр area: в fileAPI_form на название модуля - теперь создал в datas/fileAPI/ с названием моего модуля и туда закидывает. 6) меняю значение prepare: ни на что не влияет. 7) добавил в fileAPI_form параметр cat: как в документации - пока не вижу, на что он влияет. Добавлено 19 минут спустя: 8) Информацию по загруженным файлам добавляет в БД в cot_fileAPI 9) Как понял значение prepare: говорит, что файл надо поместить во временную дирикторию в wiki написано 
 теперь как-то нужно узнать файлы с каким fa_id в таблице cot_fileAPI сейчас я загрузил. 
 Добавлено 5 минут спустя: 10) Если я хожу по своему сайту и опять вернулся на ту страницу где загружаю файлы, то он мне показывает уже загруженные, значит он как-то знает - а я нет Добавлено 55 минут спустя: 11) в fileAPI есть функция modify_fileAPI_prepare которая переназначает временные файлы, но она недоступна в других плагинах. чтобы открыть её добавил в fileAPI.global.php следующие строки по аналогии: 
if (!function_exists('fileAPI_prepare'))
{
	function fileAPI_prepare($area, $indf, $cat, $pre_indf = false)
	{
		global $L;
		if (!function_exists('modify_fileAPI_prepare'))
		{
			require_once cot_incfile('fileAPI', 'module');
		}
		return modify_fileAPI_prepare($area, $indf, $cat, $pre_indf);
	}
}
 теперь в свой плагин добавляю функцию обработки данных формы и вставляю строку 
fileAPI_prepare('имя плагина', $id, $cat);где $id - идентификатор документа $cat - его каталог или аналогичная информация. теперь он переносит временные файлы из каталога fileapi_prepare в каталог $cat, а также изменяет информацию в таблице cot_fileAPI 
 дальше вроде понятно, что делать... 
 
                        This post was edited by Salador (2017-07-09 12:23, 8 years ago)
                     | 
| Edward |  | 
|---|---|
| Столкнулся с непонятной ошибкой при попытке окрыть админку плагина fileAPI. Вываливалась ошибка: 950 Один из параметров запроса недействителен или устарел. Вернитесь назад и попробуйте отправить форму заново. Оказалось проблема в том, что на серваке установлен Nginx и включен rewrite, а имена файлов плагина частично верхнем регистре. Для решения проблемы нужно добавить параметр в правила Nginx говорящий о том, чтобы rewrite происходил без учета регистра. Например так: rewrite "(?i)^/admin/([a-z0-9]+)" /admin.php?m=$1 last; или так rewrite "^/admin/([a-zA-Z0-9]+)" /admin.php?m=$1 last; 
 Email: ed.gabishev@gmail.com Telegram: https://t.me/Ed_Gaba |