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

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

Вы не зашли.

#1 18-10-2008 17:07:49

Владимир
глаголь
Откуда: Москва
Зарегистрирован: 08-11-2007
Сообщений: 31

Форма комментариев

Подскажите, где меняется внешний вид формы комментариев (и не только её)?
Вообще весь Текстпаттерн основан на этом. С одной стороны это упрощает управление, но с другой стороны... Если я кардинально хочу что-то изменить.
Например:

Код:

<txp:comment_name_input />
<txp:comment_email_input />
<txp:comment_message_input /> и т.д.

Это же по сути ссылки на строчки кода... Где сами инпуты прописаны?

Отредактированно Владимир (18-10-2008 17:09:42)

Неактивен

 

#2 18-10-2008 19:14:52

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

Re: Форма комментариев

Инпуты, по своей сути, тоже являются строчками кода. Так вот - строчки кода, которые вы привели в примере, как раз и выводят строчки кода инпутов. Единственное, что путает в комментариях, некоторое обилие форм с типом comment. Не сразу можно сообразить за что отвечает форма. Но, достаточно несколько экспериментов, и все становится ясно.


.      Создание шаблонов для 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 18-10-2008 19:37:38

Владимир
глаголь
Откуда: Москва
Зарегистрирован: 08-11-2007
Сообщений: 31

Re: Форма комментариев

Вы меня не поняли. Вот именно, что строчки, которые я привёл, выводят строчки инпутов. Но мне надо, чтобы они выводили их в том виде, в каком я хочу, а не в том, что зашит по-умолчанию.

Неактивен

 

#4 18-10-2008 21:09:05

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

Re: Форма комментариев

Просто напишите свой html-код инпутов вместо тегов.

Неактивен

 

#5 19-10-2008 00:37:17

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

Re: Форма комментариев

Владимир написал:

Вы меня не поняли. Вот именно, что строчки, которые я привёл, выводят строчки инпутов. Но мне надо, чтобы они выводили их в том виде, в каком я хочу, а не в том, что зашит по-умолчанию.

А какой вид Вам нужен? Может css поможет?


.      Создание шаблонов для 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 19-10-2008 02:53:00

Владимир
глаголь
Откуда: Москва
Зарегистрирован: 08-11-2007
Сообщений: 31

Re: Форма комментариев

marazmus написал:

Просто напишите свой html-код инпутов вместо тегов.

Свой код я написать могу, но что писать в action=''?

the_ghost написал:

А какой вид Вам нужен? Может css поможет?

В том то и дело, что CSS не поможет. Я, например, хочу сделать вот так:

Код:

<input id="form_name" type="text" value="Name" name="name" onfocus="if (this.value == 'Name') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Name';}" />

Отредактированно Владимир (19-10-2008 03:07:22)

Неактивен

 

#7 19-10-2008 02:56:49

Владимир
глаголь
Откуда: Москва
Зарегистрирован: 08-11-2007
Сообщений: 31

Re: Форма комментариев

И ещё вопросик. Может кто знает, как избавиться от предпросмотра (желательно без плагинов)? Ну уж совсем он мне не нужен...
На форуме это мельком обсуждалось, но вразумительного ответа так и не было.

Неактивен

 

#8 19-10-2008 11:10:33

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

Re: Форма комментариев

Свой код я написать могу, но что писать в action=''?

1) Вставьте теги Текстпаттерна. Посмотрите вывод (код html, который ими сгенерирован).

2) Напишите свой код вместо тегов Текстпаттерна, action возьмите из кода, сгенерированного на этапе 1.

p.s. Кстати, если уж речь зашла о JS - почему бы просто "на лету" не прицепить код JS к коду, сгенерированному Текстпаттеном? Зачем обязательно менять html-код?

Отредактированно marazmus (19-10-2008 11:12:24)

Неактивен

 

#9 19-10-2008 11:45:07

Владимир
глаголь
Откуда: Москва
Зарегистрирован: 08-11-2007
Сообщений: 31

Re: Форма комментариев

marazmus написал:

p.s. Кстати, если уж речь зашла о JS - почему бы просто "на лету" не прицепить код JS к коду, сгенерированному Текстпаттеном? Зачем обязательно менять html-код?

Нет, это не очень удобно.
Вообще, я когда только начал неделю назад осваивать Текстпаттерн, у меня были написаны страницы html и код css. И я наивно надеялся прицепить свой шаблон, вставляя в него кусочки кода cms, но не меняя ни разметку, ни id с class'ами и т.д. И чтобы потом, при выводе страницы, сгенерированный html не отличался от моего первоначального. Обламался...

Неактивен

 

#10 19-10-2008 12:49:30

Olegus t.Gl.
живёте
Откуда: Москва
Зарегистрирован: 22-10-2005
Сообщений: 71
Вебсайт

Re: Форма комментариев

Владимир написал:

marazmus написал:

Просто напишите свой html-код инпутов вместо тегов.

Свой код я написать могу, но что писать в action=''?

Необязательно настолько всё расписывать.
Тег <txp:comments_form/> формирует необходимый технический html-код и вызывает форму "comment_form" (или какую вы укажете в параметрах тега), а уж в этой форме вы можете задать произвольный "html-код инпутов".
Таким образом запихиваем в "comment_form" html-код инпутов, а в том месте, где нужна форма комментариев ставим тег <txp:comments_form/> — и всё.

Неактивен

 

#11 19-10-2008 15:29:37

Владимир
глаголь
Откуда: Москва
Зарегистрирован: 08-11-2007
Сообщений: 31

Re: Форма комментариев

Ладно, вроде разобрался. Спасибо.

Ну так ни кто не знает, как убрать предпросмотр?

Неактивен

 

#12 08-11-2008 09:58:11

Homer
аз
Зарегистрирован: 03-09-2007
Сообщений: 2

Re: Форма комментариев

Все уже разобрались, но человеку так и не ответили:
изменить способ вывода формы комментария можно в файле:
textpattern\publish\comment.php

Как отключить предпросмотр - не знаю.

Неактивен

 

#13 09-11-2008 11:17:17

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

Re: Форма комментариев

изменить способ вывода формы комментария можно в файле:
textpattern\publish\comment.php

Это называется "похачить ядро и поиметь проблемы при обновлении и с другими плагинами".

Неактивен

 

#14 09-11-2008 22:39:10

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

Re: Форма комментариев

marazmus написал:

изменить способ вывода формы комментария можно в файле:
textpattern\publish\comment.php

Это называется "похачить ядро и поиметь проблемы при обновлении и с другими плагинами".

Я, конечно, тоже не приветствую хакинга такой цмс, но! иногда проще методом топра решить некоторые вопросы, а не изучать искуство вырезания smile


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

Неактивен

 

#15 14-01-2009 23:18:07

Unberto
аз
Зарегистрирован: 14-01-2009
Сообщений: 4

Re: Форма комментариев

Кто подскажет как изменить порядок вывода комментариев на обратный (последний комент сверху)?
В доках не описано изменение сортировки вывода коментов sad

Неактивен

 

#16 14-01-2009 23:28:24

aclorange
иже
Зарегистрирован: 07-01-2009
Сообщений: 138

Re: Форма комментариев

У тега <txp:comments /> есть атрибут sort="sort value(s)"

Неактивен

 

#17 16-01-2009 02:55:41

Unberto
аз
Зарегистрирован: 14-01-2009
Сообщений: 4

Re: Форма комментариев

<txp:comments sort="Posted desc" />
Ни чего не меняет. Новые посты идут в низу. Но и ошибку не выдает. Что может быть не так?
Может в версии 4.0.3 не работает?

Неактивен

 

#18 16-01-2009 03:52:26

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

Re: Форма комментариев

Обновляйтесь smile Версии 4.0.3 уже, наверное, года 3. Вот-вот выйдет 4.0.8


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