<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Русские Темы Wordpress &#124; Бесплатные Шаблоны Вордпресс &#187; Статистика</title>
	<atom:link href="http://themebot.ru/category/wordpress-plugins-statistic/feed" rel="self" type="application/rss+xml" />
	<link>http://themebot.ru</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 18:54:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Click Counter от Ozh &#8211; счетчик переходов по ссылкам</title>
		<link>http://themebot.ru/click-counter.html</link>
		<comments>http://themebot.ru/click-counter.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 02:35:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Статистика]]></category>

		<guid isPermaLink="false">http://themebot.ru/?p=252</guid>
		<description><![CDATA[Это один из первых плагинов, который я установил на сайт themebot.ru для подсчета переходов на страницы тем, количества предпросмотров тем, а также количества скачиваний. Плагин предназначен для подсчета кликов по любым ссылкам на сайте. Данный плагин довольно функционален и в нем много настроек. Админка у него отсутствует, но плагин можно использовать и "по умолчанию"]]></description>
			<content:encoded><![CDATA[<p>Это один из первых плагинов, который я установил на сайт themebot.ru для подсчета переходов на страницы тем, количества предпросмотров тем, а также количества скачиваний. Плагин предназначен для подсчета кликов по любым ссылкам на сайте. Данный плагин довольно функционален и в нем много настроек. Админка у него отсутствует, но плагин можно использовать и &#8220;по умолчанию&#8221;, хотя лучше всего прочитать статью и настроить его как вам угодно.</p>
<p>Содержание:</p>
<p><strong><a href="#1post">Создание SQL таблицы</a><br />
<a href="#2post">Установка плагина</a><br />
<a href="#3post">Как работает плагин</a></strong><strong><br />
<a href="#4post">Коды для вставки в шаблон</a><br />
<a href="#5post">Остальные функции и настройки плагина Ozh Click Counter</a><br />
<a href="#6post">Несколько советов по работе</a></strong></p>
<p id="avtor">Автор плагина: <a rel="nofollow" href="http://planetozh.com" target="_blank"><strong>Ozh</strong></a><br />
Страница плагина: <a rel="nofollow" href="http://wordpress.org/extend/plugins/ozh-click-counter/" target="_blank"><strong>http://wordpress.org/extend/plugins/ozh-click-counter</strong></a><br />
Версия: 1.3<br />
Поддержка WordPress: от 1.5</p>
<p><a id="1post" name="1post"></a></p>
<h4><strong>Создание SQL таблицы:</strong></h4>
<p>У данного плагина есть небольшая особенность, чтобы он заработал, необходимо создать SQL таблицу в существующей SQL базе сайта. Данная таблица создается следующим SQL запросом:</p>
<pre class="brush: php; title: ;">
CREATE TABLE 'wp_linkclicks' (
'link_id' INT NOT NULL AUTO_INCREMENT,
'link_url' TEXT NOT NULL,
'link_clicks' INT NOT NULL,
'link_date' DATETIME NOT NULL,
'link_title' TEXT NOT NULL,
UNIQUE (
'link_id'
)
);
</pre>
<p><a id="2post" name="2post"></a></p>
<h4><strong>Установка плагина:</strong></h4>
<p>1) Скачиваем плагин <strong><a href="http://wordpress.org/extend/plugins/ozh-click-counter">отсюда</a></strong>.</p>
<p>2) Заливаем скачанный плагин в папку wp-content/plugins.</p>
<p>3) Внимание! В архиве есть файл go.php (через него осуществляются подсчеты), его необходимо поместить в КОРНЕВОЙ каталог (где находятся папки wp-content, wp-includes,wp-admin).<a id="3post" name="3post"></a></p>
<h4><strong>Как работает плагин:</strong></h4>
<p>В принципе всех вышеперечисленных действий по установке плагина достаточно, чтобы плагин работал в режиме &#8220;по умолчанию&#8221;. А работает он следующим образом. Когда вы вставляете в запись обычную ссылку вида:</p>
<pre class="brush: php; title: ;">&lt;a href=&quot;http://yandex.ru&quot;&gt;Яндекс&lt;/a&gt;</pre>
<p>Плагин &#8220;на лету&#8221; преобразует в ссылку вида:</p>
<pre class="brush: php; title: ;">&lt;a title=&quot;(Не было переходов)&quot; onclick=&quot;window.location=' http://themebot.ru /go.php?http://yandex.ru'; return false&quot; href=&quot;http://yandex.ru&quot;&gt;Яндекс&lt;/a&gt;</pre>
<p>Ссылка может быть как прямой так и через редирект (об этом ниже, см. <a href="#ankor2">методы</a>).<a id="4post" name="4post"></a></p>
<h4><a id="ankor1" name="ankor1"></a><strong>Коды для вставки в шаблон:</strong></h4>
<p>Автор предусмотрел 2 интересные функции, которые можно вставить в шаблон в любом месте.</p>
<p>1)<strong> wp_ozh_click_topclicks($limit, $trim , $pattern)</strong> &#8211; показывает наиболее популярные ссылки.</p>
<p>2) <strong>wp_ozh_click_comment_author_link()</strong> &#8211; насколько я понял, заменяет стандартный тег comment_author_link(), добавляя к нему счетчик переходов.</p>
<p>Как видим в <strong>wp_ozh_click_topclicks</strong> есть 3 аргумента: <strong> </strong></p>
<p><strong>$limit</strong>- сколько ссылок отображать (по умолчанию -5).</p>
<p><strong>$trim</strong> &#8211; максимальная длина ссылки в символах (по умолчанию -15).</p>
<p><strong>$pattern</strong> &#8211; html код, используемый для отображения списка ссылок. Это строчка HTML кода со вставленными тегами. По умолчанию имеет вид:</p>
<pre class="brush: php; title: ;">&lt;a title=&quot;%%link_title%%&quot; href=&quot;%%link_url%%&quot;&gt;%%link_title_trim%%&lt;/a&gt;: %%link_clicks%%</pre>
<p>Тэги заключены между символами %% и %%. Список доступных тегов:</p>
<ul>
<li><strong>link_id</strong> &#8211; ID ссылки в базе SQL.</li>
<li><strong>link_url-</strong> сама ссылка.</li>
<li><strong>link_clicks -</strong> количество переходов по ссылке.</li>
<li><strong>link_date -</strong> дата 1-го клика по ссылке.</li>
<li><strong>link_title &#8211; </strong>заголовок страницы, на которую ссылается ссылка.</li>
<li><strong>link_title_trim -</strong> укороченный до величины <strong>$trim</strong> вариант заголовка</li>
</ul>
<p style="padding-left: 30px;">Пример: Воткнув код:</p>
<pre class="brush: php; title: ;">&lt;?php wp_ozh_click_topclicks(5,20, '');?&gt;</pre>
<p style="padding-left: 30px;">в шаблон , получил следующую картину:</p>
<p style="padding-left: 30px;"><a href="http://themebot.ru/wp-content/uploads/2010/04/1.jpg" rel="lightbox[252]"><img src="http://themebot.ru/wp-content/uploads/2010/04/1.jpg" width="200" /></a></p>
<p><a id="5post" name="5post"></a></p>
<h4><strong>Остальные функции и настройки плагина Ozh Click Counter:</strong></h4>
<p>Настройка переменных (в начале файла скрипта) :</p>
<p><strong>1) $wp_ozh_click['table'] = &#8216;wp_linkclicks&#8217;</strong> &#8211; Название таблицы, куда пишется вся информация.<br />
<strong>2) $wp_ozh_click['file'] = get_settings(&#8216;siteurl&#8217;) . &#8220;/go.php&#8221; &#8211; </strong>имя и адрес файла счетчика.</p>
<p><strong>3) $wp_ozh_click['track_all_links'] = 1</strong> &#8211; значение от 0 до 1. Если поставить &#8220;1&#8243; то к каждой ссылке автоматически будет приписываться счетчик, если поставить &#8220;0&#8243;, то счетчик придется прописывать вручную, вот так:</p>
<pre class="brush: php; title: ;">&lt;a href=&quot;http://site.com/&quot; count=&quot;1&quot;&gt;Ссылка&lt;/a&gt;</pre>
<p>То есть вы как обычно пишите запись в <em>WordPress</em>, вставляете  нужную ссылку + дописываете аргумент <em>count=&#8221;1&#8243;</em>. Во время публикации и отображения записи данный аргумент автоматически убирается, поэтому код не засоряется.</p>
<p>Возможные значения аргумента <em>count</em>:</p>
<ul>
<li><strong>count = &#8220;1&#8243;</strong> : количество переходов будет показываться, так, как будет определено в переменной <em>$wp_ozh_click </em>(см. ниже);<em><br />
</em></li>
<li><strong>count = &#8220;title&#8221;</strong> : количество переходов добавится в аргумент <em>title</em> ссылки :
<pre class="brush: php; title: ;">&lt;a href=&quot;http://wiki.ru&quot; title=&quot;55 переходов&quot;&gt;Wiki&lt;/a&gt;</pre>
</li>
<li><strong>count = &#8220;inline&#8221;</strong> : количество переходов добавится после ссылки в виде обычного текста :
<pre class="brush: php; title: ;">&lt;a href=&quot;http://wiki.ru&quot;&gt;Wiki&lt;/a&gt; (55 переходов)</pre>
</li>
<li><strong>count=&#8221;title inline&#8221;</strong> : количество переходов добавится в аргумент <em>title</em> ссылки и после ссылки в виде обычного текста :
<pre class="brush: php; title: ;">&lt;a href=&quot;http://wiki.ru&quot; title=&quot;55 переходов&quot;&gt;Wiki&lt;/a&gt; (55 переходов)</pre>
</li>
</ul>
<p><strong>4) </strong><strong>$wp_ozh_click['in_title'] = 1</strong></p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">Значения от 0 до 1.<br />
Отображать количество хитов в аргументе <em>title</em> ссылки (1-отображать;0-не отображать).</p>
<p><strong>5) $wp_ozh_click['in_plain'] = 0</strong></p>
<p style="padding-left: 30px;">Значения от 0 до 1.<br />
Отображать количество хитов в тексте после ссылки  (1-отображать;0-не отображать).</p>
<p><strong>6) $wp_ozh_click['0click'] = &#8217;0 переходов&#8217;</strong></p>
<p style="padding-left: 30px;">Отображает текст &#8220;0 переходов&#8221; если 0 хитов.</p>
<p><strong>7) $wp_ozh_click['1click'] = &#8217;1 переход&#8217;</strong></p>
<p style="padding-left: 30px;">Отображает текст &#8220;1 переход&#8221; если 1 хит.</p>
<p><strong>8) $wp_ozh_click['clicks'] = &#8216;%% переходов&#8217;</strong></p>
<p style="padding-left: 30px;">Отображает текст &#8220;%% переходов&#8221; если несколько хитов. Вместо %% отображаются цифры.</p>
<p><strong>9) $wp_ozh_click['method'] = 2</strong><a id="ankor2" name="ankor2"></a></p>
<p style="padding-left: 30px;">Значения от 1 до 3.<br />
Есть разных 3 метода,чтобы прописать счетчик хитов/переходов в ссылке. У каждого есть свои плюсы и минусы. Методы и примеры их работы:</p>
<ul>
<li><strong>Method 1</strong>:
<pre class="brush: php; title: ;">&lt;a href=&quot;http://yandex.ru&quot;  onclick=&quot;window.location='http://вашблог.ру/go.php?http://yandex.ru'; return false&quot;&gt;</pre>
<p>&#8220;+&#8221;: в статусбаре показывается реальная ссылка.<br />
&#8220;-&#8221; : счетчик не сработает если выбрать &#8220;Открыть ссылку в новом окне/вкладке&#8221;</li>
<li><strong>Method 2</strong>:
<pre class="brush: php; title: ;">&lt;a  href=&quot;http://вашблог.ру/go.php?http://yandex.ru&quot;&gt;</pre>
<p>&#8220;+&#8221;: работает если выбрать &#8220;Открыть ссылку в новом окне/вкладке&#8221;, не использует Javascript;<br />
&#8220;-&#8221;: показывает полную ссылку в статусбаре;</li>
<li><strong>Method 3</strong>:
<pre class="brush: php; title: ;">&lt;a href=&quot;http://вашблог.ру/go.php?&quot; part with onmouseover=&quot;javascript:window.status='http://site.com';  return  false&quot;&gt;</pre>
<p>Совокупность 1 и 2 метода<br />
&#8220;+&#8221; : в статусбаре реальная ссылка, работает если выбрать &#8220;Открыть ссылку в новом окне/вкладке&#8221;.<br />
&#8220;-&#8221; : несколько больший код, нужен Javascript.</li>
</ul>
<p style="padding-left: 30px;">Лучше использовать 2 или 3 метод, т.к. они работают если выбрать &#8220;Открыть ссылку в новом окне/вкладке&#8221;.</p>
<p><strong>10) $wp_ozh_click['do_posts'] = 1</strong></p>
<p style="padding-left: 30px;">Значения от 0 до 1.<br />
Поставьте &#8220;1&#8243; если хотите добавить счетчики к ссылкам в постах.</p>
<p><strong>11) $wp_ozh_click['do_comments'] = 1</strong></p>
<p style="padding-left: 30px;">Значения от 0 до 1.<br />
Поставьте &#8220;1&#8243; если хотите добавить счетчики к ссылкам в комментариях.</p>
<p>Now onto the link title features :</p>
<p><strong>12) $wp_ozh_click['get_title'] = 0</strong></p>
<p style="padding-left: 30px;">Значения от 0 до 1.<br />
Если установить &#8220;1&#8243;, то счетчик попытается взять заголовок удаленной страницы и записать ее в базу <em>MySQL</em>. Это замедлит работу, но только если клик был самый первый для этой ссылки.<br />
Функция работает при помощи <em>fopen()</em>, поэтому у вашего хостинга должна быть доступна эта функция.</p>
<p style="padding-left: 30px;">
<p><strong>13) $wp_ozh_click['get_title_forcerefresh'] = 50</strong></p>
<p style="padding-left: 30px;">Значение: любое целое число.<br />
Это количество кликов, через которое нужно обновить заголовок удаленной страницы для данной ссылки.</p>
<p><strong>14) $wp_ozh_click['extensions'] = array ( <em>lots of extensions </em>)</strong></p>
<p style="padding-left: 30px;">Список расширений не HTML файлов, у которых нет заголовка, поэтому вместо заголовка у них берется название файла (например test.zip).</p>
<p>Параметры для ТОПа ссылок:</p>
<p><strong>15) $wp_ozh_click['top_limit'] = 5</strong></p>
<p style="padding-left: 30px;">Количество ссылок отображаемых по умолчанию функцией <strong>wp_ozh_click_topclicks()</strong> (см. <a href="#ankor1">выше</a>).</p>
<p><strong>16) $wp_ozh_click['top_pattern'] = &#8216;&lt;li&gt;&lt;a  href=&#8221;%%link_url%%&#8221;  title=&#8221;%%link_title%%&#8221;&gt;%%link_title_trim%%&lt;/a&gt;:  %%link_clicks%%&lt;/li&gt;&#8217;</strong></p>
<p style="padding-left: 30px;">Шаблон по умолчанию для отображения ТОПа ссылок (см. <a href="#ankor1">выше</a>).</p>
<p><strong>17) $wp_ozh_click['trim'] = 15</strong></p>
<p style="padding-left: 30px;">Максимальная длина ссылки по умолчанию (&#8220;0&#8243; &#8211; если не надо укорачивать)</p>
<p style="padding-left: 30px;">
<p><a id="6post" name="6post"></a></p>
<h4><strong>Несколько советов по работе</strong></h4>
<p><strong>1) Используем как счетчик загрузок.</strong></p>
<p style="padding-left: 30px;">Достаточно вставить аргумент count=&#8221;1&#8243; в ссылку и мы получим:</p>
<p style="padding-left: 30px;">
<pre class="brush: php; title: ;">&lt;a href=&quot;http://сайт.ру/down.zip&quot; count=&quot;1&quot;&gt;Скачать файл Down.Zip&lt;/a&gt;</pre>
<p><strong>2) &#8220;Невидимый&#8221; счетчик.</strong></p>
<p style="padding-left: 30px;">Можно использовать счетчик с минимальной нагрузкой на SQL базу, для этого необходимо выставить <em>$wp_ozh_click['track_all_links'], $wp_ozh_click['in_title'] and   $wp_ozh_click['in_plain']</em> на ноль. Теперь количество переходов можно смотреть через <em>phpMyAdmin</em> или с помощью функции <em>wp_ozh_click_topclicks()</em>.</p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://themebot.ru/click-counter.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

