То что было забыто...

Уважаемые тестеры моего плагина. Видимо, только у одного из вас дошли руки до его установки, так как только один задал мне вопрос. А ведь без того что я забыл, работать ничего не будет.

То что я забыл под катом.

А забыл я про ту часть, которая принимает и обрабатывает комментарии.

В самом начале страницы должен быть код. Привожу кусочек моей для примера

<txp:act_if_ajax>
	<txp:act_if_gps var="comment" value="true">
		<txp:act_comment_ajax/>
	</txp:act_if_gps>
</txp:act_if_ajax>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
	<head>
	...

Как некоторые могли уже заметить здесь задействованы два новых тега <txp:act_if_ajax> — проверяет был ли запрос послан с помощью AJAX и <txp:act_if_gps> — проверяет значение переменной, переданной с помощью GET или POST.

Внутри проверяющей конструкции находится собственно тег <txp:act_comment_ajax/>, который получает переданные данные и сохраняет их как комментарий.

Отсутствующие теги можно забрать здесь.

Удачи.

Комментарии:

    • itshaman
    • 22 июля 2009
    • Поясните по формам. Я просто заменяю формы TXP на Ваши?
      У меня после этого они просто выводятся на экран без использования JS. Хотя свои скрипты на jquery выводятся отлично.

    • AngryCAT
    • 22 июля 2009
    • Вы можете попонятнее написать, что у вас не получается?

    • itshaman
    • 23 июля 2009
    • Как я понимаю установку:
      1. Файлы JSON.php, jquery.js и jquery-ui-1.7.2.custom.min.js копируем в директорию textpattern;

      2. В страницу default добавляем между тегами …:

      ;

      3. Содержимое файлов comments.form.html и comments_form.form.html помещаем в формы TXP comments и comments_form соответственно;

      4. Добавляем плагины в админке: act_ajax_v0.1 и act_comments_form_v0.2;

      5. В начало страницы default добавляем:

      Вопрос: правильно ли я все делаю?

      P.S. Через браузер Opera (1280х800) нижняя часть формы комментария вместе с кнопкой “Отправить” на этом сайте дергается вверх и вниз. Когда заполняется поле то вертикальная прокрутка то появляется, то исчезает.

    • AngryCAT
    • 23 июля 2009
    • Про Оперу я в курсе. Это глюк jQuery.autoGrow, попробую написать автору.

      По-поводу установки: сегодня постараюсь написать инструкцию поподробнее.

      Вообще, ждите на следующей неделе я начну серию статей “Делаем блог с нуля”. Там естественно будет рассказано и про комментарии. Может быть если будет время, постараюсь упростить установку плагина.

    • AngryCAT
    • 23 июля 2009
    • Если вы хотите вставить теги в комментарий, вставляйте их внутри двух символов “собака”. Иначе все теги съедаются.

    • itshaman
    • 23 июля 2009
    • Будем ждать с нетерпением

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

Удивлены? [6]

  •  
  • Textile HTML Отображение
    _выделение_ <em>выделение</em> выделение
    *усиление* <strong>усиление</strong> усиление
    __курсив__ <i>курсив</i> курсив
    **полужирный** <b>полужирный</b> полужирный
    ??цитата?? <cite>цитата</cite> цитата
    bq. большая цитата <blockquote>большая цитата</blockquote>
    большая цитата
    -удалённый- <del>удалённый</del> удалённый
    +вставленный+ <ins>вставленный</ins> вставленный
    ^надстрочный^ <sup>надстрочный</sup> надстрочный
    ~подстрочный~ <sub>подстрочный</sub> подстрочный
    (с)AngryCAT &#169;AngryCAT ©AngryCAT
    Textile(r) Textile&#174; Textile®
    Textpattern(tm) Textpattern&#8482; Textpattern™
    длиное -- тире длиное &#8212; тире длиное — тире
    короткое - тире короткое &#8211; тире короткое – тире
    "ссылка":http://ya.ru <a href=”http://ya.ru”>ссылка</a> ссылка
    !http://ya.ru/logo.png! <img src=”http://ya.ru/logo.png”>