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

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

Вы не зашли.

#1 12-06-2008 13:48:46

Dreammaker
аз
Зарегистрирован: 12-06-2008
Сообщений: 4

Сделать расширенный титл для section

Задал подобный вопрос на форуме searchengines.ru, но там видно мало умельцев по текстпаттерну. smile

В общем создал, я section, задал name и title, но теперь хотелось бы задать свой title в понятиях SEO и HTML'a, а как это сделать, кроме как задать для каждой страницы свой темплейт. Но это ж не кошерно

Можно это как-то сделать по-нормальному?

p.s. ну и метатеги, тоже хотелось бы прописывать.

Второй вариант (кроме того, что для каждой секции - свой темплейт) - это использовать условия в одном шаблоне, но хотелось бы чтобы ээто было типа custom fields только для секций.

Я сам программист и покопавшись в коде мог бы что-то написать своё, но зачем плодить сущности - может есть что-то уже готовое? smile

Заранее благодарен.

Отредактированно Dreammaker (12-06-2008 13:49:18)

Неактивен

 

#2 12-06-2008 14:13:20

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Сделать расширенный титл для section

Вы хотите разные <title> для сайта?
У меня это сделано так:
В Оформление - Страницы выбираем наш шаблон (обычно открывается по умолчанию) и вставляем:

Код:

<title><txp:output_form form="clever_title" /></title>

Создаем форму clever_title

Код:

<txp:if_article_list>
    <txp:if_category>
        Просмотр списка статей из категории "<txp:category title="1" />"
    <txp:else />
        <txp:if_section name="">
            <txp:if_search><txp:article pgonly="1" />
                Title для поиска - искали слово "<txp:q />" по сайту, найдено <txp:search_result_count text=""/>
            <txp:else />
                Title для главной страницы
            </txp:if_search>
        <txp:else />
            Title для не главной секции, не поиска, не списка статей из категории, не для индивиуальной
        </txp:if_section>

        <txp:if_section name="news">
            Title для списка статей в секции news
        </txp:if_section>
    </txp:if_category>
</txp:if_article_list>

<txp:if_individual_article>
    <txp:title /> - заголовок индивидуальной статьи
</txp:if_individual_article>

Вот так, немножко мудренно, но вполне логично, удобно и расширяемо smile

Отредактированно the_ghost (12-06-2008 14:18:19)


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 12-06-2008 14:24:36

Dreammaker
аз
Зарегистрирован: 12-06-2008
Сообщений: 4

Re: Сделать расширенный титл для section

Спасибо, сейчас попробую вникнуть. Для моего подхода (отдельные темплейты для главной, секций и индивидуальных статей) нужно будет немного порезать, но в целом подход почти ясен.

Но может быть это пока только кажется smile

О пока писал сообщение, вы своё отредактировали, теперь более просто и ясно smile Сейчас буду вникать.

Отредактированно Dreammaker (12-06-2008 14:27:29)

Неактивен

 

#4 12-06-2008 14:39:56

Dreammaker
аз
Зарегистрирован: 12-06-2008
Сообщений: 4

Re: Сделать расширенный титл для section

Ещё раз спасибо огромное. Разобрался. Буду применять на практике.

* мечтая : если бы ещё были custom fields для секций...

Может как-то попробую написать плагин smile Хотя это нужно очень большое желание, которое бывает редко.

Неактивен

 

#5 12-06-2008 15:22:48

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Сделать расширенный титл для section

Dreammaker - в последней версии txp из svn появлась возможность использовать переменные в пределах шаблона. Т.е., как бы custom_fields, но не зависящие от статей.
http://forum.textpattern.com/viewtopic.php?id=27272 - тут обсуждение этой темы.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#6 12-06-2008 16:10:23

Dreammaker
аз
Зарегистрирован: 12-06-2008
Сообщений: 4

Re: Сделать расширенный титл для section

Очень интересно.

Правда, немного боязно использовать экспериментальные возможности. Я себе ставлю 4.0.6 из svn, но 4.0.7 пока что страшновато smile

Но нужно будет попробовать что там сделали.

Неактивен

 

#7 12-06-2008 21:24:09

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Сделать расширенный титл для section

Релиза 4.0.7 еще не было. Ждать, думаю, пару месяцев.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#8 21-12-2008 00:32:36

Oktan
глаголь
Откуда: Краснодар
Зарегистрирован: 19-01-2008
Сообщений: 30
Вебсайт

Re: Сделать расширенный титл для section

Вот чего у себя наделал:

Код:

<txp:if_article_list>
<txp:if_category>

<txp:if_section name="">
<txp:category title="1" /> / <txp:site_name />
<txp:else />
<txp:category title="1" /> / <txp:section title="1" /> / <txp:site_name />
</txp:if_section>

<txp:else />

<txp:if_section name="">
<txp:site_name />
<txp:else />
<txp:section title="1" /> / <txp:site_name />
</txp:if_section>

</txp:if_category>
</txp:if_article_list>

<txp:if_individual_article>
<txp:title /> / <txp:section title="1" /> / <txp:site_name />
</txp:if_individual_article>

На главной: Имя сайта
На главной выбрана категория: Категория / Имя сайта

В секции: Секция / Имя сайта
В секции выбрана категория : Категория / Секция / Имя сайта

В статье: Имя статьи / Секция / Имя сайта

Неактивен

 

#9 23-12-2008 21:40:16

shed
аз
Зарегистрирован: 23-12-2008
Сообщений: 2

Re: Сделать расширенный титл для section

ни один вариант у меня не работает. перепробывал всё что можно. ничего не получается sad
заголовок индивидуальной статьи всегда выдаётся пустой
ребят, помогите плиз
в чём может быть проблема?

Неактивен

 

#10 24-12-2008 11:49:44

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Сделать расширенный титл для section

Может вы не там теги размещали? <title> долже быть вверху вутри тега <head>


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru