форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Кому интересно -- могу рассказать про процесс и возможные грабли.
http://flack.ru/tag
Неактивен
Почему ran_txp_tags, а не chh_keywords? Или это он и есть?
Неактивен
Flack написал:
Кому интересно -- могу рассказать про процесс и возможные грабли.
Есть кому это интересно :-)
Расскажи, пожалуйста!
Неактивен
1. Идем сюда и ставим ran_txp_tags.txt.
2. Лезем в "настройки ->продвинутые настройки" и одному из Настраиваемых полей задаем название Tags.
3. Редактируем плагин. Меняем в строке
$tags_field = 'custom_1'; // <-- YOUR CUSTOM FIELD!
custom_1 на ваше поле. В моем случае менять не пришлось, так как все поля были свободны и я вписал Tags в первое же. Не вписывайте в переменную имя поля (Tags)! Пишем именно номер custom_номерсполя..
4. В форму article добавляем:
<txp:ran_tags_if_exists> <txp:ran_tags_list_single /> </txp:ran_tags_if_exists>
5. Залезаем в "Оформление -> Страницы". Копируем страницу default, создавая страницу tag.
6. Лезем в "Содержание -> Секции". Создаем секцию tag и говорим ей использовать страницу tag.
7. Убираем из страницы tag все лишнее и вписываем туда <txp:ran_tags_list_all /> для вывода Cloud Tag List и <txp:ran_tags_list_tag /> для вывода собственно резалта фильтрации по тегу.
8. Ходим по своим постам и расставляем теги в поле "Tags".
9. Задаем вопросы, если не получилось.
Отредактированно Flack (06-02-2006 18:00:35)
Неактивен
Спасибо!
а русскоязычные тэги не будут работать? не пробовал?
И еще. Одна статья - один тэг?
Неактивен
Этот "таггинг" - это, по сути, система для дополнительной группировки статей?
Прикидываю варианты использования...
Может быть, что-то упускаю?
Кто-нибудь может рассказать - с какой целью это было придумано и какие варианты использования могут быть?
Для чего это больше предназначено, для людей или для поисковиков?
Неактивен
Не совсем понятно почему _дополнительное_ средство группировки? Категории, в том виде, в котором они существуют в ТХР — so last century .
Неактивен
asfv написал:
Не совсем понятно почему _дополнительное_ средство группировки?
Ок. Пусть будет не дополнительное, а "новаторское" средство для группировки.
Тема интересная... Все руки не дойдут проверить, как там с русскоязычными тэгами...
Неактивен
Evgeny написал:
Тема интересная... Все руки не дойдут проверить, как там с русскоязычными тэгами...
В chh_keywords работают, если я ничего не упустил.
Неактивен
Evgeny написал:
Спасибо!
а русскоязычные тэги не будут работать? не пробовал?
по умолчанию русские теги не работают. но если немного изменить код, то заработают - http://eye.loveline.ru/archive
достаточно убрать функцию strtolower() из модуля, насколько я помню. встречается она там два раза. писать все теги после этого придется маленькими буквами... зато такая система гораздо удобнее убогих категорий..
Неактивен
Ну и какая разница? Чем лучше категорий? Категорий тоже можно сколько угодно сделать - rss давным-давно сделал плагин, unlimited_categories (или как-то так называется).
Неактивен
ну вообще то, по-моему (!), лучше использовать и то, и другое.
С помощью категорий можно сделать иерархию - а тэги - как бы планарная группировка статей.
Пример - у вас рецепты, категоризированные как (кухни -> узбекская -> пловы и т.д.)
а теги для рецепта могут быть "помидоры, рис, мясо"
Т.о. решаются разные задачи, при клике на категорию "пловы" - вы видите все узбекские пловы, а при клике на "помидоры" вы видите все рецепты с помидорами расположенные в любых категориях..
Имхо и то и другое не взаимоисключающе, и просто незаменимо для удобной навигации.
Неактивен
asfv написал:
В chh_keywords работают, если я ничего не упустил.
К сожалению - chh_keywords перестал работать в ТхП 4.0.4 и автор не спешит вносить поправки в плагин :-(
ran_txp_tags - похоже постигла та же участь...
Но появился, на базе ran_txp_tags, новый плагин - tru_tags
Попробовал этот плагин - работает.
Отличия от плагина-прародителя - тэги берет из keywords, и (большой плюс) в админке сразу видны все тэги, которые присуствуют в наличии на текущий момент, выбор тэга из уже существующих определяется простым кликом на ссылку с названием тэга.
По русским тэгам - воспользовался рекомендациями Spr!tE - начал искать strtolower. Увидел, что плагин написан очень хорошо.
Вся работа с модификацией текста сгруппирована в функцию tru_tags_strtolower. Всю ее комментируем и добавляем
return $str;
С clean url работает.
Отредактированно Evgeny (19-02-2007 16:24:05)
Неактивен
А у меня не пашет с clean url, да и без оного тоже.
При включении clean url - 404
Без clean url: посмотрите сами - _http://kislitsyn.com/ последняя запись. Если убрать слеш в конце урла тега, то вроде какойто результат работает. Но как его уберать автоматически? :-) А в идеале конечно с clean url.
Неактивен
kislitsyn, с версиями движка и плагина все ок?
последние версии плагина - для ТхП 4.0.4
Отредактированно Evgeny (13-03-2007 17:40:10)
Неактивен
kislitsyn написал:
Последняя версия Txp, последняя версия плагина.
Не верю! (с) Станиславский :-)
вчера обновился плагин tru_tags, в. 2.1 в которой "not add the trailing slash"
Отредактированно Evgeny (19-03-2007 09:32:49)
Неактивен
Наверное я туплю, но как сделать на странице тега заголовок, вроде "Записи с тегом такимто" и разбивку на страницы? А то если тег есть у ста записей, то и выводятся сто штук.
Неактивен
Стоит tru_tag для тэгирования статей. В шаблоне страницы использую
<meta name="keywords" content="<txp:if_individual_article><txp:keywords /></txp:if_individual_article><txp:else /><txp:output_form form="keywords" />">
По задумке - если индивидуальна статья - выводятся кейворды именно этой статьи, если другое - то общие кейворды.
В результате в индивидуальной статье имеем косяк
<meta name="keywords" content="строительство, доска, кирпичТовары, Услуги, Контакты, Цены.">
где строительство, доска, кирпич - это тэги keyword для индивидуальной статьи, а Товары, Услуги, Контакты, Цены - содержание формы keywords.
Вопрос - почему одновременно выводятся и тэги инд. статьи и форма keywords?
Неактивен
Включите режим отладки - увидете ошибку в условном операторе. Попобуйте его сначала с новой строкой, табуляцией сделать, а потом уже записывайте в одну строчку
Неактивен
Все, дошло
Поправил.
Неактивен
А у меня плагин никак не относится к полю но вставлен в форму, как мне прикрутить этот плагин потому что у меня стоит другой и не работает? чем он вызывается </>?
Неактивен