<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1987" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Комментарии на: Как создать облако тегов для своего сайта на PHP</title>
	<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html</link>
	<description>Блог о программировании</description>
	<pubDate>Mon, 07 Jul 2008 10:23:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=1987</generator>
		<item>
		<title>От: Владимир</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1075</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Tue, 10 Jun 2008 18:11:29 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1075</guid>
		<description>По разному - это значит с разными якорями ссылок?
Тогда ничего сложного, добавляем еще одну таблицу, в которой перечисляем варианты одного и того же тега. Получится что-то вроде:
id - первичный ключ
tagId - id основного тега в таблице tags
altTagName - альтернативный тег

После этого получаем все записи из этой таблицы, которые имеют один и тот же tagId, а затем выбираем случайным образом какой-то один.</description>
		<content:encoded><![CDATA[<p>По разному - это значит с разными якорями ссылок?<br />
Тогда ничего сложного, добавляем еще одну таблицу, в которой перечисляем варианты одного и того же тега. Получится что-то вроде:<br />
id - первичный ключ<br />
tagId - id основного тега в таблице tags<br />
altTagName - альтернативный тег</p>
<p>После этого получаем все записи из этой таблицы, которые имеют один и тот же tagId, а затем выбираем случайным образом какой-то один.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: www.nu-ns.com.ua</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1073</link>
		<dc:creator>www.nu-ns.com.ua</dc:creator>
		<pubDate>Tue, 10 Jun 2008 14:11:51 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1073</guid>
		<description>интересно, я но подошел когда прочтению к слову база сразу отпало интересное. Суть в чем. нужно сделать строчку скажем как мета тего ключевых слов в заголовке, после чего должен быть скрипт который беря данные с этой строчки, по-разному каждый раз, строил облако тегов. Зачем? Для поисковой оптимизации.</description>
		<content:encoded><![CDATA[<p>интересно, я но подошел когда прочтению к слову база сразу отпало интересное. Суть в чем. нужно сделать строчку скажем как мета тего ключевых слов в заголовке, после чего должен быть скрипт который беря данные с этой строчки, по-разному каждый раз, строил облако тегов. Зачем? Для поисковой оптимизации.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Владимир</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1045</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 06 Jun 2008 15:02:27 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1045</guid>
		<description>Смородина в таблице tags должна быть только одна.
В таблице posts_tags будет две записи для смородины.
Например,

posts_tags

id postid tagid
1   5      4
2   6      4

где 5, 6 - id статьи 1 и статьи 2 в таблице posts.

Естественно, перед добавлением тега нужно проверить существует ли он уже в базе.</description>
		<content:encoded><![CDATA[<p>Смородина в таблице tags должна быть только одна.<br />
В таблице posts_tags будет две записи для смородины.<br />
Например,</p>
<p>posts_tags</p>
<p>id postid tagid<br />
1   5      4<br />
2   6      4</p>
<p>где 5, 6 - id статьи 1 и статьи 2 в таблице posts.</p>
<p>Естественно, перед добавлением тега нужно проверить существует ли он уже в базе.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Олег</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1043</link>
		<dc:creator>Олег</dc:creator>
		<pubDate>Fri, 06 Jun 2008 14:42:47 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1043</guid>
		<description>пример:
статья_1
вводятся теги: яблоко, груша, слива, смородина

статья_2
вводятся теги: яблокИ, смородина, вишня, клубника

как вносятся теги в табличку tags и как они разносятся в табличку posts_tags.
что делать со смородиной? :)
&lt;code&gt;
tags

id tag 
1 яблоко 
2 груша 
3 слива 
4 смородина 
5 яблокИ
6 смородина
7 вишня
8 клубника
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>пример:<br />
статья_1<br />
вводятся теги: яблоко, груша, слива, смородина</p>
<p>статья_2<br />
вводятся теги: яблокИ, смородина, вишня, клубника</p>
<p>как вносятся теги в табличку tags и как они разносятся в табличку posts_tags.<br />
что делать со смородиной? <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<code><br />
tags</p>
<p>id tag<br />
1 яблоко<br />
2 груша<br />
3 слива<br />
4 смородина<br />
5 яблокИ<br />
6 смородина<br />
7 вишня<br />
8 клубника<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Владимир</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1040</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 06 Jun 2008 11:52:34 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1040</guid>
		<description>Есть видеоурок на эту тему http://video.derekallard.com/video/downloads

И, честно говоря, я не до конца понял вопрос о тегах.
Автодополнение реализуется с помощью ajax. Т.е. с помощью javascript анализируем введенный текст и отправляем запрос серверу, который должен вернуть список с вариантами. В простейшем случае можно сразу отправить весь введенный текст, но ничто не мешает сделать предварительную обработку, например, вырезать начало строки включая последнюю запятую. По-хорошему, конечно, нужно обеспечить подсказки не только для последнего тега. Т.е. определить положение курсора, вырезать текущий тег (по запятым) и отправить его серверу.

Примерно такой вариант реализован на bobrdobr.ru, правда иногда подглючивает (или просто притормаживает).</description>
		<content:encoded><![CDATA[<p>Есть видеоурок на эту тему <a href="http://video.derekallard.com/video/downloads" rel="nofollow">http://video.derekallard.com/video/downloads</a></p>
<p>И, честно говоря, я не до конца понял вопрос о тегах.<br />
Автодополнение реализуется с помощью ajax. Т.е. с помощью javascript анализируем введенный текст и отправляем запрос серверу, который должен вернуть список с вариантами. В простейшем случае можно сразу отправить весь введенный текст, но ничто не мешает сделать предварительную обработку, например, вырезать начало строки включая последнюю запятую. По-хорошему, конечно, нужно обеспечить подсказки не только для последнего тега. Т.е. определить положение курсора, вырезать текущий тег (по запятым) и отправить его серверу.</p>
<p>Примерно такой вариант реализован на bobrdobr.ru, правда иногда подглючивает (или просто притормаживает).</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Олег</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1038</link>
		<dc:creator>Олег</dc:creator>
		<pubDate>Fri, 06 Jun 2008 11:16:49 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1038</guid>
		<description>Спасибо за подробную статью. Поддержу позицию автора: дублирование записей в БД рекомендуется делать через дополнительную таблицу. Но соглашусь, что оба варианта будут работать.

В статье описан случай хранения, частично вывода (с этим нет сложностей) и вывода облака.
Есть встречный вопрос, как сделать так?
http://www.google.com/webhp?complete=1&#38;hl=en
Такое применяется сейчас в социалке вконтакте.
Т.е. чтобы при начале набора тега, появлялись варианты ответов.
Но здесь тоже сложности. Через запятую внося ключевые слова, теоретически уже не получится показывать варианты существующих тегов.</description>
		<content:encoded><![CDATA[<p>Спасибо за подробную статью. Поддержу позицию автора: дублирование записей в БД рекомендуется делать через дополнительную таблицу. Но соглашусь, что оба варианта будут работать.</p>
<p>В статье описан случай хранения, частично вывода (с этим нет сложностей) и вывода облака.<br />
Есть встречный вопрос, как сделать так?<br />
<a href="http://www.google.com/webhp?complete=1&amp;hl=en" rel="nofollow">http://www.google.com/webhp?complete=1&amp;hl=en</a><br />
Такое применяется сейчас в социалке вконтакте.<br />
Т.е. чтобы при начале набора тега, появлялись варианты ответов.<br />
Но здесь тоже сложности. Через запятую внося ключевые слова, теоретически уже не получится показывать варианты существующих тегов.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Sufir</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1032</link>
		<dc:creator>Sufir</dc:creator>
		<pubDate>Thu, 05 Jun 2008 14:44:28 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1032</guid>
		<description>Спасибо, Владимир. Сам блогами не пользуюсь, поэтому как то не сталкивался. А когда обнаруживал подобное "облачко", оно меня всегда несколько смущало. Теперь понятно. В общем на нормальном сайте с продуманной структурой это не особбенно нужно.</description>
		<content:encoded><![CDATA[<p>Спасибо, Владимир. Сам блогами не пользуюсь, поэтому как то не сталкивался. А когда обнаруживал подобное &#8220;облачко&#8221;, оно меня всегда несколько смущало. Теперь понятно. В общем на нормальном сайте с продуманной структурой это не особбенно нужно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Владимир</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1023</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Wed, 04 Jun 2008 21:00:05 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1023</guid>
		<description>Обычно облако используется вместо (или как дополнение) перечня разделов сайта. Часто в разделах информация группируется по темам сообщений, а в облаке - по ключевым словам, но по-большому счету это одно и то же.
Пользователи пользуются :-) Зачастую в блогах это единственный способ навигации.
В раскрутке оно помогает не больше чем любой другой навигационный блок.</description>
		<content:encoded><![CDATA[<p>Обычно облако используется вместо (или как дополнение) перечня разделов сайта. Часто в разделах информация группируется по темам сообщений, а в облаке - по ключевым словам, но по-большому счету это одно и то же.<br />
Пользователи пользуются <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Зачастую в блогах это единственный способ навигации.<br />
В раскрутке оно помогает не больше чем любой другой навигационный блок.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Sufir</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1022</link>
		<dc:creator>Sufir</dc:creator>
		<pubDate>Wed, 04 Jun 2008 20:15:23 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-1022</guid>
		<description>Хорошая статья, спасибо. Получил недавно задание сделать облако, а что это такое и не знал. Но у менятакой вопрос: &lt;strong&gt;А зачем оно собственно нужно, это облако?&lt;/strong&gt; Я предполагал что это как-то в раскрутке помогает, хотя вряд ли так уж сильно. Или им действительно пользователи пользуются?</description>
		<content:encoded><![CDATA[<p>Хорошая статья, спасибо. Получил недавно задание сделать облако, а что это такое и не знал. Но у менятакой вопрос: <strong>А зачем оно собственно нужно, это облако?</strong> Я предполагал что это как-то в раскрутке помогает, хотя вряд ли так уж сильно. Или им действительно пользователи пользуются?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей</title>
		<link>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-774</link>
		<dc:creator>Сергей</dc:creator>
		<pubDate>Tue, 20 May 2008 07:28:26 +0000</pubDate>
		<guid>http://www.simplecoding.org/kak-sozdat-oblako-tegov-dlya-svoego-sajta.html#comment-774</guid>
		<description>Надо на вордпрессе попробовать, а то никак для блога не могу норм прикрутить облако, сколько уже плагинов пробовал</description>
		<content:encoded><![CDATA[<p>Надо на вордпрессе попробовать, а то никак для блога не могу норм прикрутить облако, сколько уже плагинов пробовал</p>
]]></content:encoded>
	</item>
</channel>
</rss>
