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

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

Вы не зашли.

#1 17-02-2006 22:23:23

Flack
живёте
Откуда: Питер
Зарегистрирован: 08-12-2005
Сообщений: 91
Вебсайт

Выдержки

Очень хочется на главную страницу выводить выдержки, а не статью целиком.

В поиске видел, но так и не получилось по совету в той теме.

Вот код вывода:

Код:

<txp:article />
<txp:if_individual_article>
<p class="noline">
<txp:link_to_prev>&laquo;&nbsp;<txp:prev_title /></txp:link_to_prev>&nbsp;|&nbsp;<txp:link_to_next><txp:next_title />&nbsp;&raquo;</txp:link_to_next>
</p>
</txp:if_individual_article>
<txp:if_article_list>
<p>
<txp:older>&laquo;&nbsp;Предыдущие записи</txp:older>&nbsp;|&nbsp;
<txp:newer>Следующие записи&nbsp;&raquo;</txp:newer>
</p>
</txp:if_article_list>

Никогда не доверяй собаке с оранжевыми бровями!

Неактивен

 

#2 18-02-2006 08:38:54

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: Выдержки

Если типа как здесь _http://mod.worldofgothic.ru/index.php, то можно попробовать так:

1) создаем форму - я назвал ее excerpted - с таким содержимым (примерно)

Код:

<h3><txp:permlink><txp:title /></txp:permlink></h3>Размещено: <txp:posted />; автор статьи - <strong><txp:author /></strong>
<txp:excerpt />
<p>
<txp:permlink>Читать дальше...</txp:permlink>
</p>

Главное здесь, конечно, "оператор" <txp:excerpt />

2) в форме default (или какая там стоит у Вас главной) заменяем <txp:article /> на это:

Код:

<txp:article form="default" limit="10" listform="excerpted" />

Ну, там лимиты и прочее можно накрутить по своему, главное, что тег txp:article "натравлен" на форму excerpted, в которой идет вывод только выдержки из статьи.

А по входу в статью отображается она сама целиком,как обычно.

Рад, если помог smile
Спасибо за внимание.

Неактивен

 

#3 18-02-2006 10:37:21

Flack
живёте
Откуда: Питер
Зарегистрирован: 08-12-2005
Сообщений: 91
Вебсайт

Re: Выдержки

Почти получилось, осталось только сделать, чтобы при отсутствии выдерржки выводилась вся статья.


Никогда не доверяй собаке с оранжевыми бровями!

Неактивен

 

#4 18-02-2006 11:36:19

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

Re: Выдержки

смотри сюда: http://textpattern.net/wiki/index.php?t … if_excerpt
в случае если нет выдержки -- отправляешь к форме без выдержек

Неактивен

 

#5 18-02-2006 12:26:06

Flack
живёте
Откуда: Питер
Зарегистрирован: 08-12-2005
Сообщений: 91
Вебсайт

Re: Выдержки

Я ограничился:

Код:

<txp:if_excerpt>
<txp:excerpt />
<p><txp:permlink>Продолжить чтение &raquo;</txp:permlink></p>
<txp:else />
<txp:body />
</txp:if_excerpt>

Все работает, спасибо. В FAQ бы это.


Никогда не доверяй собаке с оранжевыми бровями!

Неактивен

 

#6 03-04-2006 15:25:32

[CPR]-AL.exe
иже
Зарегистрирован: 24-12-2005
Сообщений: 127
Вебсайт

Re: Выдержки

Зачем? В стандартной поставке форма так  и выглядит практически.


>> http://textpattern.org/plugins - плагины для textpattern
>> http://textpattern.net/wiki/index.php?t … ag_Listing - список тегов textpattern

Неактивен

 

#7 05-04-2006 15:46:34

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

Re: Выдержки

[CPR]-AL.exe написал:

В стандартной поставке форма так  и выглядит практически.

В стандартной поставке форма default выглядит совсем по другому :-))
там участвует только txp:body
Flack делает дополнительный анализ на наличие выдержек, и если такие присутствуют, то выводит именно их.

Неактивен

 

#8 25-08-2006 11:50:33

Dop
добро
Зарегистрирован: 25-08-2006
Сообщений: 49

Re: Выдержки

2Flack я попробовал как у вас.

после нажатия на Продолжит.. тело поста не выводится и остается линк на Продолжить чтение

Неактивен

 

#9 25-08-2006 11:54:51

Dop
добро
Зарегистрирован: 25-08-2006
Сообщений: 49

Re: Выдержки

все понял

Отредактированно Dop (25-08-2006 15:42:39)

Неактивен

 

#10 25-08-2006 11:57:58

Dop
добро
Зарегистрирован: 25-08-2006
Сообщений: 49

Re: Выдержки

Люди подскажите же как реализовать выдержки!!!

Неактивен

 

#11 11-09-2007 23:03:19

Tigro
аз
Зарегистрирован: 11-09-2007
Сообщений: 1

Re: Выдержки

Код:

<txp:if_article_list>
<h3><a href="<txp:permlink/>" title="<txp:title/>"><txp:title/></a></h3>
<txp:if_excerpt>
<txp:excerpt />
<txp:permlink><div style="margin-bottom: 10px;">Читать дальше...</div></txp:permlink>
<txp:else />
<txp:body />
</txp:if_excerpt>
<txp:else />
<h3><txp:title/></h3>
<txp:body />
</txp:if_article_list>

Неактивен

 

#12 27-03-2008 23:08:46

Mak
буки
Зарегистрирован: 06-06-2007
Сообщений: 12

Re: Выдержки

Я правильно делаю? Изначально в default`овой странице такой код:
<txp:if_article_list>
<p>
<txp:older><<< Предыдущая</txp:older>
<txp:newer>Следущая >>></txp:newer>
</p>
</txp:if_article_list>

И я меняю его на:

<txp:if_article_list>
<h3><a href="<txp:permlink/>" title="<txp:title/>"><txp:title/></a></h3>
<txp:if_excerpt>
<txp:excerpt />
<txp:permlink><div style="margin-bottom: 10px;">Читать дальше...</div></txp:permlink>
<txp:else />
<txp:body />
</txp:if_excerpt>
<txp:else />
<h3><txp:title/></h3>
<txp:body />
</txp:if_article_list>

Но эффекта это не даёт... excerpt прописал в статье

Отредактированно Mak (27-03-2008 23:16:09)

Неактивен

 

#13 27-03-2008 23:33:59

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

Re: Выдержки

Чета совсем неправильно... Даже и не похоже. Работающий пример есть на форуме, по сути нужно менять не код страницы, а форму вывода статей в списке.


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

Неактивен

 

#14 27-03-2008 23:57:04

Mak
буки
Зарегистрирован: 06-06-2007
Сообщений: 12

Re: Выдержки

Спасибо большое. Разобрался. Только при просмотре статьи целиком заголовок статьи совсем не заголовок, а просто обычный текст, а где подправить даже представить не могу...

Неактивен

 

#15 28-03-2008 09:07:12

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

Re: Выдержки

Тоже в форме вывода.


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

Неактивен

 

#16 28-03-2008 12:54:45

Mak
буки
Зарегистрирован: 06-06-2007
Сообщений: 12

Re: Выдержки

Спасибо большое №2. Всё оказалось очень просто.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru