<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Комментарии на запись: Как закрыть путь для спама Вашего блога на WordPress.</title>
	<link>http://www.vwhost.org/12.html</link>
	<description>В помощь веб-мастеру</description>
	<pubDate>Thu, 18 Mar 2010 14:04:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>от: Одмин</title>
		<link>http://www.vwhost.org/12.html#comment-219</link>
		<pubDate>Wed, 03 Mar 2010 23:51:10 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-219</guid>
					<description>&lt;p&gt;comments-popup.php не во всех шаблонах присутствует. Но в некоторых встречается, хотя я, честно говоря, так и не понимаю, как он реально используется. Но коммент через него запостить точно можно. Поэтому если в папке шаблона такой файл есть, то в нем надо проделать указанные правки кода.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>comments-popup.php не во всех шаблонах присутствует. Но в некоторых встречается, хотя я, честно говоря, так и не понимаю, как он реально используется. Но коммент через него запостить точно можно. Поэтому если в папке шаблона такой файл есть, то в нем надо проделать указанные правки кода.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Murasaki</title>
		<link>http://www.vwhost.org/12.html#comment-216</link>
		<pubDate>Tue, 02 Mar 2010 12:54:13 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-216</guid>
					<description>&lt;p&gt;прошу прощение, я нашла ту страницу, но она из другого шаблона.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>прошу прощение, я нашла ту страницу, но она из другого шаблона.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Murasaki</title>
		<link>http://www.vwhost.org/12.html#comment-215</link>
		<pubDate>Tue, 02 Mar 2010 12:03:41 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-215</guid>
					<description>&lt;p&gt;comments-popup.php  а где искать эту страничку, в какой паке???
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>comments-popup.php  а где искать эту страничку, в какой паке???
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: levati</title>
		<link>http://www.vwhost.org/12.html#comment-207</link>
		<pubDate>Tue, 27 Oct 2009 09:38:42 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-207</guid>
					<description>&lt;p&gt;Да, и не забыть сохранить измененный файл после автообновления. ;)&lt;/p&gt;
&lt;p&gt;Сам пользуюсь подобным методом уже третий год, результатами доволен, но стоило только автообновиться - приветы от спамеров тут как тут. :(
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Да, и не забыть сохранить измененный файл после автообновления. ;)</p>
<p>Сам пользуюсь подобным методом уже третий год, результатами доволен, но стоило только автообновиться - приветы от спамеров тут как тут. :(
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Allpa</title>
		<link>http://www.vwhost.org/12.html#comment-204</link>
		<pubDate>Tue, 08 Sep 2009 21:57:56 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-204</guid>
					<description>Насчёт сворачивания и Вашего примера... я почитала... и ничего не поняла... не думаю.. нет, я даже уверена, что не осилю сию премудрость... :( Огромное спасибо за великодушие и героическую готовность помочь, но для меня всё, что написано в примере - тёмный-тёмный лес... :((</description>
		<content:encoded><![CDATA[<p>Насчёт сворачивания и Вашего примера&#8230; я почитала&#8230; и ничего не поняла&#8230; не думаю.. нет, я даже уверена, что не осилю сию премудрость&#8230; :( Огромное спасибо за великодушие и героическую готовность помочь, но для меня всё, что написано в примере - тёмный-тёмный лес&#8230; :((
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Одмин</title>
		<link>http://www.vwhost.org/12.html#comment-203</link>
		<pubDate>Tue, 08 Sep 2009 02:53:57 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-203</guid>
					<description>&lt;p&gt;Без разницы, с мобильника ли зашли к тебе на сайт люди или с обычного компьютера. Главное, что они пишут коммент тебе на сайт со страницы твоего сайта, а не из какого-нибудь Xrumera и т.п. коммент-клиентов. Данное условие мной написано, так как подозреваю, что возможно скоро какая-нибудь социальная сеть предложит своим юзерам комментировать статьи их сайтов из своего интерфейса - но это мои фантазии, глюки. Ведь это дыра для спама тогда будет...&lt;br /&gt;
Короче, не обращай внимания на эту оговорку.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Без разницы, с мобильника ли зашли к тебе на сайт люди или с обычного компьютера. Главное, что они пишут коммент тебе на сайт со страницы твоего сайта, а не из какого-нибудь Xrumera и т.п. коммент-клиентов. Данное условие мной написано, так как подозреваю, что возможно скоро какая-нибудь социальная сеть предложит своим юзерам комментировать статьи их сайтов из своего интерфейса - но это мои фантазии, глюки. Ведь это дыра для спама тогда будет&#8230;<br />
Короче, не обращай внимания на эту оговорку.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Allpa</title>
		<link>http://www.vwhost.org/12.html#comment-202</link>
		<pubDate>Tue, 08 Sep 2009 02:26:01 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-202</guid>
					<description>Стоп... (подозрительно)... а что стоит за этим:
&lt;blockquote&gt;Если устраивает условие, что комменты будут добавляться только со страниц твоего сайта, ни откуда больше&lt;/blockquote&gt;
???
Это юзеры не смогут отправлять каменты с мобильника, например, а только с сайта?
(волнуясь)... это, наверное, не того... не этого... :/</description>
		<content:encoded><![CDATA[<p>Стоп&#8230; (подозрительно)&#8230; а что стоит за этим:</p>
<blockquote><p>Если устраивает условие, что комменты будут добавляться только со страниц твоего сайта, ни откуда больше</p></blockquote>
<p>???<br />
Это юзеры не смогут отправлять каменты с мобильника, например, а только с сайта?<br />
(волнуясь)&#8230; это, наверное, не того&#8230; не этого&#8230; :/
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Allpa</title>
		<link>http://www.vwhost.org/12.html#comment-201</link>
		<pubDate>Tue, 08 Sep 2009 02:21:50 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-201</guid>
					<description>Ура! Всё работает!

Вот моя промашка: в файле wp-comments-post.php я вставила другое значение только в одном месте, то ли здесь isset($_POST[’adress’], то ли здесь trim($_POST[’email’]) (не помню точно, но то, что в ОДНОМ, а не в двух, факт). Озарило меня только сейчас, когда читала Ваш ответ.

Мне ужасно стыдно.. просто УЖАСНО! Столько отняла Вашего времени по своей заполошенной невнимательности, о боги, боги... простите, пожалуйста...

Я всенепременно напишу о Вас, о Ваших блогах - народ должен знать благородных и бескорыстных своих рыщарей! 

Спасибо! Спасибо!!! Я Вас обожаю, честно :)</description>
		<content:encoded><![CDATA[<p>Ура! Всё работает!</p>
<p>Вот моя промашка: в файле wp-comments-post.php я вставила другое значение только в одном месте, то ли здесь isset($_POST[’adress’], то ли здесь trim($_POST[’email’]) (не помню точно, но то, что в ОДНОМ, а не в двух, факт). Озарило меня только сейчас, когда читала Ваш ответ.</p>
<p>Мне ужасно стыдно.. просто УЖАСНО! Столько отняла Вашего времени по своей заполошенной невнимательности, о боги, боги&#8230; простите, пожалуйста&#8230;</p>
<p>Я всенепременно напишу о Вас, о Ваших блогах - народ должен знать благородных и бескорыстных своих рыщарей! </p>
<p>Спасибо! Спасибо!!! Я Вас обожаю, честно :)
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Allpa</title>
		<link>http://www.vwhost.org/12.html#comment-200</link>
		<pubDate>Tue, 08 Sep 2009 02:06:43 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-200</guid>
					<description>Сейчас проверю. Я, кажется, знаю, где допустила ошибку... щаз, сек...</description>
		<content:encoded><![CDATA[<p>Сейчас проверю. Я, кажется, знаю, где допустила ошибку&#8230; щаз, сек&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>от: Одмин</title>
		<link>http://www.vwhost.org/12.html#comment-199</link>
		<pubDate>Tue, 08 Sep 2009 01:59:42 +0000</pubDate>
		<guid>http://www.vwhost.org/12.html#comment-199</guid>
					<description>&lt;p&gt;&lt;strong&gt;Allpa&lt;/strong&gt;, скачал новую версию WP 2.8.4, установил и еще раз проверил. Все работает.  Учтите, WordPress в кодировке UTF-8, и если копировать текст со страницы сайта, то &lt;strong&gt;в тексте нужно поменять кавычки на обычные&lt;/strong&gt;! Для Вас пошаговая схема действий:&lt;/p&gt;
&lt;p&gt;Если устраивает условие, что комменты будут добавляться только со страниц твоего сайта, ни откуда больше, то делаем следующее:&lt;br /&gt;
Пошагово:&lt;br /&gt;
Откываем файл wp-comments-post.php в корневой папке WP в текстовом редакторе (рекомендую Notepad++),&lt;br /&gt;
ищем строку 38 файла wp-comments-post.php:&lt;br /&gt;
&lt;code&gt;$comment_author_email = ( isset($_POST['email']) )   ? trim($_POST['email']) : null;&lt;/code&gt;&lt;br /&gt;
меняем на:&lt;br /&gt;
&lt;code&gt;$comment_author_email = ( isset($_POST['eadress']) )   ? trim($_POST['eadress']) : null;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Далее открываем файл comments.php ИСПОЛЬЗУЕМОЙ на сайте темы.&lt;br /&gt;
В дальнейшем тексте приведено для дефолтной темы - произведены замены для имени поля, в используемой теме надо сделать аналогично.&lt;br /&gt;
Ищем строки аналогичные следующим строкам в comments.php дефолтной темы (там это строки 74 и 75):&lt;br /&gt;
в исходном варианте было:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&#60;p&#62;&#60;input type="text" name="email" id="email" value="&#60;?php echo esc_attr($comment_author_email); ?/&#62;" size="22" tabindex="2" &#60; ?php if ($req) echo "aria-required='true'"; ?&#62;&#60;br /&#62;&lt;br /&gt;
&#60;label for="email"&#62;&#60;small&#62;Mail (will not be published) &#60; ?php if ($req) echo "(required)"; ?&#62;&#60;/small&#62;&#60;/label&#62;&#60;/p&#62;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;В дефолтной теме заменил на:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&#60;p&#62;&#60;input type="text" name="eadress" id="email" value="&#60;?php echo esc_attr($comment_author_email); ?&#62;" size="22" tabindex="2" &#60;?php if ($req) echo "aria-required='true'"; ?&#62; /&#62;&lt;br /&gt;
&#60;label for="eadress"&#62;&#60;small&#62;Mail (will not be published) &#60;?php if ($req) echo "(required)"; ?&#62;&#60;/small&#62;&#60;/label&#62;&#60;/p&#62;&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;Точно так же, открываем файл comments-popup.php ИСПОЛЬЗУЕМОЙ на сайте темы.&lt;br /&gt;
Ищем строки аналогичные следующим строкам в comments-popup.php дефолтной темы (там это тоже строки 74 и 75):&lt;br /&gt;
в исходном варианте было:
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&#60;input type="text" name="email" id="email" value="&#60;?php echo esc_attr($comment_author_email); ?&#62;" size="28" tabindex="2" /&#62;&lt;br /&gt;
&#60;label for="email"&#62;E-mail&#60;/label&#62;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;В дефолтной теме заменил на:&lt;br /&gt;
&lt;code&gt;&#60;input type="text" name="eadress" id="email" value="&#60;?php echo esc_attr($comment_author_email); ?&#62;" size="28" tabindex="2" /&#62;&lt;br /&gt;
&#60;label for="eadress"&#62;E-mail&#60;/label&#62;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;НЕ ЗАБЫТЬ ПЕРЕЗАЛИТЬ НА ХОСТИНГ ВСЕ ТРИ ФАЙЛА!!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Проверяем просто&lt;/strong&gt;: разлогиниться (выйти из аккаунта админа) и самому добавить любой коммент к любой статье. Потом снова логинишься и если коммент добавился нормально - то идешь и его модерируешь (удаляешь).&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p><strong>Allpa</strong>, скачал новую версию WP 2.8.4, установил и еще раз проверил. Все работает.  Учтите, WordPress в кодировке UTF-8, и если копировать текст со страницы сайта, то <strong>в тексте нужно поменять кавычки на обычные</strong>! Для Вас пошаговая схема действий:</p>
<p>Если устраивает условие, что комменты будут добавляться только со страниц твоего сайта, ни откуда больше, то делаем следующее:<br />
Пошагово:<br />
Откываем файл wp-comments-post.php в корневой папке WP в текстовом редакторе (рекомендую Notepad++),<br />
ищем строку 38 файла wp-comments-post.php:<br />
<code>$comment_author_email = ( isset($_POST['email']) )   ? trim($_POST['email']) : null;</code><br />
меняем на:<br />
<code>$comment_author_email = ( isset($_POST['eadress']) )   ? trim($_POST['eadress']) : null;</code></p>
<p>Далее открываем файл comments.php ИСПОЛЬЗУЕМОЙ на сайте темы.<br />
В дальнейшем тексте приведено для дефолтной темы - произведены замены для имени поля, в используемой теме надо сделать аналогично.<br />
Ищем строки аналогичные следующим строкам в comments.php дефолтной темы (там это строки 74 и 75):<br />
в исходном варианте было:<br />
<code><br />
&lt;p&gt;&lt;input type=&#8221;text&#8221; name=&#8221;email&#8221; id=&#8221;email&#8221; value=&#8221;&lt;?php echo esc_attr($comment_author_email); ?/&gt;&#8221; size=&#8221;22&#8243; tabindex=&#8221;2&#8243; &lt; ?php if ($req) echo &#8220;aria-required=&#8217;true&#8217;&#8221;; ?&gt;&lt;br /&gt;<br />
&lt;label for=&#8221;email&#8221;&gt;&lt;small&gt;Mail (will not be published) &lt; ?php if ($req) echo &#8220;(required)&#8221;; ?&gt;&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;</code></p>
<p>В дефолтной теме заменил на:<br />
<code><br />
&lt;p&gt;&lt;input type=&#8221;text&#8221; name=&#8221;eadress&#8221; id=&#8221;email&#8221; value=&#8221;&lt;?php echo esc_attr($comment_author_email); ?&gt;&#8221; size=&#8221;22&#8243; tabindex=&#8221;2&#8243; &lt;?php if ($req) echo &#8220;aria-required=&#8217;true&#8217;&#8221;; ?&gt; /&gt;<br />
&lt;label for=&#8221;eadress&#8221;&gt;&lt;small&gt;Mail (will not be published) &lt;?php if ($req) echo &#8220;(required)&#8221;; ?&gt;&lt;/small&gt;&lt;/label&gt;&lt;/p&gt;<br />
</code>
</p>
<p>Точно так же, открываем файл comments-popup.php ИСПОЛЬЗУЕМОЙ на сайте темы.<br />
Ищем строки аналогичные следующим строкам в comments-popup.php дефолтной темы (там это тоже строки 74 и 75):<br />
в исходном варианте было:
</p>
<p><code>&lt;input type="text" name="email" id="email" value="&lt;?php echo esc_attr($comment_author_email); ?&gt;" size="28" tabindex="2" /&gt;<br />
&lt;label for=&#8221;email&#8221;&gt;E-mail&lt;/label&gt;</code></p>
<p>В дефолтной теме заменил на:<br />
<code>&lt;input type="text" name="eadress" id="email" value="&lt;?php echo esc_attr($comment_author_email); ?&gt;" size="28" tabindex="2" /&gt;<br />
&lt;label for=&#8221;eadress&#8221;&gt;E-mail&lt;/label&gt;</code></p>
<p><strong>НЕ ЗАБЫТЬ ПЕРЕЗАЛИТЬ НА ХОСТИНГ ВСЕ ТРИ ФАЙЛА!!!</strong></p>
<p><strong>Проверяем просто</strong>: разлогиниться (выйти из аккаунта админа) и самому добавить любой коммент к любой статье. Потом снова логинишься и если коммент добавился нормально - то идешь и его модерируешь (удаляешь).</p>
]]></content:encoded>
				</item>
</channel>
</rss>
