<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Движок сайтов S2 — Обсуждения]]></title>
		<link>https://s2cms.ru/forum/</link>
		<description><![CDATA[Недавние темы раздела «Движок сайтов S2».]]></description>
		<lastBuildDate>Sun, 12 Jun 2016 15:23:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Вторая версия cms S2]]></title>
			<link>https://s2cms.ru/forum/topic/291/new/posts/</link>
			<description><![CDATA[<p>Здравствуйте, можно сейчас использовать вторую версию движка для проектов или лучше подождать релиза?</p><p>Второй вопрос, скажите как обстоят дела с безопасностью S2 cms.</p>]]></description>
			<author><![CDATA[null@example.com (ganz)]]></author>
			<pubDate>Sun, 12 Jun 2016 15:23:28 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/291/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Для каких целей предназначена s2cms]]></title>
			<link>https://s2cms.ru/forum/topic/267/new/posts/</link>
			<description><![CDATA[<p>Всем привет. Подскажите когда состоялся выход последней версии cms, и для каких сайтов она подходит.<br />Насколько сложно прикрутить к ней шаблон html/css сделанный в соответствии со стандартами (скачать бесплатный шаблон) и насколько сложно потом его кардинально изменить (все-таки дизайн сайта очень важен).<br />Я новичок в этом деле, учу html/css.</p>]]></description>
			<author><![CDATA[null@example.com (sistem13)]]></author>
			<pubDate>Mon, 20 Apr 2015 11:49:35 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/267/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[О качестве кода]]></title>
			<link>https://s2cms.ru/forum/topic/255/new/posts/</link>
			<description><![CDATA[<p>Привет!</p><p>Движок классный и работает как надо, только вот качество кода в некоторых местах не очень.</p><p>Хочу поделится некоторыми моментами.</p><p>В index.php, на строке 11 есть такой код:</p><div class="codebox"><pre><code>list($usec, $sec) = explode(&#039; &#039;, microtime());
$s2_start = ((float)$usec + (float)$sec);</code></pre></div><p>Ее можно заменить на:</p><div class="codebox"><pre><code>$s2_start = microtime(true);</code></pre></div><p>Зачем писать лишний код если функция это может сделать это за тебя :)</p><p>Мне смутило как hook&#039;и подключаются:</p><div class="codebox"><pre><code>($hook = s2_hook(&#039;idx_pre_redirect&#039;)) ? eval($hook) : null;</code></pre></div><p>И так еще 6 раз в index.php (дальше index.php я не смотрел, но уверен что можно и там оптимизировать).<br />Можно все это в одну функцию положить, и потом вызывать там где надо:</p><div class="codebox"><pre><code>function s2_eval_hook ($id) {
    $hook = s2_hook($id);
    
    return $hook ? eval($hook) : null;
}</code></pre></div><p>И использовать ее так:</p><div class="codebox"><pre><code>s2_eval_hook(&#039;idx_pre_redirect&#039;);</code></pre></div><p>Есть еще момент в index.php на строке 69 что нужно получить содержание. Не беспокойтесь! Эта функция может возвращать значение:</p><div class="codebox"><pre><code>$return = s2_eval_hook(&#039;idx_get_content&#039;);</code></pre></div><p>Хотя я конечно против использование eval() так как это может быть небезопасно в некоторых ситуациях.<br />Функция s2_return_bytes можно сократить на это:</p><div class="codebox"><pre><code>function s2_return_bytes ($val)
{
    $val = trim($val);
    $last = strtolower($val[strlen($val) - 1]);
    switch($last)
    {
        case &#039;g&#039;:
        case &#039;m&#039;:
        case &#039;k&#039;:
            $val *= 1024;
        break;
    }

    return $val;
}</code></pre></div><p>Там точно есть еще моменты которые можно оптимизировать, но я не буду их всех сразу выкладывать :)<br />Хочу посмотреть что скажет автор.</p><p>Спасибо за внимание!</p><p>P.S.: Я не в коем случае не хочу/хотел обосрать автора.</p>]]></description>
			<author><![CDATA[null@example.com (volter9)]]></author>
			<pubDate>Fri, 07 Nov 2014 16:58:13 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/255/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Заработает ли сборка s2-dev-r1713 на PHP 5.4]]></title>
			<link>https://s2cms.ru/forum/topic/248/new/posts/</link>
			<description><![CDATA[<p>Хостер решил обновить оборудование и заодно переехать на новую версию PHP 5.4. <br />Собственно, вопрос: будет ли работать?</p>]]></description>
			<author><![CDATA[null@example.com (boo)]]></author>
			<pubDate>Tue, 17 Jun 2014 16:40:12 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/248/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Комментарии, редактор и поддержка]]></title>
			<link>https://s2cms.ru/forum/topic/239/new/posts/</link>
			<description><![CDATA[<p>Здравствуйте. У меня возникло несколько вопросов о S2:</p><ul><li><p>Как долго вы собираетесь поддерживать этот продукт?</p></li><li><p>Я могу изменять исходный код ядра S2?</p></li><li><p>Возможно ли отключить подсветку текста (в редакторе) в движке?</p></li><li><p>Как отключить перенаправление на HTTPS?</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (worldqq)]]></author>
			<pubDate>Thu, 17 Apr 2014 13:22:12 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/239/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Как добавить новую кнопку в раздел Картинки?]]></title>
			<link>https://s2cms.ru/forum/topic/225/new/posts/</link>
			<description><![CDATA[<p>Слева от кнопки &quot;Вставить&quot;, через плагин - есть ли возможность добавить новую кнопку и обработчик на js для нее? <br />И можно ли пример, если не сложно. Не могу найти там плейсхолдер</p>]]></description>
			<author><![CDATA[null@example.com (andrey)]]></author>
			<pubDate>Mon, 20 Jan 2014 13:00:44 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/225/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[В админке высвечивает 2 пользователя]]></title>
			<link>https://s2cms.ru/forum/topic/181/new/posts/</link>
			<description><![CDATA[<p>Выкладываю фото, потом меня просто выкидывает,а когда снова вхожу высвечивает 2 пользователя... что это такое? а если снова зайти 3 пользователя и так далее)</p>]]></description>
			<author><![CDATA[null@example.com (annatlogy)]]></author>
			<pubDate>Tue, 07 May 2013 18:20:44 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/181/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Три последние записи из блога, можно?]]></title>
			<link>https://s2cms.ru/forum/topic/178/new/posts/</link>
			<description><![CDATA[<p>Приветствую, форум. </p><p>Можно ли в принципе сделать вывод не одной крайней записи из блога, а трех, например?&nbsp; Поковырялся в blog_functions и одну проблему решил — настроил вывод только заголовка. Больше ничего не понимаю в этой абракадабре =) А шаблон требует именно три свежие записи...</p>]]></description>
			<author><![CDATA[null@example.com (grandmasterus)]]></author>
			<pubDate>Mon, 06 May 2013 17:52:20 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/178/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Кнопки]]></title>
			<link>https://s2cms.ru/forum/topic/171/new/posts/</link>
			<description><![CDATA[<p>Здравствуйте! Подскажите, пожалуйста, как изменить\добавить кнопки во вкладке &quot;Редактор&quot; админпанели.</p>]]></description>
			<author><![CDATA[null@example.com (Intr)]]></author>
			<pubDate>Sun, 14 Apr 2013 09:27:33 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/171/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Очень смешно :)]]></title>
			<link>https://s2cms.ru/forum/topic/168/new/posts/</link>
			<description><![CDATA[<p>&quot;S2 — идеальная система управления контентом (CMS) для небольших и средних контент-сайтов...&quot;</p><p>И дочитываем:</p><p>&quot;Веб-сервер nginx можно настраивать так...&quot;</p><p>Я представляю, что народ думает. А ведь люди искали &quot;простую CMS&quot; или типа того, а тут им о настройках аж целого сервера :)))</p><p>Спасибо! Подняли настроение :)</p>]]></description>
			<author><![CDATA[null@example.com (Alex)]]></author>
			<pubDate>Thu, 28 Mar 2013 22:55:13 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/168/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Почему выбрали название движка S2]]></title>
			<link>https://s2cms.ru/forum/topic/158/new/posts/</link>
			<description><![CDATA[<p>Роман, интересно почему Вы выбрали такое название для своего движка - S2?</p>]]></description>
			<author><![CDATA[null@example.com (Igor1)]]></author>
			<pubDate>Wed, 13 Feb 2013 22:20:36 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/158/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Пустой файл index.html]]></title>
			<link>https://s2cms.ru/forum/topic/156/new/posts/</link>
			<description><![CDATA[<p>У меня тоже вопрос ради любопытства.<br />Зачем в каждой папке почти пустой файл index.html ?<br />И зачем там точки?<br /></p><div class="codebox"><pre><code>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;.&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
.
&lt;/body&gt;
&lt;/html&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Mangor)]]></author>
			<pubDate>Wed, 06 Feb 2013 12:55:57 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/156/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Вопрос о странной странице]]></title>
			<link>https://s2cms.ru/forum/topic/134/new/posts/</link>
			<description><![CDATA[<p>Прежде всего, здравствуйте. Не нашёл темы по типу &quot;и целой темы много для вопроса&quot;, так что создаю новую.<br />Мне вот движок выдаёт </p><p>&lt;html&gt;<br />&lt;head&gt;&lt;/head&gt;<br />&lt;body&gt;&lt;a href=&quot;http://site.ru/---&quot;&gt;панель управления&lt;/a&gt;<br />&lt;a href=&quot;mailto:mail%40gmail.com&quot;&gt;site.ru&lt;/a&gt;<br />&lt;/body&gt;&lt;/html&gt;</p><p>Пытаюсь получить страницу аяксом.<br />Я, конечно, подозреваю, что дело в request_uri и я бодаюсь с безопасностью движка, но хотелось бы узнать, куда спрятана функция, которая делает эту страшную страницу (:<br />upd.<br />Выходит, что эти две ссылки создаются яваскриптом и потому отображаются. Статические страницы загружаются абсолютно нормально, а при попытке загрузить страницу s2 уничтожается вся верстка (чего не должно происходить) и ничего не грузится.</p>]]></description>
			<author><![CDATA[null@example.com (Zet)]]></author>
			<pubDate>Sat, 24 Nov 2012 20:05:11 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/134/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Темы]]></title>
			<link>https://s2cms.ru/forum/topic/133/new/posts/</link>
			<description><![CDATA[<p>Здравствуйте.<br />А почему так мало тем? очень бы хотелось по больше тем..</p>]]></description>
			<author><![CDATA[null@example.com (Salaxy)]]></author>
			<pubDate>Mon, 19 Nov 2012 17:35:37 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/133/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Как сделать новости на главной?]]></title>
			<link>https://s2cms.ru/forum/topic/124/new/posts/</link>
			<description><![CDATA[<p>Как лучше реализовать «новости» на главной сайта?</p><p>Пробовал сделать чтобы на главной отображались последние 3-5 постов из блога по тегу «Новости», но тоже не разобрался как.</p>]]></description>
			<author><![CDATA[null@example.com (@GlebVelikanov)]]></author>
			<pubDate>Sun, 07 Oct 2012 08:17:15 +0000</pubDate>
			<guid>https://s2cms.ru/forum/topic/124/new/posts/</guid>
		</item>
	</channel>
</rss>
