<?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>Комментарии: Рейтинг</title>
	<atom:link href="http://kohanaframework.su/modules/rating/feed" rel="self" type="application/rss+xml" />
	<link>http://kohanaframework.su</link>
	<description>Документация и обучение фреймворку Kohana v3.2</description>
	<lastBuildDate>Tue, 04 Aug 2015 19:12:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: iskus</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1931</link>
		<dc:creator>iskus</dc:creator>
		<pubDate>Thu, 24 Oct 2013 09:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1931</guid>
		<description>Следует использовать Request::$client_ip</description>
		<content:encoded><![CDATA[<p>Следует использовать Request::$client_ip</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: revgenyi</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1852</link>
		<dc:creator>revgenyi</dc:creator>
		<pubDate>Fri, 20 Sep 2013 17:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1852</guid>
		<description>Денис, будут ещё уроки? Не плохо было бы изучить модуль auth, да и вообще разработать систему с пользователями и разграничением доступа.</description>
		<content:encoded><![CDATA[<p>Денис, будут ещё уроки? Не плохо было бы изучить модуль auth, да и вообще разработать систему с пользователями и разграничением доступа.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1604</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Sat, 30 Mar 2013 09:02:53 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1604</guid>
		<description>Для возможности расширения.</description>
		<content:encoded><![CDATA[<p>Для возможности расширения.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: userfor</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1598</link>
		<dc:creator>userfor</dc:creator>
		<pubDate>Sat, 30 Mar 2013 02:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1598</guid>
		<description>Здравствуйте Денис, скажите зачем в папке classes в модуле rating лежит класс `Rating`, расширяющий класс `Kohana_Rating` который лежит в папке kohana? Так сделано почти во всех модулях, но зачем?</description>
		<content:encoded><![CDATA[<p>Здравствуйте Денис, скажите зачем в папке classes в модуле rating лежит класс `Rating`, расширяющий класс `Kohana_Rating` который лежит в папке kohana? Так сделано почти во всех модулях, но зачем?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1194</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Thu, 30 Aug 2012 10:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1194</guid>
		<description>почему не катит. катит.</description>
		<content:encoded><![CDATA[<p>почему не катит. катит.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: root</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1193</link>
		<dc:creator>root</dc:creator>
		<pubDate>Thu, 30 Aug 2012 09:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1193</guid>
		<description>среднее арифметическое не катит для таких целей, лучше считать по медиане.</description>
		<content:encoded><![CDATA[<p>среднее арифметическое не катит для таких целей, лучше считать по медиане.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1191</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Mon, 27 Aug 2012 19:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1191</guid>
		<description>Угу. Творческая копипаста - зло.
Этот рейтинг - это как пример переделки чьего-то рейтинга под кохану. На форуме один человек очень долго мучился. По уму тут вообще все надо переписать. Я хочу рейтинг сделать, где оценку ставишь от 1 до 5 и считается среднее арифметическое и округляет. Видели наверное на дле количество звездочек к статьям.</description>
		<content:encoded><![CDATA[<p>Угу. Творческая копипаста &#8212; зло.<br />
Этот рейтинг &#8212; это как пример переделки чьего-то рейтинга под кохану. На форуме один человек очень долго мучился. По уму тут вообще все надо переписать. Я хочу рейтинг сделать, где оценку ставишь от 1 до 5 и считается среднее арифметическое и округляет. Видели наверное на дле количество звездочек к статьям.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Amigo</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1190</link>
		<dc:creator>Amigo</dc:creator>
		<pubDate>Mon, 27 Aug 2012 19:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1190</guid>
		<description>И mysql_escape_string() уже deprecated в 30 строке /classes/kohana/rating.php</description>
		<content:encoded><![CDATA[<p>И mysql_escape_string() уже deprecated в 30 строке /classes/kohana/rating.php</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Amigo</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-1189</link>
		<dc:creator>Amigo</dc:creator>
		<pubDate>Mon, 27 Aug 2012 19:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-1189</guid>
		<description>Да, рейтинг работает.
Но, я бы хотел внести ряд советов по доработке:

 1. В табл. rating.id сделать не int(), а varchar(32), чтобы можно было самому указывать префикс материала, например, для игр и статей =&gt; game_7 и article_7. В итоге получится для каждого материала свой рейтинг. Как я полагаю сейчас, если ID одинаковые, то и считать будет неправильно.

 2. Допилить бы его не в стиле +/-, а ещё и шкалой 1-5. Мне по-крайней мере шкала нужна. Ну это я сам, если наберусь сил =)

 3. Голая проверка по IP давно себя изжила. Для ресурса &quot;не домашняя страница&quot; не будет давать голосовать большому числу желающих (+- 50%), т.к. желающие очень часто сидят под одним внешним IP в офисных сетках, да и дома уже привыкли через роутеры сидеть с разных устройств.

Вобщем могу залить на github и в свободное время подпиливать под универсальный модуль.

Да, и я там pagination подпилил для более разумного построения страниц навигации в стиле 1 4 [5] 6 9
Визуал как выглядит в живую http://tinyurl.com/99oyt4t

Тот механизм, который сейчас строит строку 1 2 3 ... 8 9 10 ... 15 16 17 по-моему это ад (очень длинная и замороченная получается) и я очень мало где встречал такую навигацию.

Вобщем, если есть интерес, то можно углубиться в разработку. Буду рад комментариям.</description>
		<content:encoded><![CDATA[<p>Да, рейтинг работает.<br />
Но, я бы хотел внести ряд советов по доработке:</p>
<p> 1. В табл. rating.id сделать не int(), а varchar(32), чтобы можно было самому указывать префикс материала, например, для игр и статей =&gt; game_7 и article_7. В итоге получится для каждого материала свой рейтинг. Как я полагаю сейчас, если ID одинаковые, то и считать будет неправильно.</p>
<p> 2. Допилить бы его не в стиле +/-, а ещё и шкалой 1-5. Мне по-крайней мере шкала нужна. Ну это я сам, если наберусь сил =)</p>
<p> 3. Голая проверка по IP давно себя изжила. Для ресурса &#171;не домашняя страница&#187; не будет давать голосовать большому числу желающих (+- 50%), т.к. желающие очень часто сидят под одним внешним IP в офисных сетках, да и дома уже привыкли через роутеры сидеть с разных устройств.</p>
<p>Вобщем могу залить на github и в свободное время подпиливать под универсальный модуль.</p>
<p>Да, и я там pagination подпилил для более разумного построения страниц навигации в стиле 1 4 [5] 6 9<br />
Визуал как выглядит в живую <a href="http://tinyurl.com/99oyt4t" rel="nofollow">http://tinyurl.com/99oyt4t</a></p>
<p>Тот механизм, который сейчас строит строку 1 2 3 &#8230; 8 9 10 &#8230; 15 16 17 по-моему это ад (очень длинная и замороченная получается) и я очень мало где встречал такую навигацию.</p>
<p>Вобщем, если есть интерес, то можно углубиться в разработку. Буду рад комментариям.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/modules/rating/comment-page-1#comment-964</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Sun, 01 Jul 2012 18:22:11 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1656#comment-964</guid>
		<description>Все руки не доходят доделать рейтинг до конца. Сегодня вообще только вот за комп сел.
Ссылку убрал, спасибо за замечение. Я и не видел, что у него там. Там попандер или как его там (вылазит при клике в любое место экрана, не только на рейтинг) стоит. Не люблю их. Но их лепят сейчас почти на все сайты. Причем часто в совокупности с рекламой в углу экрана, где показывается какое-то видео со звуком.</description>
		<content:encoded><![CDATA[<p>Все руки не доходят доделать рейтинг до конца. Сегодня вообще только вот за комп сел.<br />
Ссылку убрал, спасибо за замечение. Я и не видел, что у него там. Там попандер или как его там (вылазит при клике в любое место экрана, не только на рейтинг) стоит. Не люблю их. Но их лепят сейчас почти на все сайты. Причем часто в совокупности с рекламой в углу экрана, где показывается какое-то видео со звуком.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
