<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Комментарии через AJAX - LabCMS</title>
    <link>https://labcms.ru/discussion-theme.71/</link>
    <atom:link href="https://labcms.ru/discussion-theme.71.xml" rel="self" type="application/rss+xml"/>
    <description>Тема в форуме LabCMS</description>
    <language>ru-ru</language>
    <pubDate>Fri, 12 Jun 2026 06:30:34 +0300</pubDate>
    <lastBuildDate>Fri, 12 Jun 2026 06:30:34 +0300</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>LabCMS Feeder</generator>
    <item>
      <title>Defari</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p573</link>
      <description><![CDATA[Понял, тогда работаем дальше <img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt="">]]></description>
      <pubDate>Mon, 03 Oct 2011 10:32:32 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p573</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p572</link>
      <description><![CDATA[Представим ситуацию:<br />
есть комментарий, пользователь пишет на него ответ. В это время другой пользователь тоже ответил на этот комментарий. В результате первый пользователь получает в качестве последнего id идентификатор комментария второго пользователя... а такого даже на странице нет.
<br />&#160;<br />
Да. Этот шаблон нужен. Хотел написать об этом в первом посте, но забыл. Лично я, чтобы не плодить одинаковые шаблоны, просто поставил в нем инклуд аналогичного шаблона модуля admin_pages.]]></description>
      <pubDate>Mon, 03 Oct 2011 10:11:29 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p572</guid>
    </item>
    <item>
      <title>Defari</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p571</link>
      <description><![CDATA[Это значение comment_id (последнего добавленного комментария в этом топике до нового) где item_id - id топика, в моем случае.<br />
<strong class="bb">UPD: </strong> Вчера я получил в первом ответе от сервера ошибку смарти, что нет в папке с модулем comment_ajax.tpl, когда положил его туда, все прошло. Так должно быть?]]></description>
      <pubDate>Mon, 03 Oct 2011 09:46:36 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p571</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p570</link>
      <description><![CDATA[А что значит последнего?]]></description>
      <pubDate>Mon, 03 Oct 2011 09:08:31 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p570</guid>
    </item>
    <item>
      <title>Defari</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p569</link>
      <description><![CDATA[Вот с чем столкнулся. Если просто добавить комментарий (не отвечать на него), не хватает в ответе сервера значения id последнего комментария, в случае, когда "parent_id":"1". Так, наверное, было бы удобнее при вставке нового комментария.]]></description>
      <pubDate>Mon, 03 Oct 2011 00:38:26 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p569</guid>
    </item>
    <item>
      <title>Defari</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p568</link>
      <description><![CDATA[<blockquote class="bb bb_quote">Loki:Разумеется. Иначе какой смысл был бы о нем писать?<img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt=""></blockquote><br />
О, тогда пора скачать последнюю версию<img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt="">]]></description>
      <pubDate>Sun, 02 Oct 2011 14:30:26 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p568</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p567</link>
      <description><![CDATA[Разумеется. Иначе какой смысл был бы о нем писать?<img width="16" height="16" src="https://labcms.ru/skins/labcms/images/smiles/smiley.png" alt="">]]></description>
      <pubDate>Sun, 02 Oct 2011 13:56:34 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p567</guid>
    </item>
    <item>
      <title>Defari</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p566</link>
      <description><![CDATA[Понятно, новый метод (comment_json) доступен для скачивания, потому, что я вчера начал описывать видимо что-то подобное прямо в классе (в модуле блога) ?]]></description>
      <pubDate>Sun, 02 Oct 2011 11:43:36 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p566</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p565</link>
      <description><![CDATA[Нет. Просто дополнился.]]></description>
      <pubDate>Sun, 02 Oct 2011 10:41:24 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p565</guid>
    </item>
    <item>
      <title>Defari</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p564</link>
      <description><![CDATA[то есть сам класс комментариев никаких изменений при этом не подвергся?]]></description>
      <pubDate>Sun, 02 Oct 2011 01:25:08 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p564</guid>
    </item>
    <item>
      <title>Loki</title>
      <link>https://labcms.ru/discussion-theme.71/1/#p563</link>
      <description><![CDATA[В связи с <a class="bb" href="https://labcms.ru/news-item.31/">обновлением класса</a>, немного опишу методы для работы.<br />
Вся работа с комментариями ведется через метод comment_json класса CommentTools. Результат он возвращает (сюрприз, сюрприз) в формате json. Не знаю, будет ли востребован формат xml. Если будет, может быть придется сделать обертку и для него.<br />
Итак, методу передаются следующие обязательные значения:<br />
<strong class="bb">action<br />
token<br />
comment_id</strong> (в случае добавления - id комментария на который отвечают. В остальных случаях - id комментария с которым работают )
<br />&#160;<br />
<strong class="bb">action</strong> могут быть следующие:
<br />&#160;<br />
<strong class="bb">comment_add</strong> - добавляет новый комментарий<br />
возвращает <br />
<i class="bb">comment_id</i> - идентификатор комментария<br />
<i class="bb">parent_id</i> - идентификатор родителя<br />
<i class="bb">html</i> - сгенерированный комментарий (генерируется из шаблона comment_ajax.tpl)
<br />&#160;<br />
<strong class="bb">comment_edit</strong> - редактирует существующий комментарий<br />
возвращает<br />
<i class="bb">comment_id</i><br />
<i class="bb">text_html</i> - обработанный текст комментария (не комментарий целиком, а только его содержимое)
<br />&#160;<br />
<strong class="bb">comment_delete</strong> - удалить комментарий<br />
возвращает<br />
<i class="bb">comment_id</i><br />
<i class="bb">branch_id</i> - в случае если комментарий удален физически
<br />&#160;<br />
<strong class="bb">comment_undelete</strong> - восстановить комментарий<br />
возвращает<br />
<i class="bb">comment_id</i>
<br />&#160;<br />
<strong class="bb">comment_delete_branch</strong> - удалить ветвь (текущий комментарий и все последующие)<br />
возвращает<br />
<i class="bb">comment_id</i>
<br />&#160;<br />
<strong class="bb">comment_abuse</strong> - жалоба модератору<br />
возвращает<br />
<i class="bb">comment_id</i><br />
<i class="bb">message</i> - текст подтверждения
<br />&#160;<br />
<strong class="bb">comment_get</strong> - получить комментарий<br />
возвращает<br />
<i class="bb">comment_id</i><br />
<i class="bb">text</i> - исходный текст комментария
<br />&#160;<br />
в случае неудачи все методы возвращают <i class="bb">{'error'=&gt;'текст ошибки'}</i>
<br />&#160;<br />
Методы принимают параметры аналогичные своим "неасинхронным собратьям".
<br />&#160;<br />
Если есть какие-то неясности или пожелания (может, стоит расширить количество возвращаемых данных), то высказывайтесь - будем вместе думать.]]></description>
      <pubDate>Sun, 02 Oct 2011 00:15:18 +0400</pubDate>
      <guid>https://labcms.ru/discussion-theme.71/1/#p563</guid>
    </item>
  </channel>
</rss>
