Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Тут вопрос заключается в том, что можно поступить двумя путями - вариант 1 - сделать полноценную систему тегов, с указанием веса того или иного слова и привязкой этих слов к статье:
Абстрактно это выглядит так
Код:
Таблица тегов
id tag weight
1 слово1 15
2 слово2 1
3 слово3 8
Таблица связки тег-статья
id tag_ID message_ID
1 1 1
2 2 1
3 3 2
Таблица статей
id text ...
1 Текст первой статьи
2 Текст второй статьи
Вариант 2 - писать теги непосредственно в поле в базе статей - плюсы: не надо делать связок, минусы: больше объем хранимой информации.
Код:
Таблица статей
id text . . . tags
1 Текст первой статьи слово1, слово2, слово3
2 Текст второй статьи слово1, слово3
Для вывода тегов в первом варианте можно использовать простой вывод из таблицы тегов, для второго варианта - специальный скрипт, который сначала возьмет все теги из полей в базе данных, разобъет их на отдельные слова, а затем сформирует облако тегов в зависимости от частоты встречаемости того или иного слова (пример такого скрипта - Для просмотра ссылки ВойдиилиЗарегистрируйся ).
Вобщем, все зависит от предполагаемого объема контента.
UPD: т.е. если выбирать второй путь для нетката - просто добавьте еще одно текстовое поле к объекту в шаблоне и назовите его скажем 'tags' и тогда у вас в таблице MessageXX где XX=номер вашего шаблона появится еще одно поле. А затем используя скрипт - вы просто в любом месте макета вставляете include для вывода облака тегов.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.