четверг, 5 ноября 2015 г.

Quip - простая система комментирования в modx revo

Спонсор блога Магазин детской одежды Dress

Официальная документация 
Пример вызова:

<div id="comment">
          <h3>Отзывы</h3>
  [[!QuipReply?
&thread=`item_comment[[*id]]`
&requireAuth=`1`
&tplAddComment=`new-comment`
&moderate=`1`]]
<ul class="commentlist">
[[!Quip? &thread=`item_comment[[*id]]` &threading=`0` &tplComment=`comment`]]
        </ul>

,где QuipReply - выводит форму добавления комментария
Quip - вывод комментарий

Пример чанка new-comment:

<div id="commentform">
     <span class="quip-success" id="quip-success-[[+idprefix]]">[[+successMsg]]</span>
    <form id="quip-add-comment-[[+idprefix]]" action="[[+url]]#quip-comment-preview-box-      [[+idprefix]]" method="post">
<div class="input fl">
        <input type="text" name="name" id="quip-comment-name-[[+idprefix]]" value="[[+name]]" placeholder="Ваше имя"/>
</div>
<div class="input fl">
<input type="email" placeholder="Эл. почта" name="email" id="quip-comment-email-[[+idprefix]]" value="[[+email]]">
</div>

<textarea name="comment" id="commenttext" placeholder="Комментарий"></textarea>
        <button type="submit" name="[[+post_action]]" value="1">Написать</button>
<input type="hidden" name="nospam" value="" />
    <input type="hidden" name="thread" value="[[+thread]]" />
    <input type="hidden" name="parent" value="[[+parent]]" />
    <input type="hidden" name="auth_nonce" value="[[+auth_nonce]]" />
    <input type="hidden" name="preview_mode" value="[[+preview_mode]]" />
</form>

</div>

Важно! submit формы должен иметь имя  и значение name="[[+post_action]]" value="1"

Пример чанка comment:

<li class="comment">
        <div class="author">
           <div class="authorname">[[+name]]</div>

</div>
<div class="commenttext">
[[+body]]
</div>

</li>

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

Отправить комментарий