Теги и компоненты статей

Статус
В этой теме нельзя размещать новые ответы.

InoffLine

Постоялец
Регистрация
18 Апр 2007
Сообщения
573
Реакции
161
привет, кто нибудь правил компоненты для включения в них тегов?
 
Тут вопрос заключается в том, что можно поступить двумя путями - вариант 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 для вывода облака тегов.
 
нет, а если использовать встроенный модуль, то как поступать
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху