Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 11-10-2005 16:57:07

freeway
аз
Зарегистрирован: 11-10-2005
Сообщений: 1

Как вставить тэги, кейворды и дескрипшены к каждой публикации?

Kak dobavit' individual'nie tegi keywords i description k kajdoy publikacii?
Esli mojno popodrobney

Неактивен

 

#2 11-10-2005 18:27:49

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

Прописать кейвордсы и дескрипшены в пользовательских полях, потом простов шаблоне вывести в соответствующих местах их содержание.

Подробно по английски тут: 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" />"  />

И выводить ее в заголовке.

Подробнее надо?


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#3 11-10-2005 18:54:29

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

glebotr обозначил интересный путь. И правильный.

чуть в сторону. Видимо, путаница возникла из-за наличия тэга <txp:keywords /> и его неправильного истолкования.
Если честно, сам с ним не разбирался, только благодаря этому вопросу удосужился взглянуть.

Для чего предназначен этот тэг? Смотрим хелп, оказывается, к дескриптшенам и кейвордам в метатегах для поисковых роботов (так понял, что они нужны автору вопроса), никакого отношения не имеет.
Этот тэг предназначен для организации дополнительных логических связей между статьями. Например, статья про А.Пугачеву, ставим keyword: Пугачева, и при выводе "Другие статьи на эту тему" будут выводиться все статьи, где в числе кейвордов присутствует фамилия этой поп-бабушки.
Ну, по крайней мере, похоже, что задумано именно так :-))

И вновь к примеру. Не надо забывать, что custom_field`s относятся к статье. Поэтому у страниц, где отображается листинг статей надо дескрипшены и ключевые слова (назову по другому, чтобы не путаться) писать самому (если есть в них необходимость на этих страницах).

Отредактированно Evgeny (11-10-2005 19:01:01)

Неактивен

 

#4 23-02-2006 10:15:36

Man
буки
Зарегистрирован: 19-02-2006
Сообщений: 7

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

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 />"  />

Неактивен

 

#5 23-02-2006 14:15:47

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

Man написал:

а почему нельзя сделать так просто?

Можно.
Где-то на форуме уже было такое предложение, чтобы excerpt использовать для description или для мета-тэгов.
Но надо четко отдавать себе отчет, что применяя такое решение, в перспективе лишаешь себя определенных возможностей.

Поле excerpt и и поле keywords предназначены несколько для другого (и имеют определенные тэги для их изначально предназначенного использования).

Если на 100% есть уверенность, что другого использования не предвидится, то тогда конечно можно их использовать как угодно.

Неактивен

 

#6 23-02-2006 17:22:10

Man
буки
Зарегистрирован: 19-02-2006
Сообщений: 7

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

чего-то у меня никак не получается sad

создал два 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 />"  /> - тот же результат, хотя выдержка указана

Неактивен

 

#7 24-02-2006 10:18:58

page.proof
добро
Откуда: Москва
Зарегистрирован: 06-01-2006
Сообщений: 46

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

повторюсь: я вот пока так для meta keywords сделал:
в шапку ставлю:

Код:

<META name="keywords" lang="ru" content="<txp:article_custom form="meta" limit="1000" />">

и форма "meta" :

Код:

<txp:keywords />

только это кривовато: в meta помещаются в результате keywords из всех статей. Надо доделать чтобы помещались только из тех, что на текущей странице.

Неактивен

 

#8 24-02-2006 11:50:43

Man
буки
Зарегистрирован: 19-02-2006
Сообщений: 7

Re: Как вставить тэги, кейворды и дескрипшены к каждой публикации?

page.proof написал:

только это кривовато: в meta помещаются в результате keywords из всех статей. Надо доделать чтобы помещались только из тех, что на текущей странице.

да уж... так можно просто установить одни и те же слова в заголовок для всех страниц. поисковой оптимизацией тут не пахнет.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru