<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Движок сайтов S2 — Форма комментариев]]></title>
		<link>https://s2cms.ru/forum/topic/161/</link>
		<description><![CDATA[Недавние сообщения в теме «Форма комментариев».]]></description>
		<lastBuildDate>Tue, 05 Mar 2013 10:55:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Форма комментариев]]></title>
			<link>https://s2cms.ru/forum/post/768/#p768</link>
			<description><![CDATA[<p>Заработало, спасибо</p>]]></description>
			<author><![CDATA[null@example.com (ans)]]></author>
			<pubDate>Tue, 05 Mar 2013 10:55:46 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/768/#p768</guid>
		</item>
		<item>
			<title><![CDATA[Re: Форма комментариев]]></title>
			<link>https://s2cms.ru/forum/post/767/#p767</link>
			<description><![CDATA[<p>Я бы предложил скрывать чекбоксы и кнопки через CSS. Устанавливайте им display: none.</p><p>Чтобы в этой версии сделать e-mail необязательным, лучше всего создать «настроечное» расширение, примерно как здесь: <a href="http://s2cms.ru/forum/post/185/#p185">http://s2cms.ru/forum/post/185/#p185</a><br />Вам нужно добавить в хук fn_is_valid_email_start такой код:</p><div class="codebox"><pre><code>if ($email === &#039;&#039;)
    return true;</code></pre></div><p>Получится что-то вроде</p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;!DOCTYPE extension SYSTEM &quot;ext-1.0.dtd&quot;&gt;

&lt;extension for=&quot;S2&quot; engine=&quot;1.0&quot;&gt;
    &lt;id&gt;my_test&lt;/id&gt;
    &lt;title&gt;Test extension&lt;/title&gt;
    &lt;version&gt;1.0a&lt;/version&gt;
    &lt;description&gt;Do not require email for comments.&lt;/description&gt;
    &lt;author&gt;Roman Parpalak&lt;/author&gt;

    &lt;minversion&gt;1.0b3&lt;/minversion&gt;
    &lt;maxtestedon&gt;1.0b4&lt;/maxtestedon&gt;

    &lt;hooks&gt;
        &lt;hook id=&quot;fn_is_valid_email_start&quot;&gt;&lt;![CDATA[
if ($email === &#039;&#039;)
    return true;
        ]]&gt;&lt;/hook&gt;
    &lt;/hooks&gt;
&lt;/extension&gt;</code></pre></div><p>Если не заработает - пишите, будем разбираться.</p>]]></description>
			<author><![CDATA[null@example.com (Роман)]]></author>
			<pubDate>Tue, 05 Mar 2013 10:25:28 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/767/#p767</guid>
		</item>
		<item>
			<title><![CDATA[Re: Форма комментариев]]></title>
			<link>https://s2cms.ru/forum/post/766/#p766</link>
			<description><![CDATA[<p>Я так понимаю, мы таким образом отключаем эти строчки, но при этом не удаляем их, чтобы, если что, вернуть, да?</p><p>И вопрос тогда про обновление движка. Все, что я менял до этого, было в отдельных файлах, специально, чтобы при обновление не пришлось ничего подправлять. Как будет в этом случае? Может быть изменить и поместить в папку cache, чтобы исходник остался таким же?</p><p>Ну, и хотелось бы узнать, можно ли отключить обязательность ввода электронной почты?</p>]]></description>
			<author><![CDATA[null@example.com (ans)]]></author>
			<pubDate>Tue, 05 Mar 2013 09:58:36 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/766/#p766</guid>
		</item>
		<item>
			<title><![CDATA[Re: Форма комментариев]]></title>
			<link>https://s2cms.ru/forum/post/765/#p765</link>
			<description><![CDATA[<p>смотри файл <em>_include\comments.php</em><br />чекбоксы: строка 72, 73<br />пред-просмотр: строка 89<br />можно их просто удалить, но на мой взгляд не стоит торопиться с удалением...<br />лучшим решением будет - использовать <em>Тег &lt;!-- --&gt;</em> условный комментарий,<br />ниже живой пример как это сделать:</p><p>было</p><div class="codebox"><pre><code>72 | &lt;label for=&quot;showmail&quot; title=&quot;&lt;?php echo $lang_common[&#039;Show email label title&#039;]; ?&gt;&quot;&gt;&lt;input type=&quot;checkbox&quot; id=&quot;showmail&quot; name=&quot;&lt;?php echo s2_field_name(&#039;show_email&#039;)?&gt;&quot; &lt;?php if ($showmail) echo &#039;checked=&quot;checked&quot; &#039;; ?&gt;&gt;&lt;?php echo $lang_common[&#039;Show email label&#039;]; ?&gt;&lt;/label&gt;&lt;br&gt;
73 | &lt;label for=&quot;subscr&quot; title=&quot;&lt;?php echo $lang_common[&#039;Subscript label title&#039;]; ?&gt;&quot;&gt;&lt;input type=&quot;checkbox&quot; id=&quot;subscr&quot; name=&quot;&lt;?php echo s2_field_name(&#039;subscribed&#039;)?&gt;&quot; &lt;?php if ($subscribed) echo &#039;checked=&quot;checked&quot; &#039;; ?&gt;&gt;&lt;?php echo $lang_common[&#039;Subscript label&#039;]; ?&gt;&lt;/label&gt;
   ...
89 | &lt;input type=&quot;submit&quot; name=&quot;preview&quot; value=&quot;&lt;?php echo $lang_common[&#039;Preview&#039;]; ?&gt;&quot;&gt;</code></pre></div><p>стало<br /></p><div class="codebox"><pre><code>72 | &lt;!-- &lt;label for=&quot;showmail&quot; title=&quot;&lt;?php echo $lang_common[&#039;Show email label title&#039;]; ?&gt;&quot;&gt;&lt;input type=&quot;checkbox&quot; id=&quot;showmail&quot; name=&quot;&lt;?php echo s2_field_name(&#039;show_email&#039;)?&gt;&quot; &lt;?php if ($showmail) echo &#039;checked=&quot;checked&quot; &#039;; ?&gt;&gt;&lt;?php echo $lang_common[&#039;Show email label&#039;]; ?&gt;&lt;/label&gt;&lt;br&gt; --&gt;
73 | &lt;!-- &lt;label for=&quot;subscr&quot; title=&quot;&lt;?php echo $lang_common[&#039;Subscript label title&#039;]; ?&gt;&quot;&gt;&lt;input type=&quot;checkbox&quot; id=&quot;subscr&quot; name=&quot;&lt;?php echo s2_field_name(&#039;subscribed&#039;)?&gt;&quot; &lt;?php if ($subscribed) echo &#039;checked=&quot;checked&quot; &#039;; ?&gt;&gt;&lt;?php echo $lang_common[&#039;Subscript label&#039;]; ?&gt;&lt;/label&gt; --&gt;
   ...
89 | &lt;!-- &lt;input type=&quot;submit&quot; name=&quot;preview&quot; value=&quot;&lt;?php echo $lang_common[&#039;Preview&#039;]; ?&gt;&quot;&gt; --&gt;</code></pre></div><p>ok...</p>]]></description>
			<author><![CDATA[null@example.com (AcidForMan)]]></author>
			<pubDate>Mon, 04 Mar 2013 22:33:09 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/765/#p765</guid>
		</item>
		<item>
			<title><![CDATA[Форма комментариев]]></title>
			<link>https://s2cms.ru/forum/post/764/#p764</link>
			<description><![CDATA[<p>Хочу изменить эту форму немного.</p><p>Как редактировать тексты - это ясно. А вот как убрать кнопку &quot;предварительный просмотр&quot; и чекбоксы? Подскажите, плиз.</p><p>И чтобы сразу: можно ли сделать так, чтобы, например, почту вводить было необязательно?</p>]]></description>
			<author><![CDATA[null@example.com (ans)]]></author>
			<pubDate>Mon, 04 Mar 2013 18:01:32 +0000</pubDate>
			<guid>https://s2cms.ru/forum/post/764/#p764</guid>
		</item>
	</channel>
</rss>
