форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Итак, попытаюсь максимально подробно обрисовать ситуацию. Создавал я сайт на текспаттерне 4.03. Проблем с комментариями не было. После, обновился до 4.08,комментарии перестали добавляться... Потом взялся делать другой сайт и опять эта проблема (на 4.08) Суть проблемы: Заполняю форму, нажимаю предпросмотр. Сам комментарий появляется. А как нажимаю "сохранить" пишет "Пожалуйста, введите комментарий." И даже если тот же комментарий ввести заново во время предпросмотра, сообщение уже не выводится, а сам комментарий не появляется ни в админке, ни на странице статьи. Автодобавление в настройках стоит.
comments_display:
<div id="comment">Комментарии к файлу</div><BR> <txp:comments /> <txp:if_comments_preview> <txp:comments_preview /> </txp:if_comments_preview> <txp:if_comments_allowed> <txp:comments_form /> </txp:if_comments_allowed>
comments:
<txp:comment_message /> <p class="small">— <txp:comment_name /> · <txp:comment_time /> · <txp:comment_permlink>#</txp:comment_permlink></p>
comment_form:
<div align=center> <txp:comments_error wraptag="ul" break="li" /> <table cellpadding="4" cellspacing="0" border="0"> <tr><td align="right"> <label for="name"><txp:text item="comment_name" /></label></td> <td align=left> <txp:comment_name_input /> <txp:comment_remember /> </td></tr> <tr><td align="right"> <label for="email"><txp:text item="comment_email" /></label></td> <td align=left> <txp:comment_email_input /></td></tr> <tr><td align="right"> <label for="message"><txp:text item="comment_message" /></label></td> <td> <textarea id="message" name="message" cols="60" rows="6" class="txpCommentInputMessage"></textarea></td></tr> <tr><td> </td> <td> <txp:comment_preview /> <txp:comment_submit /> </td></tr></table> </div><BR>
То есть в принципе все использую стандартное. У кого есть идеи?
Отредактированно mister $ (22-06-2009 16:20:57)
Неактивен
Чистая установка 4.0.8 с оригинальными настройками - работает ли в таком случае добавление комменатриев?
Неактивен
эээ, не совсем понял...Если это обычный вопрос, то именно в описанном мною случае я устанавлвал сразу 4.08, то есть в принципе это оригинальные настройки, я же буквально чуть поправил...
Отредактированно mister $ (22-06-2009 17:29:03)
Неактивен
Я говорю про добавление комментариев при "нулевом" сайте, который доступен сразу после установки и ДО каких-либо изменений в шаблоне. Проверьте этот момент.
Неактивен
Да, попробовал с полностью оригинальными настройками этой версии - все работает! Сейчас еще попробую покопаться, посравнивать. Не подскажете в какую сторону копать?
Отредактированно mister $ (22-06-2009 17:49:24)
Неактивен
Меняйте формы отображения\отправки комментариев поэтапно - после каждого изменения проверяйте работоспособность. Советую проверять после изменения каждой строчки, связанной с тхп тегом.
Неактивен
Все, разобрался Проблема была в comment_form
Не работало когда поле задавалось таким кодом:
<textarea id="message" name="message" cols="60" rows="6" class="txpCommentInputMessage"></textarea>
заменил на стандартную
<txp:comment_message_input />
Проблема то решена. А как же все таки управлять размерами полей, если не так?
Неактивен