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

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

Вы не зашли.

#1 17-12-2006 21:08:23

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

Как засунуть форму комментариев в любое место страницы

Итак, задача:

Есть макет страницы, в котором в одном месте должна выводится статья, а сосвсем-совсем в другом -- комментарии и форма их- ввода. Причем для того, чтобы впихнуть все в одну форму (как это сделано по умолчанию) надо слишком много думать (а это вредно). Итак:

Создаем форму статьи:

article_text

<h1><txp:title /></h1>
<txp:body />

А теперь еще одну форму типа article:

only_comments

<txp:comments_preview id="comment_preview" wraptag="div" />
<txp:comments_form />

И выводим на странице ДВА тега article, с двумя формами статьи. В любых местах страницы. Проверено -- работает.


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

Неактивен

 

#2 17-12-2006 21:47:14

warmrobot
наш
Откуда: Москва
Зарегистрирован: 25-08-2006
Сообщений: 219
Вебсайт

Re: Как засунуть форму комментариев в любое место страницы

А просто комментарии нельзя вывести в форме отдельно, нужно их тоже как article выводить? Типа <txp:output_form form="only_comments" />

Неактивен

 

#3 17-12-2006 22:50:11

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

Re: Как засунуть форму комментариев в любое место страницы

Просто комментарии можно вывести прямо в странице


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

Неактивен

 

#4 18-12-2006 10:21:20

warmrobot
наш
Откуда: Москва
Зарегистрирован: 25-08-2006
Сообщений: 219
Вебсайт

Re: Как засунуть форму комментариев в любое место страницы

Я имел в виду в "совсем-совсем" другом месте? :-)) Наверно же можно и без второго тэга article?

Неактивен

 

#5 18-12-2006 10:25:54

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

Re: Как засунуть форму комментариев в любое место страницы

warmrobot написал:

Я имел в виду в "совсем-совсем" другом месте? :-)) Наверно же можно и без второго тэга article?

Ну а я что говорю? Список комментариев нормально выводится в странице, а вот форма комментариев -- только в форме статьи.


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

Неактивен

 

#6 18-12-2006 10:29:14

warmrobot
наш
Откуда: Москва
Зарегистрирован: 25-08-2006
Сообщений: 219
Вебсайт

Re: Как засунуть форму комментариев в любое место страницы

хм...Интересная фигня. Тогда тебе медаль. За логичное и красивое решение. Кстати, не подскажешь откуда в форме комментариев берется <div class="comments-wrapper"> Я уже все излазил. Не могу найти где оно по дефолту вставляется....Оно же по дефолту такое делает, правда?

Неактивен

 

#7 18-12-2006 10:31:33

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

Re: Как засунуть форму комментариев в любое место страницы

warmrobot написал:

Оно же по дефолту такое делает, правда?

Наверное. А чем оно тебе мешает?

А если форму самому собирать? Есть же теги отдельных полей.


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

Неактивен

 

#8 18-12-2006 10:45:24

warmrobot
наш
Откуда: Москва
Зарегистрирован: 25-08-2006
Сообщений: 219
Вебсайт

Re: Как засунуть форму комментариев в любое место страницы

вот именно, что я сам собрал форму. И он мне нужен, млин. Тут уже дело принципа. Меня эта тема в Друпале вообще бесила: дефолтные классы для каждой хрени. Я вот хочу по-другому его назвать и все тут. :-)

Неактивен

 

#9 18-12-2006 10:53:27

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

Re: Как засунуть форму комментариев в любое место страницы

warmrobot написал:

вот именно, что я сам собрал форму. И он мне нужен, млин. Тут уже дело принципа. Меня эта тема в Друпале вообще бесила: дефолтные классы для каждой хрени. Я вот хочу по-другому его назвать и все тут. :-)

А зачем?
Ну попробуй прописать к тегам параметры wraptag, class и id.


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

Неактивен

 

#10 18-12-2006 11:00:01

warmrobot
наш
Откуда: Москва
Зарегистрирован: 25-08-2006
Сообщений: 219
Вебсайт

Re: Как засунуть форму комментариев в любое место страницы

Да я все уже прописал он вставляет и тот класс который я хочу, но потом все равно пихает свой "comments-wrapper" :-))) Смешно, чесслово!
ВОт посмотри на форму. Она прописана так: <txp:comments_form form="comment_form" wraptag="div" class="comment_form " /> И все тут. В самой форме только поля и "подсказка"
А на выходе все равно:
<div class="comment_form ">
<div class="comments-wrapper">

Неактивен

 

#11 18-12-2006 15:49:03

ТВЭЛ
слово
Откуда: Северск-Томск
Зарегистрирован: 29-04-2006
Сообщений: 366
Вебсайт

Re: Как засунуть форму комментариев в любое место страницы

Да, неприятно, конечно. Лишний класс вроде бы и не тянет, конечно, но все же хотелось бы самому решать, где какие классы ставить.


Время не ждет.

Неактивен

 

#12 27-05-2009 18:01:40

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

Re: Как засунуть форму комментариев в любое место страницы

Я не понимаю как вырубить по умолчанию комменты и для каждой секции сделать разные формы. пипец ХЕЛП!

Неактивен

 

#13 27-05-2009 21:17:58

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

Re: Как засунуть форму комментариев в любое место страницы

ПИПЕЦ!!!


.      Создание шаблонов для 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

Неактивен

 

#14 28-05-2009 00:23:04

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

Re: Как засунуть форму комментариев в любое место страницы

smile все, все, все ))))

<body id="<txp:if_section name="">front<txp:else /><txp:section /></txp:if_section>"> при верстки я эту тему угробил ))) теперь все ясно

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru