форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
Kak dobavit' individual'nie tegi keywords i description k kajdoy publikacii?
Esli mojno popodrobney
Неактивен
Прописать кейвордсы и дескрипшены в пользовательских полях, потом простов шаблоне вывести в соответствующих местах их содержание.
Подробно по английски тут: http://www.graphicpush.com/index.php?id=140
Но в новом ТП не нужно править конфиг, переименовать пользовательские поля можно прямо в админке.
Вкрадце рекомендуют создать форму:
<meta name="description" content="<txp:custom_field name="meta_description" />" />
<meta name="keywords" content="<txp:custom_field name="meta_keywords" />" />
И выводить ее в заголовке.
Подробнее надо?
Неактивен
glebotr обозначил интересный путь. И правильный.
чуть в сторону. Видимо, путаница возникла из-за наличия тэга <txp:keywords /> и его неправильного истолкования.
Если честно, сам с ним не разбирался, только благодаря этому вопросу удосужился взглянуть.
Для чего предназначен этот тэг? Смотрим хелп, оказывается, к дескриптшенам и кейвордам в метатегах для поисковых роботов (так понял, что они нужны автору вопроса), никакого отношения не имеет.
Этот тэг предназначен для организации дополнительных логических связей между статьями. Например, статья про А.Пугачеву, ставим keyword: Пугачева, и при выводе "Другие статьи на эту тему" будут выводиться все статьи, где в числе кейвордов присутствует фамилия этой поп-бабушки.
Ну, по крайней мере, похоже, что задумано именно так :-))
И вновь к примеру. Не надо забывать, что custom_field`s относятся к статье. Поэтому у страниц, где отображается листинг статей надо дескрипшены и ключевые слова (назову по другому, чтобы не путаться) писать самому (если есть в них необходимость на этих страницах).
Отредактированно Evgeny (11-10-2005 19:01:01)
Неактивен
glebotr написал:
Вкрадце рекомендуют создать форму:
<meta name="description" content="<txp:custom_field name="meta_description" />" />
<meta name="keywords" content="<txp:custom_field name="meta_keywords" />" />
а почему нельзя сделать так просто?:
<meta name="description" content="<txp:excerpt />" />
<meta name="keywords" content="<txp:keywords />" />
Неактивен
Man написал:
а почему нельзя сделать так просто?
Можно.
Где-то на форуме уже было такое предложение, чтобы excerpt использовать для description или для мета-тэгов.
Но надо четко отдавать себе отчет, что применяя такое решение, в перспективе лишаешь себя определенных возможностей.
Поле excerpt и и поле keywords предназначены несколько для другого (и имеют определенные тэги для их изначально предназначенного использования).
Если на 100% есть уверенность, что другого использования не предвидится, то тогда конечно можно их использовать как угодно.
Неактивен
чего-то у меня никак не получается
создал два custom поля meta_description и meta_keywords, при редактировании страницы их заполнил.
пишу в <head>... </head>, например, <meta name="description" content="<txp:custom_field name="meta_description" />" />
... и ничего!
в html коде отображается <meta name="description" content="" />
куда копать?
кстати, если пишу <meta name="description" content="<txp:excerpt />" /> - тот же результат, хотя выдержка указана
Неактивен
повторюсь: я вот пока так для meta keywords сделал:
в шапку ставлю:
<META name="keywords" lang="ru" content="<txp:article_custom form="meta" limit="1000" />">
и форма "meta" :
<txp:keywords />
только это кривовато: в meta помещаются в результате keywords из всех статей. Надо доделать чтобы помещались только из тех, что на текущей странице.
Неактивен
page.proof написал:
только это кривовато: в meta помещаются в результате keywords из всех статей. Надо доделать чтобы помещались только из тех, что на текущей странице.
да уж... так можно просто установить одни и те же слова в заголовок для всех страниц. поисковой оптимизацией тут не пахнет.
Неактивен
Страниц: 1