<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
			<channel>
			<title>Alto CMS/Блог им. sersar</title>
			<link>http://79.174.14.219/profile/sersar/created/topics/</link>
			<description><![CDATA[Это ваш персональный блог.]]></description>
			<language>ru</language>
			<managingEditor>sersar@ukr.net</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>AltoCMS жив или мёртв</title>
					<guid isPermaLink="true">http://79.174.14.219/t/1968/</guid>
					<link>http://79.174.14.219/1968.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Пару недель как сайт упал. Думал уже с концами. Надежды было мало, но о чуло! Подняли! Но не до конца... Отпишитесь о ситуации хотя бы!]]></description>
					<pubDate>Thu, 04 Jun 2020 11:35:03 +0300</pubDate>
									</item>
							<item>
					<title>Alto CMS v1.1.32 + Fix</title>
					<guid isPermaLink="true">http://79.174.14.219/t/1950/</guid>
					<link>http://79.174.14.219/1950.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Привет!<br>
<br>
Есть желание пофиксить ошибки. Вопрос в пустоту. Интересует?<br>
<br>
Ошибки пишите в комментарии или на <a href="https://github.com/sersar/altocms" rel="nofollow">гит</a>.]]></description>
					<pubDate>Mon, 11 Mar 2019 09:16:21 +0300</pubDate>
									</item>
							<item>
					<title>Топик типа «видео»</title>
					<guid isPermaLink="true">http://79.174.14.219/t/1291/</guid>
					<link>http://79.174.14.219/1291.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Привет сообществу!<br>
Кто-нибудь создавал тип топика «видео»? Чтоб можно было ввести заголовок, описание и ссылку с ютуба. Или что-нибуть нестандартное.<br>
Расскажите, как писали?]]></description>
					<pubDate>Fri, 21 Aug 2015 18:12:46 +0300</pubDate>
									</item>
							<item>
					<title>Вёрстка шаблона. Цена вопроса.</title>
					<guid isPermaLink="true">http://79.174.14.219/t/1203/</guid>
					<link>http://79.174.14.219/1203.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Здравствуйте!<br>
Вопрос к сообществу. Заказывал ли кто-нибудь верстку шаблона под альто 1.1 и какова была цена за работу?]]></description>
					<pubDate>Tue, 16 Jun 2015 17:40:39 +0300</pubDate>
									</item>
							<item>
					<title>Изменение аватара</title>
					<guid isPermaLink="true">http://79.174.14.219/t/1009/</guid>
					<link>http://79.174.14.219/1009.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Надо сделать, чтоб пользователям которые не установили аватар присвоился аватар. Код:<pre class="prettyprint"><code>...
$sFile = $this-&#62;UploadAvatar($sFileTmp, $oUser);
$oUser-&#62;setProfileAvatar($sFile);
$this-&#62;Update($oUser);
...</code></pre>В ответ получаю такую ошибку:<pre class="prettyprint"><code>SQL Error: Column &#39;user_id&#39; cannot be null at /home/public_html/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 72
---
Array
(
    [code] =&#62; 1048
    [message] =&#62; Column &#39;user_id&#39; cannot be null
    [query] =&#62; 
            INSERT INTO prefix_mresource
            (
                date_add,
                user_id,
                link,
                type,
                path_url,
                path_file,
                hash_url,
                hash_file,
                storage,
                uuid
            )
            VALUES (
                &#39;2015-03-03 12:57:23&#39;,
                NULL,
                0,
                1,
                &#39;@uploads/images/00/00/01/avatar/0u5e1d206a-1cfab955-9d80a270.png&#39;,
                &#39;@uploads/images/00/00/01/avatar/0u5e1d206a-1cfab955-9d80a270.png&#39;,
                &#39;a9fc20b9c54f6cfe1ce5792753b2161b&#39;,
                &#39;edecae965f2b8af2284cecdc4834a3ca&#39;,
                &#39;file&#39;,
                &#39;0u5e1d206a-1cfab955-9d80a270&#39;
            )
            
    [context] =&#62; /home/public_html/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 72
)</code></pre>Проблема в том, что только авторизованный пользователь и только себе можно изменить аватар? Подскажите.]]></description>
					<pubDate>Tue, 03 Mar 2015 14:16:45 +0300</pubDate>
									</item>
							<item>
					<title>Преобразование JS</title>
					<guid isPermaLink="true">http://79.174.14.219/t/848/</guid>
					<link>http://79.174.14.219/848.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Здравствуйте!<br>
Адаптирую плагин livestreet. Мне необходимо подключить файлы:<pre class="prettyprint"><code> 			Config::Set(&#39;head.rules.test&#39;, array(
				&#39;path&#39;	=&#62; &#39;___path.root.web___/test,
				&#39;js&#39;		=&#62; array(
					&#39;include&#39; =&#62; array(
						Plugin::GetTemplateWebPath(__CLASS__).&#34;js/test.js&#34;,
					),
					&#39;exclude&#39; =&#62; array(
						&#34;___path.static.skin___/js/vote.js&#34;,
					),
				),
				&#39;css&#39;		=&#62; array(
					&#39;include&#39; =&#62; array(
							Plugin::GetTemplateWebPath(__CLASS__).&#34;css/test.css&#34;,
					),
				),
			)); </code></pre><br>
Возникает ошибка:<blockquote>Exception: Method «ExcludeJs» not exists in class «ModuleViewerAsset» </blockquote>
Открываю файл <strong>/engine/classes/modules/viewer/Viewer.class.php</strong>. В нём строка:<blockquote>$this-&#62;ViewerAsset_ExcludeJs($aRule[&#39;js&#39;][&#39;exclude&#39;]);</blockquote>
. Действительно нигде не прописан метод ExcludeJs.<br>
<br>
Как решить? :-)]]></description>
					<pubDate>Sat, 08 Nov 2014 23:30:48 +0300</pubDate>
									</item>
							<item>
					<title>Модальное окно и селект</title>
					<guid isPermaLink="true">http://79.174.14.219/t/847/</guid>
					<link>http://79.174.14.219/847.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Здравствуйте!<br>
Есть у меня модальное окно. В нём форма для редактирования. Пара input и несколько select. На странице есть таблица с кнопкой редактировать. При её нажатии берутся данные таблицы и вставляются в модальное окно. Текстовые input вставляются нормально. А вот с select уже сломал голову. Каким бы способом не вставлял (выбирал нужный option) данные — визуально select стоит на одной позиции. То есть пишу:<br>
<pre class="prettyprint"><code>$(&#39;.select&#39;).val(3);
alert($(&#39;.select&#39;).val());</code></pre>Получаю всё правильно. Селект выбирается. Но <strong>визуально</strong> в форме я никак не могу заставить показать.<br>
Помогите! :-)]]></description>
					<pubDate>Wed, 05 Nov 2014 15:42:53 +0300</pubDate>
									</item>
							<item>
					<title>Плагин &quot;конкурсы&quot; v.0.5.1</title>
					<guid isPermaLink="true">http://79.174.14.219/t/414/</guid>
					<link>http://79.174.14.219/414.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[<iframe src="https://altocms.ru/addons/frame/68/?width=570" width="570" height="200"></iframe>
Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.<br>
<br>
Возможности:<br>
— Различные варианты ответов<br>
— Статистика по вариантам ответов<br>
— Ограничение по количеству ответов<br>
— Свободный ответ<br>
— Ручная проверка ответов<br>
— Ограничение по времени (голосование, приём заявок, ответов)<br>
— Награды<br>
— Комментарии<br>
— СМС-голосование<br>
<br>
Демо: <a href="http://livestreet.bolelshik.com/contest/" rel="nofollow">ссылка</a><br>
<b>Что нового</b><br>
1. По просьбе пользователя в фотоконкурс было добавлено следующее. На странице фото теперь можно будет указать время через которое перемешивать список, чтоб фото с первой страницы не собрали все лайки.<br>
2. Многим не нравится, что ссылка с главной страницы конкурса ведет на страницу &#39;о плагине&#39;. Теперь ссылку будет следующего вида:<br>
— если конкурс будущий — на страницу &#39;о конкурсе&#39;<br>
— если конкурс текщий — на страницу &#39;фото&#39;<br>
— если конкурс прошедший — на страницу &#39;результаты&#39;<br>
3. Изменена структура хранения фотографий. Оригиналы будут храниться в одной папке разбитой по конкурсам. Превью фотографий в другой папке.<br>
<br>
Пишите Ваши пожелания и предложения!]]></description>
					<pubDate>Wed, 27 Nov 2013 18:51:20 +0400</pubDate>
									</item>
							<item>
					<title>Плагин &quot;конкурсы&quot; v.0.5.0</title>
					<guid isPermaLink="true">http://79.174.14.219/t/375/</guid>
					<link>http://79.174.14.219/375.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[<iframe src="https://altocms.ru/addons/frame/68/?width=570" width="570" height="200"></iframe>
Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.<br>
<br>
Возможности:<br>
— Различные варианты ответов<br>
— Статистика по вариантам ответов<br>
— Ограничение по количеству ответов<br>
— Свободный ответ<br>
— Ручная проверка ответов<br>
— Ограничение по времени (голосование, приём заявок, ответов)<br>
— Награды<br>
— Комментарии<br>
— СМС-голосование<br>
<br>
Демо: <a href="http://livestreet.bolelshik.com/contest/" rel="nofollow">ссылка</a><br>
История версий<br>
v0.5.0 <br>
— Добавлена возможность СМС-голосования<br>
— Добавлен тип голосования «цифровой»<br>
— Исправлены все ошибки найденные на данный момент<br>
v0.4.0 <br>
— Добавлен тип конкурса «фото»<br>
— Добавлен блок «комментарии»<br>
— Переделан интерфейс голосования на «нравится» и «не нравится»<br>
— Добавлена возможность смотреть кто голосовал<br>
— Исправлены все ошибки найденные на данный момент<br>
v0.3.0 <br>
— Добавлен тип конкурса «видео»<br>
— Добавлен тип конкурса «текстовое поле»<br>
— Переделан интерфейс списка ответов (подобие голосование вконтакте)<br>
— Исправлены все ошибки найденные на данный момент<br>
v0.2.0 <br>
— Добавлен отсчёт времени начала и конца<br>
— Добавлено определение «победитель»<br>
— Добавлены награды<br>
— Добавлены комментарии<br>
v0.1.1 <br>
— Исправлены все ошибки найденные на данный момент<br>
v0.1.0 <br>
— Релиз плагина<br>
<br>
Пишите Ваши пожелания и предложения!]]></description>
					<pubDate>Sun, 27 Oct 2013 12:51:13 +0400</pubDate>
									</item>
							<item>
					<title>Наследование Action</title>
					<guid isPermaLink="true">http://79.174.14.219/t/331/</guid>
					<link>http://79.174.14.219/331.html</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[Здравствуйте!<br>
Для удобства разбил Action на файлы Event&#39;ы:<br>
ActionContest<br>
ActionContest_EventAdmin<br>
ActionContest_EventAjax<br>
...<br>
В лайвстрит использовал такой костыль:<br>
<pre class="prettyprint"><code>protected function _ActionInerits()
    {
        if (<a href="https://altocms.ru/909.html" title="<strong>router&nbsp;</strong><br>Роутер, это &lt;strong&gt;синглетон&lt;/strong&gt;, основным назначением которого является разбор url, который запрашивает пользователь и запуск соответствующего &lt;strong&gt;экшена&lt;/strong&gt; на исполнение. &lt;br/&gt;
Роутер является единственной точкой вхождения в приложение и только он определяет что сам движок и его плагины будут делать.&lt;br/&gt;
&lt;br/&gt;
Первое с чего начинает свою работу роутер, это разбирает url на составляющие, а как он это делает покажу на примере разбора адреса страницы &lt;em&gt;&lt;a href=&quot;http://example.com/action/event/param1/param2/p0?p3&amp;p4&amp;p5&quot; rel=&quot;nofollow&quot; &gt;example.com/action/event/param1/param2/p0?p3&amp;p4&amp;p5&lt;/a&gt;)&lt;/em&gt;&lt;br/&gt;
" class="term">Router</a>::GetAction() != &#39;contest&#39;)
            return;
        $sActionEvent = <a href="https://altocms.ru/909.html" title="<strong>router&nbsp;</strong><br>Роутер, это &lt;strong&gt;синглетон&lt;/strong&gt;, основным назначением которого является разбор url, который запрашивает пользователь и запуск соответствующего &lt;strong&gt;экшена&lt;/strong&gt; на исполнение. &lt;br/&gt;
Роутер является единственной точкой вхождения в приложение и только он определяет что сам движок и его плагины будут делать.&lt;br/&gt;
&lt;br/&gt;
Первое с чего начинает свою работу роутер, это разбирает url на составляющие, а как он это делает покажу на примере разбора адреса страницы &lt;em&gt;&lt;a href=&quot;http://example.com/action/event/param1/param2/p0?p3&amp;p4&amp;p5&quot; rel=&quot;nofollow&quot; &gt;example.com/action/event/param1/param2/p0?p3&amp;p4&amp;p5&lt;/a&gt;)&lt;/em&gt;&lt;br/&gt;
" class="term">Router</a>::GetActionEvent();
        $sActionEvent = ($sActionEvent and substr($sActionEvent, 0, 4) == &#39;ajax&#39;) ? &#39;Ajax&#39; : $sActionEvent;
        $sActionEvent = ($sActionEvent == &#39;admin&#39;) ? &#39;Admin&#39; : $sActionEvent;
        if (!in_array($sActionEvent, array(&#39;Admin&#39;, &#39;Ajax&#39;)))
            return;
        Engine::getInstance()-&#62;Plugin_Inherit(&#39;PluginContest_ActionContest&#39;, &#39;PluginContest_ActionContest_Event&#39;.$sActionEvent, get_class($this));
    }</code></pre><br>
В альто такой код выдаёт ошибку:<pre class="prettyprint"><code>[LOG:01379255718.96-6779][2013-09-15 18:35:18][PID:4000][ERROR][[
Exception: Cannot load class &#34;PluginContest_ActionContest_EventAdmin&#34;
]][END:01379255718.96-6779]</code></pre><br>
Как его адаптировать?]]></description>
					<pubDate>Mon, 16 Sep 2013 18:34:54 +0400</pubDate>
									</item>
					</channel>
	</rss>
