<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Сборник полезных хаков для комментариев WordPress. Часть 3</title>
	<atom:link href="http://alaev.info/post/1247/feed" rel="self" type="application/rss+xml" />
	<link>http://alaev.info/post/1247</link>
	<description>Только лучшее из мира создания, оптимизации и продвижения сайтов.</description>
	<lastBuildDate>Wed, 16 May 2012 07:01:34 +0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: АлаичЪ</title>
		<link>http://alaev.info/post/1247#comment-7793</link>
		<dc:creator>АлаичЪ</dc:creator>
		<pubDate>Tue, 07 Feb 2012 08:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-7793</guid>
		<description>А, я только сейчас понял - у вас выходит, что все комментаторы зарегистрированные люди?
У меня то нет возможности регистрации, вот и сверка идет по комментариям, больше и считать не по чему. И у меня, если сменить имя комментатора через панель администратора, то счетчик не собьется. Да вообще, пусть даже человек под разными именами каждый раз комментирует, счетчик все это посчитает как комменты от одного человека.
Просто задачи у нас разные...</description>
		<content:encoded><![CDATA[<p>А, я только сейчас понял&nbsp;&mdash; у вас выходит, что все комментаторы зарегистрированные люди?</p><p>У меня то нет возможности регистрации, вот и сверка идет по комментариям, больше и считать не по чему. И у меня, если сменить имя комментатора через панель администратора, то счетчик не собьется. Да вообще, пусть даже человек под разными именами каждый раз комментирует, счетчик все это посчитает как комменты от одного человека.</p><p>Просто задачи у нас разные...</p>]]></content:encoded>
	</item>
	<item>
		<title>От: otshelnik-fm</title>
		<link>http://alaev.info/post/1247#comment-7784</link>
		<dc:creator>otshelnik-fm</dc:creator>
		<pubDate>Mon, 06 Feb 2012 13:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-7784</guid>
		<description>Не фигню. Поделюсь что нашел: 

&lt;pre lang=&quot;php&quot;&gt;function commentCount() {

global $wpdb;

$count = $wpdb-&gt;get_var(&#039;SELECT COUNT(comment_ID) FROM &#039; . $wpdb-&gt;comments. &#039; WHERE comment_author_email = &quot;&#039; . get_comment_author_email() . &#039;&quot;&#039;);

echo $count . &#039; comments&#039;;

}&lt;/pre&gt;

А выводить &lt;code&gt;&lt;?php commentCount(); ?&gt;&lt;/code&gt; выводит только число (в форме коментариев вывожу под аватаркой - как на форумах).

В чем смысл моего вопроса? Если, как указано у вас, выводить по эмейлу - то отображается ник, тот который был на момент написания. Если в админке автор или подписчик меняет ник, то отображается с старым ником.  Если выводить по имени - то это более вероятный путь неправильно посчитанных комментариев. Поэтому и нужна была функция подсчета по эмейлу без указания имени. А имя актуальное берется из другой функции (сравнивается с user_id из бд и display_name)... в общем такая задача.
Успешно решил, но спасибо всё равно.</description>
		<content:encoded><![CDATA[<p>Не фигню. Поделюсь что нашел:</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> commentCount<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_var</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT COUNT(comment_ID) FROM '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">comments</span><span style="color: #339933;">.</span> <span style="color: #0000ff;">' WHERE comment_author_email = &quot;'</span> <span style="color: #339933;">.</span> get_comment_author_email<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$count</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' comments'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>
<p>А выводить <code>&lt;?php commentCount(); ?&gt;</code> выводит только число (в форме коментариев вывожу под аватаркой&nbsp;&mdash; как на форумах).</p><p>В чем смысл моего вопроса? Если, как указано у вас, выводить по эмейлу&nbsp;&mdash; то отображается ник, тот который был на момент написания. Если в админке автор или подписчик меняет ник, то отображается с старым ником.  Если выводить по имени&nbsp;&mdash; то это более вероятный путь неправильно посчитанных комментариев. Поэтому и нужна была функция подсчета по эмейлу без указания имени. А имя актуальное берется из другой функции (сравнивается с user_id из бд и display_name)... в общем такая задача.</p><p>Успешно решил, но спасибо всё равно.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: АлаичЪ</title>
		<link>http://alaev.info/post/1247#comment-7783</link>
		<dc:creator>АлаичЪ</dc:creator>
		<pubDate>Mon, 06 Feb 2012 12:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-7783</guid>
		<description>Что-то вы какую-то фигню задумали, зачем вам безымянные комментарии?
Для того, чтобы убрать имя автора, надо править шаблоны комментария. Где у вас шаблон комментария можно узнать прочитав в конце поста абзац, начинающийся со слов &quot;Может случиться так, что в вашей теме оформления...&quot;</description>
		<content:encoded><![CDATA[<p>Что-то вы какую-то фигню задумали, зачем вам безымянные комментарии?</p><p>Для того, чтобы убрать имя автора, надо править шаблоны комментария. Где у вас шаблон комментария можно узнать прочитав в конце поста абзац, начинающийся со слов &laquo;Может случиться так, что в вашей теме оформления...&raquo;</p>]]></content:encoded>
	</item>
	<item>
		<title>От: otshelnik-fm</title>
		<link>http://alaev.info/post/1247#comment-7781</link>
		<dc:creator>otshelnik-fm</dc:creator>
		<pubDate>Mon, 06 Feb 2012 11:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-7781</guid>
		<description>Вариант №2 для подсчета ПО E-MAIL:

Как в этом варианте выводить без имени? Выводится сейчас так: имя и количество комментариев, пример: Otshelnik-Fm (189 комм.).
Нужно оставить только цифры (комментарии), чтобы выглядело так: (189 комм.)</description>
		<content:encoded><![CDATA[<p>Вариант №2 для подсчета ПО E-MAIL:</p><p>Как в этом варианте выводить без имени? Выводится сейчас так: имя и количество комментариев, пример: Otshelnik-Fm (189 комм.).</p><p>Нужно оставить только цифры (комментарии), чтобы выглядело так: (189 комм.)</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Нина</title>
		<link>http://alaev.info/post/1247#comment-6367</link>
		<dc:creator>Нина</dc:creator>
		<pubDate>Mon, 31 Oct 2011 09:15:05 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-6367</guid>
		<description>Спасибо Вам большое! Везде эту информацию искала, но ничего конкретного не нашла. Тоже поставила по емейл, незнаю правильно ли только... но вроде все кажет...</description>
		<content:encoded><![CDATA[<p>Спасибо Вам большое! Везде эту информацию искала, но ничего конкретного не нашла. Тоже поставила по емейл, незнаю правильно ли только... но вроде все кажет...</p>]]></content:encoded>
	</item>
	<item>
		<title>От: АлаичЪ</title>
		<link>http://alaev.info/post/1247#comment-4346</link>
		<dc:creator>АлаичЪ</dc:creator>
		<pubDate>Fri, 11 Mar 2011 06:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-4346</guid>
		<description>Я сейчас работаю над &quot;допиливанием&quot; движка DLE. Потом, вероятно, займусь и WP.</description>
		<content:encoded><![CDATA[<p>Я сейчас работаю над &quot;допиливанием&quot; движка DLE. Потом, вероятно, займусь и WP.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Geleosan</title>
		<link>http://alaev.info/post/1247#comment-4345</link>
		<dc:creator>Geleosan</dc:creator>
		<pubDate>Fri, 11 Mar 2011 06:22:09 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-4345</guid>
		<description>Ага про них самых :) Правда я не знаю насколько это трудозатратно, я не програмер.</description>
		<content:encoded><![CDATA[<p>Ага про них самых :) Правда я не знаю насколько это трудозатратно, я не програмер.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: АлаичЪ</title>
		<link>http://alaev.info/post/1247#comment-4344</link>
		<dc:creator>АлаичЪ</dc:creator>
		<pubDate>Thu, 10 Mar 2011 18:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-4344</guid>
		<description>Ты про хак связанный с AJAX комментариями? Можно попробовать ;)</description>
		<content:encoded><![CDATA[<p>Ты про хак связанный с AJAX комментариями? Можно попробовать ;)</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Geleosan</title>
		<link>http://alaev.info/post/1247#comment-4342</link>
		<dc:creator>Geleosan</dc:creator>
		<pubDate>Thu, 10 Mar 2011 06:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-4342</guid>
		<description>Спасибо, Алаич за отзывчивость. Но плагин уже нашел, называется iF AJAX Comments For WordPress. Делает возможность добавления комментариев без перезагрузки страницы. Это очень удобно, особенно, если на странице 30 больших фотографий. К сожалению, мало кем используется.

Так как, у тебя тут хаки, может быть появится время, сделать хак  и на эту тему. Как раз для тех кто не любит использовать плагины, или у для тех у кого они не работают. Я 3 плагина перепробовал, и только 4й заработал. Вероятно, есть куча проблем с совместимостью для разных версий вордпресс.</description>
		<content:encoded><![CDATA[<p>Спасибо, Алаич за отзывчивость. Но плагин уже нашел, называется iF AJAX Comments For WordPress. Делает возможность добавления комментариев без перезагрузки страницы. Это очень удобно, особенно, если на странице 30 больших фотографий. К сожалению, мало кем используется.</p><p>Так как, у тебя тут хаки, может быть появится время, сделать хак  и на эту тему. Как раз для тех кто не любит использовать плагины, или у для тех у кого они не работают. Я 3 плагина перепробовал, и только 4й заработал. Вероятно, есть куча проблем с совместимостью для разных версий вордпресс.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: АлаичЪ</title>
		<link>http://alaev.info/post/1247#comment-4326</link>
		<dc:creator>АлаичЪ</dc:creator>
		<pubDate>Wed, 09 Mar 2011 04:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://alaev.info/?p=1247#comment-4326</guid>
		<description>Нет, такого поста у меня не было. А что надо реализовать и как? Может я смогу помочь с этим делом.</description>
		<content:encoded><![CDATA[<p>Нет, такого поста у меня не было. А что надо реализовать и как? Может я смогу помочь с этим делом.</p>]]></content:encoded>
	</item>
</channel>
</rss>

