<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : [test] module FileAPI</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 17 Apr 2026 13:35:49 -0000</pubDate>

		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Столкнулся с непонятной ошибкой при попытке окрыть админку плагина fileAPI.</p>

<p>Вываливалась ошибка: 950</p>

<pre class="brush:php;gutter:false;toolbar:false;">
Один из параметров запроса недействителен или устарел. Вернитесь назад и попробуйте отправить форму заново.</pre>

<p>Оказалось проблема в том, что на серваке установлен Nginx и включен rewrite, а имена файлов плагина частично  верхнем регистре.</p>

<p>Для решения проблемы нужно добавить параметр в правила Nginx говорящий о том, чтобы rewrite происходил без учета регистра.</p>

<p>Например так:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
rewrite "(?i)^/admin/([a-z0-9]+)" /admin.php?m=$1 last;</pre>

<p> или так</p>

<pre class="brush:php;gutter:false;toolbar:false;">
rewrite "^/admin/([a-zA-Z0-9]+)" /admin.php?m=$1 last;</pre>

<p> </p>
]]></description>
			<pubDate>Sat, 12 Aug 2017 18:51:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post42994]]></link>
		</item>
		<item>
			<title>Salador</title>
			<description><![CDATA[<p>Не могу понять как сделать загрузку изображений в сторонний плагин - например нужно добаваить изображения в модуль market.</p>
<p class="updated"><strong>Добавлено 3 недели спустя:</strong></p><p>Так и немогу загружать изображения в свои плагины.</p>

<p>1) как понял в форму вставлять примерно так</p>

<pre class="brush:php;gutter:false;toolbar:false;">
fileAPI_form('prepare:1,area:forum, preset:main') </pre>

<p>правда непонятны некоторые параметры </p>

<p>2) форма вставилась, файлы загружает, но после загрузки выходит ошибка </p>

<p>Call to undefined function finfo_open() fileAPI.loader.php on line 158</p>

<p>в интернете написано, что нужно подключить fileinfo в версиях &lt; php  5.3 на windows, но у меня <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">php </span>5.6 на linux. </p>
<p class="updated"><strong>Добавлено 16 минут спустя:</strong></p><p>3) на сервере нашел где включить fileinfo </p>

<p>4) файлы загружаются в каталог datas/fileAPI/forum/fileapi_prepare/1</p>

<p>мне нужно как-то програмно узнать, путь к только что загруженным файлам </p>
<p class="updated"><strong>Добавлено 9 минут спустя:</strong></p><p>5) поменял параметр <span style="color:rgb(234,124,30);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;font-size:13.5px;white-space:pre;background-color:rgb(250,250,250);">area: </span>в fileAPI_form на название модуля - теперь создал в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">datas/fileAPI/ с названием моего модуля и туда закидывает.</span></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">6) меняю значение </span><span style="color:rgb(234,124,30);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;font-size:13.5px;white-space:pre;background-color:rgb(250,250,250);">prepare: </span>ни на что не влияет.</p>

<p>7) добавил в <span style="color:rgb(51,51,51);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;font-size:13.5px;white-space:pre;background-color:rgb(250,250,250);">fileAPI_form параметр cat: </span>как в документации - пока не вижу, на что он влияет.</p>
<p class="updated"><strong>Добавлено 19 минут спустя:</strong></p><p>8) Информацию по загруженным файлам добавляет в БД в cot_fileAPI  </p>

<p>9) Как понял <span style="font-size:15px;background-color:rgb(255,255,255);font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;text-align:justify;">значение </span><span style="font-size:13.5px;background-color:rgb(250,250,250);text-align:justify;color:rgb(234,124,30);font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;white-space:pre;">prepare: </span>говорит, что файл надо поместить во временную дирикторию в wiki написано</p>

<blockquote>
<p><span style="color:rgb(36,41,46);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);">Указав параметр </span><span style="font-weight:600;color:rgb(36,41,46);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);">prepare:1</span><span style="color:rgb(36,41,46);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);"> мы подготавливаем данные для загрузки файлов к еще не существующим объектам. В данном случае к несуществующей странице.</span></p>
</blockquote>

<p><span style="color:rgb(36,41,46);font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255);">теперь как-то нужно узнать файлы с каким fa_id в таблице </span><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">cot</span><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">_fileAPI сейчас я загрузил.</span></p>

<p> </p>
<p class="updated"><strong>Добавлено 5 минут спустя:</strong></p><p>10) Если я хожу по своему сайту и опять вернулся на ту страницу где загружаю файлы, то он мне показывает уже загруженные, значит он как-то знает - а я нет<img alt="sad" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/sad_smile.png" title="sad" width="23" /></p>
<p class="updated"><strong>Добавлено 55 минут спустя:</strong></p><p>11) в fileAPI есть функция <strong>modify_fileAPI_prepare</strong> которая переназначает временные файлы, но она недоступна в других плагинах.</p>

<p>чтобы открыть её добавил в fileAPI.global.php следующие строки по аналогии:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
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);
	}
}</pre>

<p> </p>

<p>теперь в свой плагин добавляю функцию обработки данных формы и вставляю строку</p>

<pre class="brush:php;gutter:false;toolbar:false;">
fileAPI_prepare('имя плагина', $id, $cat);</pre>

<p>где $id - идентификатор документа</p>

<p>$cat - его каталог или аналогичная информация.</p>

<p>теперь он переносит временные файлы из каталога fileapi_prepare в каталог $cat, а также изменяет информацию в таблице cot_fileAPI</p>

<p> </p>

<p><strong>дальше вроде понятно, что делать...</strong></p>

<p> </p>
]]></description>
			<pubDate>Thu, 15 Jun 2017 12:56:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post42905]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Тестирую. Полет нормальный.</p>

<p>Пока все внешне очень просто и понятно.</p>

<p>Спасибо!</p>
]]></description>
			<pubDate>Wed, 03 May 2017 21:28:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post42861]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=3#42015">#42015</a> <strong>Dr2005alex: </strong>
<p>Не совсем понял про Loginza...</p>
</blockquote>

<p>чтоб при регистрации через соц сети подтягивал аватар</p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=3#42015">#42015</a> <strong>Dr2005alex: </strong>

<p>А поддержку комментов сделаю...</p>
</blockquote>

<p>Спасибо ждем!</p>

<p> </p>

<p>Очень нужно описание, как использовать с другими модулями, пробовал с модулем портфолио со сборки биржи на примере как с модулем page, но не совсем получилось(</p>

<p> </p>
]]></description>
			<pubDate>Sat, 03 Sep 2016 08:48:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post42030]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Не совсем понял про Loginza...</p>

<p>А поддержку комментов сделаю...</p>
]]></description>
			<pubDate>Sat, 27 Aug 2016 18:00:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post42015]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>Аватар пользователя в комментариях как вывести, пробовал разные теги не получается?</p>

<p>а нашел https://github.com/Dr2005alex/cot_fileAPI/issues/9</p>

<p>еще поддержку бы loginza, но это на ваше усмотрение</p>
]]></description>
			<pubDate>Fri, 26 Aug 2016 11:39:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post42008]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Да еще в планах добавить описание более подробное + добавить API для взаимодействия с другими плагинами если это будет необходимо. Хотя на данном этапе он уже универсален. Просто надо в подробностях описать еще возможности параметров при вызове форм.</p>
]]></description>
			<pubDate>Fri, 19 Aug 2016 15:13:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41992]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>да теперь разобрался, не сообразил про аватар страницы, спасибо за расширение!</p>

<p>еще, если чесно пока что не разбирался как адаптировать модуль к другим разширением (если это нужно, на данном этапе делаю блог), может по этому вопросу есть еще материалы?</p>
]]></description>
			<pubDate>Fri, 19 Aug 2016 14:52:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41991]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<blockquote>
<p>Добавьте в Wiki как выводить в списке статей миниатюру.</p>
</blockquote>

<p><a href="https://github.com/Dr2005alex/cot_fileAPI/wiki/6.-%D0%9F%D1%80%D0%B8%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%BA-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5#%D1%84%D0%B0%D0%B9%D0%BB-pagelisttpl" rel="nofollow">Так есть вроде </a>  или <a href="https://github.com/Dr2005alex/cot_fileAPI/wiki/5.-%D0%90%D0%B2%D0%B0%D1%82%D0%B0%D1%80-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B#%D0%92%D1%8B%D0%B2%D0%BE%D0%B4-%D0%B0%D0%B2%D0%B0%D1%82%D0%B0%D1%80%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" rel="nofollow">вот</a> все  по аналогии.. Это надо?</p>
]]></description>
			<pubDate>Fri, 19 Aug 2016 13:52:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41990]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>Добавьте в Wiki как выводить в списке статей миниатюру.</p>
]]></description>
			<pubDate>Fri, 19 Aug 2016 11:22:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41988]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Вставка в редактор возможность уже есть в эксперементальном варианте...</p>

<p>Вставитьт в page.add.tpl</p>

<p>{PHP|fileAPI_form('prepare:1, editor:rpagetext, area:page_editor, preset:page_editor')} </p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;">Вставитьт в page.edit.tpl</span></p>

<p>{PHP|fileAPI_form('editor:rpagetext, area:page_editor, cat:$pag.page_cat, indf:$id, preset:page_editor')} </p>

<p>И будет счастье. Добавил в Wiki  описания данной реализации.</p>

<p>Настройки в пресете <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">page_editor в админке.</span></p>

<p>Тестируйте.. перед пререлизом надо все почистить....</p>
]]></description>
			<pubDate>Wed, 17 Aug 2016 10:49:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41982]]></link>
		</item>
		<item>
			<title>CrazyFreeMan</title>
			<description><![CDATA[<p>Хочу на сайте заменить все плагины и модули для работы с файлами на один удобный, то что сейчас есть в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">FileAPI</span> мне подходит но жду когда можно будет отказаться от PFS и других коробочных решений, для вставки изображений в статьи (текст).</p>

<p> </p>

<p>Спасибо за работу!</p>
]]></description>
			<pubDate>Wed, 17 Aug 2016 08:00:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41981]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Прошу помощи в тестировании. Обновил версию модуля. </p>

<p>Основное описание находится в wiki разделе. <a href="https://github.com/Dr2005alex/cot_fileAPI/wiki" rel="nofollow">https://github.com/Dr2005alex/cot_fileAPI/wiki</a></p>

<p>Скачать можно <a href="https://github.com/Dr2005alex/cot_fileAPI/archive/master.zip" rel="nofollow">тут</a></p>

<p>В описании нет пока описания работы пресетов. Но пока на стадии теста там все интуитивно понятно. Создание и редактирование пресетов находится в админ панели в разделе Прочее  -&gt; FileAPI</p>

<p>Отписывайтесь по результатам плиз...</p>

<p>Демо загрузки можно увидеть на странице модуля. Нажмите Открыть на странице модуля в админке</p>
]]></description>
			<pubDate>Tue, 16 Aug 2016 20:00:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=30#post41980]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Меня тоже интересует прогресс...</p>
]]></description>
			<pubDate>Tue, 12 Jul 2016 08:23:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41906]]></link>
		</item>
		<item>
			<title>myklementyev</title>
			<description><![CDATA[<p>Привет, обновлённая версия уже где-то выложена? А то на гитхабе последние коммиты от апреля...</p>
]]></description>
			<pubDate>Tue, 12 Jul 2016 07:31:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41905]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Данный модуль вам не подойдет. Он создан для загрзки файлов и привязки к неким сущностям.... страницам... сообщениям и т.д. Сами файлы он не обрабатывает а только сохраняет на сайте и делает запись в базу о новом файле. А вам нужен еще и парсер csv..</p>
]]></description>
			<pubDate>Sat, 09 Jul 2016 19:10:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41904]]></link>
		</item>
		<item>
			<title>Salador</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=8083&amp;d=2#41889">#41889</a> <strong>Dr2005alex: </strong>
<p>Что означает обработать на сервере?</p>
</blockquote>

<p>С fileAPI не получилось - сделал по старинке, хотя есть желание сделать на <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;">fileAPI чтобы можно было просто перетаскивать файл.</span></p>

<p>Нужно загрузить csv файл с данными клиента - сделал так:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
if($_FILES["loadfile"]["size"] &gt; $max_file_size*1024*1024)
			{
				$t_sz-&gt;assign(array(
					'FSIZE' =&gt; $max_file_size,
				));
				$plugin_body .= $t_sz-&gt;parse('STEP_ERR_FSIZE')-&gt;text('STEP_ERR_FSIZE');
			  //echo 'The SIZE of File is more than '.$max_file_size.' Mb!';
			} 
			elseif (move_uploaded_file($_FILES["loadfile"]["tmp_name"],$uploaddir.basename($_FILES["loadfile"]["tmp_name"])))	
			{
				//echo("The file "."&lt;b&gt;".$_FILES["loadfile"]["name"]."&lt;/b&gt;"." was downloaded successfully!");
				$t_sz-&gt;assign(array(
					'FNAME' =&gt; $_FILES["loadfile"]["name"],
				));
				$plugin_body .= $t_sz-&gt;parse('STEP_SUC_FILELOAD')-&gt;text('STEP_SUC_FILELOAD');  //Успешно загружен файл
				
				if(!setlocale(LC_ALL, 'ru_RU.utf8')) setlocale(LC_ALL, 'en_US.utf8'); // Определяем параметры нужно чтобы кирилица нормально отображалась
				if(setlocale(LC_ALL, 0) == 'C') die('Your server does not suport LOCALS');
				
				
				$file = fopen('php://memory', 'w+');
				fwrite($file, iconv('CP1251', 'UTF-8', file_get_contents($uploaddir.basename($_FILES["loadfile"]["tmp_name"]))));
				rewind($file);

				$r = 0; // это строки в файле
				while (($row = fgetcsv($file, 1500, ";")) != FALSE) // $file - имя файла; 1500 - длина; (точка с запятой) - это разделитель полей в файле
				{
					$r++;
					if($r == 1) {continue;} // Не дает записать в БД первую строку (бывает так, что первая строка используется для заголовков)
					$arr_client=array(
						'pol'=&gt;$row[0],
						'name'=&gt;$row[1],
						'fam'=&gt;$row[2],
						'otch'=&gt;$row[3],
						'email'=&gt;$row[4],
						'tel'=&gt;$row[5],
						'city'=&gt;$row[6],
						'adress'=&gt;$row[7],
						'comm'=&gt;$row[8]
					);
					$db-&gt;insert($table_klient, $arr_client); //Записывает клиентов в базу
				  
				}
				fclose($file);
			}</pre>

<p> </p>
]]></description>
			<pubDate>Fri, 08 Jul 2016 14:28:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41903]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Что означает обработать на сервере?</p>

<p>К понедельнику выложу обновленную версию... по этому не скажу что не так... Возможно все решится заменой версии...</p>

<p>Релиза пока небыло.. пока тестирование и обкатка - которая в свою очередь подбивает на модернизацию кода..</p>
]]></description>
			<pubDate>Fri, 01 Jul 2016 13:34:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41889]]></link>
		</item>
		<item>
			<title>Salador</title>
			<description><![CDATA[<p>1) Не прочитал закинул в plugins при установке на всех страницах показывал ошибку. Закинул в modules ошибка исчезла. Удалил в plugins.</p>

<p>2) Формы загрузки файлов файл page.edit.tpl</p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;!-- IF {PHP|cot_module_active('fileAPI')} --&gt;
{PHP|fileAPI_form('area:page,cat:$pag.page_cat,indf:$id')} 
&lt;!-- ENDIF --&gt;</pre>

<p>выдает ошибку </p>

<blockquote>
<p><span style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">Fatal error: Uncaught exception 'Exception' with message 'Warning: Missing required parameter (indf or area)' in *****/modules/fileAPI/inc/fileAPI.functions.php:98</span></p>
</blockquote>

<p> </p>
<p class="updated"><strong>Added 1 minute later:</strong></p><p>3) Мне нужно загрузить текстовый файл и обработать его на сервере. С маху не могу сообразить как его на сервере обрабатывать?</p>

<p> </p>
]]></description>
			<pubDate>Fri, 01 Jul 2016 10:08:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41884]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Как-то это странно все...</p>

<p class="updated"><strong>Добавлено 1 час спустя:</strong></p>

<p>Ага.. нашел почему не выводит в списке. Забыл в теге параметр cat указать... Поправил описание для page.list.tpl файла в Wiki</p>

<p class="updated"><strong>Добавлено 27 секунд спустя:</strong></p>

<p>С поддоменом надо разобраться...</p>

<p class="updated"><strong>Добавлено 19 часов спустя:</strong></p>

<p>Обновил код.</p>

<p>Новое: </p>

<ul><li>Пока полностью еще не протестированный редактор пресетов. (Описание будет в Wiki)</li>
	<li>Модернизирован код для аватар к страницам. Теперь вызов аватара обычный тег и работает во всех нужных местах.. так-как генерируется в функции генерации тегов для страниц.</li>
	<li>Появилась возможность при загрузке аватара (пользователя, страницы), нарезать еще дополнителные превью. </li>
</ul><p class="updated"><strong>Добавлено 3 часа спустя:</strong></p>

<p>Проверил у себя на поддомене...проблем не обнаружено!</p>
]]></description>
			<pubDate>Thu, 31 Mar 2016 19:25:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41580]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Попробовал только что на домене аватары страниц, не отображается в page.list.tpl</p>
<p class="updated"><strong>Добавлено 7 минут спустя:</strong></p><p>Прикрепление файлов к странице, тоже, работает в редактировании, добавлении, на странице статьи, но не <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">отображается </span> в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">page.list.tpl</span></p>
<p class="updated"><strong>Добавлено 4 минуты спустя:</strong></p><p>На форуме всё работает</p>
<p class="updated"><strong>Добавлено 3 минуты спустя:</strong></p><p>Получается что из тех проблем что были при тесте в прошлый раз, не осталось ничего, но исчезли картинки в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">page.list.tpl.</span></p>
]]></description>
			<pubDate>Thu, 31 Mar 2016 15:07:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41578]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Отпишись плиз что показал тест на домене. Надо знать в какой стороне копать...</p>
]]></description>
			<pubDate>Wed, 30 Mar 2016 13:48:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41569]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Теперь на поддомене в постах не показываются файлы, а все загруженные находятся под формой добавления нового поста. При редактировании их так и не видно. Завтра попробую не на поддомене, а на домене.</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 18:48:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41568]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Протестировал на RC версии. Выявил один баг. Но не похоже что не он тому виной, что ты описывал ранее. Хотя кто его знает... так как я повторить это и на rc версии не смог. Может действительно надо затестить на поддомене. В остальном все работает в штатном режиме. (На gitHub залил) Проверь может это решит проблему на твоем поддомене. </p>

<p>Если речь идет о выводе только одной картинки - аватар для страницы, то выход есть простой. Прописывать картинку в экстраполе страницы. Так работает аватар для пользователя.</p>

<p><span style="color:rgb(241,126,50);font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:13.6px;line-height:25.6px;text-align:justify;">cot_page_enum()</span> еще не тестировал и не пробовал на зуб... может это то что надо.</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 18:20:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41567]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=2#41565">#41565</a> <strong>Dr2005alex: </strong>
<p>По pagelist там есть сложности. Так как нету хука после получения данных из базы  и перед циклом вывода данных. Это приведет к одному лишнему запросу с каждого вызова виджета pagelist. В модуле page есть такой хук <strong>page.list.before_loop </strong>, он позволяет получить id страниц участвующих в списке... чем и пользуется fileAPI. Посмотрю что можно сделать с минимальными ресурсозатратами... может немного механизм поменяю...</p>
</blockquote>

<p>А как же новый API начиная с ветки 0.9.19 ?  функция похожа на замену плагина pagelist, может к ней прицепиться?  возможность вывода картинки для самых просматриваемых, комментируемых и тд полюбому нужно придумать это важно для многих сайтов.</p>

<ul style="padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:16px;line-height:25.6px;background-color:rgb(255,255,255);"><li><strong>new</strong> <code style="font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:13.6px;padding:.2em 0px;margin-right:0px;margin-left:0px;">cot_page_enum()</code> [page API] — Generates page list widget</li>
</ul><p>А насчет кода по форуму, использовал этот:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;!-- IF {PHP|cot_module_active('fileAPI')} --&gt;  
{PHP|fileAPI_form('area:forum,cat:$s,indf:$p')}  
&lt;!-- ENDIF --&gt;  </pre>

<p> </p>

<p> </p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 17:54:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41566]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>По pagelist там есть сложности. Так как нету хука после получения данных из базы  и перед циклом вывода данных. Это приведет к одному лишнему запросу с каждого вызова виджета pagelist. В модуле page есть такой хук <strong>page.list.before_loop </strong>, он позволяет получить id страниц участвующих в списке... чем и пользуется fileAPI. Посмотрю что можно сделать с минимальными ресурсозатратами... может немного механизм поменяю...</p>

<p>По форуму не могу повторить.. будет хорошо если у тебя получится выяснить..</p>

<p>И еще если не трудно покажи код который вставляешь в forums.editpost.tpl</p>

<p>P/S на rc версии еще не тестил.. надо попробовать...</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 17:40:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41565]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Правильно, pagelist пользуюсь</p>
<p class="updated"><strong>Добавлено 5 минут спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=2#41561">#41561</a> <strong>Dr2005alex:</strong>
<blockquote class="fp"> </blockquote>

<p>С форумом глюк возпроизвести не смог.</p>

<p>Возможно за глюк ты принял то, что если ты хотел написть пост и загрузил к нему картинку, НО пост не отправил, то картинки закрепляются за пользователем. И он или сам удалит или создаст пост и они к нему прилепятся. Это скорее фишка а не глюк. такая же картина и со страницами. Даже если пользователь уйдет с сайта и потом вернется, то при создании новой страницы к ней уже будут висеть старые загруженные и не определеннные файлы. В дальнейшем сделаем механизм отслеживания давно залежавшихся зависших файлов..</p>

<p> </p>
</blockquote>

<p>Нет, я пробовал не один раз, загружает нормально всё для форума, и выводит нормально, проблема наблюдается если редактировать пост, там просто не появляются загруженные файлы, пустая форма, может это на поддомене так ?  я специально закинул чистую версию, никаких сторонних модулей и плагинов, чисто сборка с гитхаба и на ней тестил, даже чпу не включал. Нужно будет еще попробовать на домене а не на поддомене.</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 17:33:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41564]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Ага. Я правильно понял что используешь Pagelist  ?</p>
<p class="updated"><strong>Добавлено 1 минута спустя:</strong></p><p>тут добавил.. можешь упустить<a href="https://www.cotonti.com/forums/41561?m=posts"> https://www.cotonti.com/forums/41561?m=posts</a></p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 17:21:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41563]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=1#41561">#41561</a> <strong>Dr2005alex:</strong>
<blockquote class="fp"> </blockquote>

<p>И еще.. если используете pagelist для вывода списка, то там пока поддержки нет...</p>
</blockquote>

<p>А будет ?</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 17:18:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41562]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=1#41559">#41559</a> <strong>Roffun: </strong>
<p>Ещё нашел, аватары для страниц выводятся не в теле краткой, все аватары вместе внизу, под списком статей, и при создании страницы в форме аватара уже присутствует предыдущая картинка</p>
</blockquote>

<p>А точно тег вставлен в секции (блок) LIST_ROW ? Похоже что вставил за его пределами..</p>

<p>И еще.. если используете pagelist для вывода списка, то там пока поддержки нет...</p>

<blockquote>
<p>И ещё, при создании нового топика в  forums.newtopic.tpl отображаются файлы которые были загружены в предыдущий топик.</p>
</blockquote>

<p>С форумом глюк возпроизвести не смог.</p>

<p>Возможно за глюк ты принял то, что если ты хотел написть пост и загрузил к нему картинку, НО пост не отправил, то картинки закрепляются за пользователем. И он или сам удалит или создаст пост и они к нему прилепятся. Это скорее фишка а не глюк. такая же картина и со страницами. Даже если пользователь уйдет с сайта и потом вернется, то при создании новой страницы к ней уже будут висеть старые загруженные и не определеннные файлы. В дальнейшем сделаем механизм отслеживания давно залежавшихся зависших файлов..</p>

<p> </p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 17:10:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41561]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Ещё нашел, аватары для страниц выводятся не в теле краткой, все аватары вместе внизу, под списком статей, и при создании страницы в форме аватара уже присутствует предыдущая картинка</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 15:57:11 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41559]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=1#41555">#41555</a> <strong>Roffun: </strong>
<p>Странное было окно, не пропорциональное, но кажется это просто параметры, 620</p>
</blockquote>

<p>Да это в настройках пресета...</p>

<blockquote>
<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">forums.editpost.tpl - загруженные при добавлении файлы не видит</span></p>
</blockquote>

<blockquote>
<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">И ещё, при создании нового топика в </span><span style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;line-height:24px;text-align:justify;background-color:rgb(255,255,255);"> forums.newtopic.tpl отображаются файлы которые были загружены в предыдущий топик.</span></p>
</blockquote>

<p>Гляну..</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 15:55:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41558]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=1#41554">#41554</a> <strong>Dr2005alex: </strong>
<p>Да все верно функций много и будет еще много удобностей. </p>

<p>По поводу вывода одной превью: То что там сейчас описано это вывод всех прикрепленных файлов к странице или к объекту. Для превью к странице сделан отдельный пресет  и он работает как аватарка к странице <a href="https://github.com/Dr2005alex/cot_fileAPI/wiki/5.-%D0%90%D0%B2%D0%B0%D1%82%D0%B0%D1%80-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" rel="nofollow">смотреть тут</a> пример. Вообще даже сейчас можно в пресете указать настройки и картинка будет резаться на кучу разных превьюшек с разными размерами. И в дальнейшем их использовать..</p>

<p>Но лучше дождитесь когда завершу редактор пресетов и напишу описание к нему... тогда не надо  будет лезть в код.</p>

<p>+ опишу варианты использования API  модуля для рабооты в другмих модулях или плагинах.</p>
</blockquote>

<p>Тогда всё отлично, можно будет потихоньку внедрять, а для форума сейчас проверю.</p>
<p class="updated"><strong>Добавлено 16 минут спустя:</strong></p><p>Для форума работает forums.newtopic.tpl, и forums.posts.tpl.</p>

<p>forums.editpost.tpl - загруженные при добавлении файлы не видит</p>
<p class="updated"><strong>Добавлено 4 минуты спустя:</strong></p><p>И ещё, при создании нового топика в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);"> forums.newtopic.tpl отображаются файлы которые были загружены в предыдущий топик.</span></p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 14:55:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41557]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Ах да.. некоторые параметры пресетов можно будет переопределить при вызове формы в шаблоне.. частично уже работает..  Работаю над описанием..</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 14:53:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41556]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Странное было окно, не пропорциональное, но кажется это просто параметры, 620</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 14:53:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41555]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Да все верно функций много и будет еще много удобностей. </p>

<p>По поводу вывода одной превью: То что там сейчас описано это вывод всех прикрепленных файлов к странице или к объекту. Для превью к странице сделан отдельный пресет  и он работает как аватарка к странице <a href="https://github.com/Dr2005alex/cot_fileAPI/wiki/5.-%D0%90%D0%B2%D0%B0%D1%82%D0%B0%D1%80-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" rel="nofollow">смотреть тут</a> пример. Вообще даже сейчас можно в пресете указать настройки и картинка будет резаться на кучу разных превьюшек с разными размерами. И в дальнейшем их использовать..</p>

<p>Но лучше дождитесь когда завершу редактор пресетов и напишу описание к нему... тогда не надо  будет лезть в код.</p>

<p>+ опишу варианты использования API  модуля для рабооты в другмих модулях или плагинах.</p>
<p class="updated"><strong>Добавлено 35 секунд спустя:</strong></p><blockquote>
<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">Аватарка работает, но как-то странно</span></p>
</blockquote>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">Что именно странно?</span></p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 14:50:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41554]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=1#41552">#41552</a> <strong>Dr2005alex: </strong>

<p>Огромное спасибо за отзыв. Я в Wiki опечатался и вписал не те теги. Поправил описание в Wiki для вывода в page.list.tpl.  Все должно работать.</p>
</blockquote>

<p>Теперь работает, только выводит не одну миниатюру а все, код для проверки взял такой:</p>

<p> </p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;!-- IF {PHP|cot_module_active('fileAPI')} --&gt;
{LIST_ROW_ID|fileAPI_files('loop:1, area:page, indf:$this, type:image','thumb')} 
&lt;!-- ENDIF --&gt;</pre>

<p> </p>

<p> </p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8083&amp;d=1#41552">#41552</a> <strong>Dr2005alex:</strong><span style="font-size:15px;line-height:1.6em;">Скоро будет готов редактор пресетов для модуля. Можно будет иметь разные конфигурации форм.</span></blockquote>

<p>Это будет полезно. Я в общих чертах просмотрел код, вижу что функций много, смотрел файлы пресетов, интересует ещё такой момент, есть ли уже (или планируется) указывать размер не только через пресет формы, а из функции , для кратких новостей например, для главной?  Это нужно для больших сайтов, например новостных, где для каждой категории может быть свой размер миниатюр.</p>
<p class="updated"><strong>Добавлено 9 минут спустя:</strong></p><p>Аватарка работает, но как-то странно, форум сейчас проверю.</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 14:40:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41553]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Огромное спасибо за отзыв. Я в Wiki опечатался и вписал не те теги. Поправил описание в Wiki для вывода в page.list.tpl.  Все должно работать.</p>
<p class="updated"><strong>Добавлено 5 минут спустя:</strong></p><p>Скоро будет готов редактор пресетов для модуля. Можно будет иметь разные конфигурации форм.</p>
<p class="updated"><strong>Добавлено 37 минут спустя:</strong></p><p>Если не трудно протестите все варианты.. аватарки и работа с форумом. плиз..</p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 13:55:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41552]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Потестил немного модуль, впечатление положительное, но так и не смог вывести изображения в page.list.tpl, ни один из <a href="https://github.com/Dr2005alex/cot_fileAPI/wiki/6.-%D0%9F%D1%80%D0%B8%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%BA-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5" rel="nofollow">указанных вариантов</a> не выводит изображение в краткой. А вот в page.add.tpl , page.edit.tpl, page.tpl всё работает. Для тестов создал поддомен, залил туда <a href="https://www.cotonti.com/news/announce/0.9.19-rc1?l=ru" style="font-size:16px;line-height:19.696px;text-align:justify;background-color:rgb(255,255,255);" title="Siena 0.9.19-rc1">Siena 0.9.19-rc1</a> , и установил модуль. </p>

<p> </p>

<p> </p>
]]></description>
			<pubDate>Tue, 29 Mar 2016 13:36:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41551]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>За описание — отдельное спасибо. </p>
]]></description>
			<pubDate>Mon, 28 Mar 2016 15:17:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8083&d=0#post41546]]></link>
		</item>
	</channel>
</rss>