RealAdmin.ru

Компонент Tickets в MODX для реализации комментариев

MODX,Комментарии
Категория: Сайтострой
24 Июл 2013 г. в 11:01

Есть замечательный компонент для CMS MODX Revolution — «Tickets». Написал его наш соотечественник «bezumkin», за что ему большой респект. Компонент может быть использован как альтернатива «Quip», для комментирования статей. Точное его описание и видео с быстрым стартом вы можете найти на официальной страничке компонента:

Компонент Tickets

Я опишу лишь некоторые моменты установки и настройки компонента Tickets версии 1.0.0 для использования только комментирования статей. Создание тикетов при помощи компонента я опущу.

1. Устанавливаем компонент Tickets.

Оставлять комментарии при помощи Tickets могут только зарегистрированные пользователи, которые находятся в группе с определенными правами.

2. Создаем группу Users (можно и по другому назвать), пользователи которой смогут оставлять комментарии:

  • В меню заходим Безопасность>Контроль доступа
  • Создаем новую группу. Задаем ей имя (например Users). Политика бэкенда - TicketUserPolicy
  • После создания группы переходим к её редактированию (ПКМ>Редактировать)
  • Открываем вкладку — Доступ к контекстам
  • Редактируем контекст web (ПКМ>Редактировать)
  • Устанавливаем политику доступа — TicketUserPolicy

Группу создали, права дали. Дальше необходимо этих пользователей откуда-то взять. У меня на сайте отсутствовала регистрация и напрягать ей пользователей я не хотел, поэтому воспользовался компонентом Loginza

3. Устанавливаем компонент Loginza и вызываем его в нужном месте:

    [[!Loginza? &groups=`Users`]]

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

4. Добавляем в шаблон статей сниппет комментирования:

    [[!TicketComments]]

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

Параметры сниппета TicketComments

thread — имя ветки комментариев.
по умолчанию recource-[[*id]]

fastMode — если включено, в чанк результата будут подставлены только значения из БД. Все необработанные теги MODX, такие как фильтры, вызов сниппетов и другие — будут вырезаны.
по умолчанию Да (Нет)

gravatarIcon — если аватарка пользователя не найдена грузить эту картинку на замену.
по умолчанию mm

gravatarSize — размер загружаемого аватара.
по умолчанию 24

gravatarUrl — адрес для загрузки аватаров.
по умолчанию http://www.gravatar.com/avatar/

tplCommentForm — чанк для формы добавления нового комментария.
по умолчанию tpl.Tickets.comment.form

tplCommentAuth — чанк комментария для показа авторизованному пользователю.
по умолчанию tpl.Tickets.comment.one.auth

tplCommentGuest — чанк комментария для показа гостям.
по умолчанию tpl.Tickets.comment.one.guest

tplCommentDeleted — чанк удаленного комментария.
по умолчанию tpl.Tickets.comment.one.deleted

tplComments — обертка для всех комментариев страницы.
по умолчанию tpl.Tickets.comment.wrapper

tplLoginToComment — чанк с требованием авторизоваться.
по умолчанию tpl.Tickets.comment.login

tplCommentEmailOwner — чанк для уведомления владельца тикета о новом комментарии.
по умолчанию tpl.Tickets.comment.email.owner

tplCommentEmailReplay — чанк для уведомления пользователя о том, что на его комментарий появился ответ.
по умолчанию tpl.Tickets.comment.email.replay

autoPublish — автоматически публиковать все новые комментарии, без премодерации.
по умолчанию Да (Нет)

formBefore — расположить форму комментирования перед комментариями.
по умолчанию Нет (Да)

depth — Целое число, для указания максимальной глубины ветки комментариев.
по умолчанию 0

5. Подстраиваем под себя чанки

Я редактировал в основном только 2 чанка — «tpl.Tickets.comment.one.auth» и «tpl.Tickets.comment.one.guest», которые отвечают за показ комментариев авторизованному пользователю и не авторизованному.

Некоторое время я потратил на то, чтобы понять как отображать аватар пользователя, выполнившего вход через социальную сеть. По умолчанию компонент искал аватарку пользователя с сайта www.gravatar.com и, не находя её там, подставлял серенького человечка. Решение оказалось простым — в вышеприведенных чанках достаточно изменить плейсхолдер [[+avatar]] на [[+photo]]

После этого всё встало на свои места и осталось только радоваться работе компонента Tickets.

Про другие варианты создания комментариев в MODX Revolution можете почитать здесь: Комментарии в MODX Revolution. Quip и его альтернативы

С недавнего времени в компоненте появилась возможность комментирования без авторизации. Для этого в последней версии компонента следует указать параметр «allowGuest» равным 1.

    [[!TicketComments? &allowGuest=`1`]]
Посмотрите похожее — 6
Комментарии — 90
  1. avatar Руслан Ю 28 января 2015, 18:16 #
    Андрей, подскажи как стили тикетсу поменять? Ну к примеру что бы коменты как на этом сайте отображались. А то у меня по хоже и родные стили тикетса не подключились.
    1. avatar Simkin Andrew 28 января 2015, 23:20 #
      Стили все тут — /assets/components/tickets/css/web/default.css и скорее всего они у тебя подцепляются, просто изначально они прописаны под работу с css фреймворком bootstrap. А свои стили я тебе сейчас скинуть не могу, их выбирать надо из другого файла — /assets/components/minifyx/cache/styles_30da54798b.min.css Пока просто некогда. Может на выходных выберу и скину, если нужны.
      1. avatar Руслан Ю 01 февраля 2015, 22:33 #
        А где же стили?)
        1. avatar Simkin Andrew 02 февраля 2015, 09:41 #
          Вытащил что нашел в отдельный файл, но возможно я еще делал какие то изменения в многочисленных чанках, которые относятся к тикетам, уже не помню, давно это было.
          realadmin.ru/assets/templates/main/style/test.css
          1. avatar Руслан Ю 02 февраля 2015, 12:16 #
            Да спасибо всё вышло. Теперь у меня такая же форма. Только кнопки другие.
            В чанке tpl.Tickets.comment.form.guest пришлось добавить в label for=«comment-email» — class=«myLabelWidth». Что бы поле с емейлом ровно под полем с автором стояло.
            1. avatar Аркадий 20 июня 2016, 21:41 #
              Спасибо, стили пригодились, а то в моем шаблоне при подключении бутстрапа — корежило все. Разбираться уже просто нету сил)))
          2. Комментарий был удален.
        2. avatar Руслан Ю 28 января 2015, 22:46 #
          Забыл добавить — пожалуйста)
          1. avatar Руслан Ю 28 января 2015, 23:49 #
            Хорошо. Зарание спасибо! То что они в этом файле я понял. Просто думал что не видит он их.
            1. avatar Александр 07 апреля 2015, 08:31 #
              Здравствуйте. Подскажите, как вы выводили количество комментариев для каждой статьи? На сайте автора ничего внятного не нашел.
              1. avatar Simkin Andrew 07 апреля 2015, 09:07(был изменён) #
                Привет. В самой статье по умолчанию должно выводиться перед комментариями. Это прописано в чанке tpl.Tickets.comment.wrapper, за вывод количества отвечает плейсхолдер:
                [[+total]]
                В превью к статьям или других местах я использовал сниппет:
                [[!TicketCommentsCount? &id=`[[+id]]`]]
                Он не входит в компонент, поэтому его нужно создать самому:
                $id = $modx->getOption('id', $scriptProperties, '');
                if (empty($id)) return '0';
                $q = $modx->newQuery('modResource', $id);
                $q->leftJoin('TicketThread','TicketThread', "`TicketThread`.`name` = 'resource-{$id}'");
                $q->leftJoin('TicketComment','TicketComment', "`TicketThread`.`id` = `TicketComment`.`thread`");
                $q->select('COUNT(`TicketComment`.`id`) as `comments`');
                
                $count = 0;
                if ($q->prepare() && $q->stmt->execute()) {
                	$count = (integer) $q->stmt->fetch(PDO::FETCH_COLUMN);
                }
                return $count;
                1. avatar velllum 02 июня 2015, 23:52 #
                  Подскажите пожалуйста! Что надо сделать чтобы он заработал, у мня ни чего не получается????
                  1. avatar Simkin Andrew 03 июня 2015, 20:11 #
                    Не понял про что ты. Количество комментариев не выводит? Всё что знал написал вверху.
                    1. avatar velllum 03 июня 2015, 23:07 #
                      Дело вот в чем!!! У меня есть страница с тремя картинками, описания самих картинок находятся на тругих страницах уже с формой для коментариев, где люди добавляют их! мне надо чтобы количество этих коментов отображались на этих кортинках, или под ними! подскажи пожалуйста поподробней как мне можно это сделать!!!
                      1. avatar Simkin Andrew 04 июня 2015, 09:13 #
                        Сниппет вверху я указал для подсчета комментариев. Перепиши под себя. У каждой ветки комментов есть свой уникальный идентификатор, по нему и происходит подсчет кол-ва комментов:
                        `TicketThread`.`name` = 'resource-{$id}'
                        В моём случае уникальный идентификатор состоит из resource и id документа, в которой отображается коммент. По умолчанию именно так. Поэтому в качестве параметра сниппету я передаю id документа, а он уже подставляет его в TicketThread. Если у тебя ветка комментов привязывается не к id документа, а ещё к чему-то, то работать не будет, надо переписывать сниппет.
                    2. avatar Вадим 02 марта 2016, 12:38 #
                      Надо выкинуть его
                    3. avatar Павел 06 июля 2016, 21:03 #
                      Спасибо большое все работате
                  2. avatar Александр 07 апреля 2015, 09:50 #
                    Огромное спасибо за сниппет!!! Все работает!
                    1. Комментарий был удален.
                      1. avatar цйу 10 апреля 2015, 02:10 #
                        Скажите как сделали Tickets без регистрации?
                        у Вас капча 9+2…
                        1. avatar Simkin Andrew 10 апреля 2015, 09:08 #
                          А какая должна быть? У сниппета TicketComments выставляется параметр &allowGuest=1, в документации к компоненту это есть.
                          1. avatar цйу 10 апреля 2015, 13:34 #
                            спс,
                        2. avatar Андрей Исаев 13 мая 2015, 16:53(был изменён) #
                          такая проблема — оставляю комментарий а сам коммент не выводится на странице, хотя стоит в настройках — выводить комментарий авторизованных — да, а в админке отображает что коммент есть, но когда его открываешь самого текста коммента нет, в чем может быть дело? например страница — premier-kredit.ru/novosti-o-ipotechnom-kreditovanii/pogashat-kredit-byistro-i-udobno-novaya-akcziya-dlya-klientov-banka-zhilishhnogo-finansirovaniya.html
                          1. avatar Simkin Andrew 13 мая 2015, 19:21 #
                            Сложно сказать, это нужно видеть сам процесс добавления коммента, а сейчас на странице нет формы комментирования. Либо Jevix что-то вырезает не так, либо javascript отрабатывает неправильно, но это опять же надо с доступами разбираться, в слепую невозможно сказать в чем дело.
                          2. avatar Андрей Исаев 13 мая 2015, 20:11 #
                            вернул на страницу форму комментариев кодом
                            [[!TicketComments@NaborTicket? &limit=`20`]]
                            [[!HybridAuth?
                            &providers=`Yandex,Google,Facebook,Vkontakte`
                            ]]

                            потом залажу в Компоненты->Тикеты, а там во вкладке «Комментарии» — пусто, во вкладке «Ветви комментариев» —
                            имя ветки | создана | комментарий | тикет |
                            resource-91 | 13.05.15 19:51 | 0 | тест2 |

                            тоесть сниппет не берет данные с поля комментария,
                            доступы группе Users поставил как тут в статье
                            может быть по скайпу поможете, я просто туплю похоже(((

                            1. avatar Simkin Andrew 13 мая 2015, 23:53 #
                              У меня нет скайпа, подожди, может на модх.про помогут. Вообще у тебя TicketComments@NaborTicket вызывается с набором параметров, может там какой косяк, хз, это копать нужно, не помогут тебя так по описанию проблемы.
                            2. Комментарий был удален.
                              1. avatar Андрей Исаев 13 мая 2015, 20:26 #
                                до этого устанавливал Тикетс на другой сайт но версии 1.5.1 там проблем небыло, а новая версия 1.6.1 не встает никак, скрипты тут не причем, ставил на пустой шаблон — та же ситуация
                                1. avatar Simkin Andrew 13 мая 2015, 23:54 #
                                  Попробуй удалить полностью пакет тикетс со всеми чанками и установить заново. И вызывай для начала без набора параметров.
                                2. Комментарий был удален.
                                  1. Комментарий был удален.
                                    1. avatar Андрей Исаев 22 мая 2015, 09:43 #
                                      вопрос снят, установилось дополнение MODx Talks после обновления версии MODx Revo до последней 2.3.3
                                      1. avatar Светлана 28 июня 2015, 22:54 #
                                        Использую Tickets + HybridAuth. При авторизации через Twitter и Odnoklassniki, соц сети не отдают email пользователя. При попытке отправить сообщения с таких аккаунтов появляется ошибка «Вам нужно указать email в настройках вашего аккаунта». Давать пользователям возможность редактировать свои данные я не хочу. Подскажите, как можно заставить Tickets игнорировать наличие email в профайле пользователя?
                                        1. avatar Simkin Andrew 09 июля 2015, 09:28 #
                                          Пропустил данное сообщение, но всё равно ничем не помог бы. Насколько я знаю, емейл обязателен и если соц. сеть его не отдаёт, то требуется предоставить пользователю возможность ввести его в ручную.
                                          1. avatar Джек 24 сентября 2015, 14:40 #
                                            Можно в настройках сниппета убрать проверку на email
                                        2. avatar Евгений 15 сентября 2015, 22:08 #
                                          Кто знает в чем может быть ошибка после установки Tickets?
                                          В консоли:

                                          TypeError: $(...).ajaxSubmit is not a function
                                          ссылается на файл default.js
                                          1. avatar Simkin Andrew 15 сентября 2015, 22:56 #
                                            ajaxSubmit не является jquery функцией. Это функция из плагина jquery.form.min.js, который автоматом должен подключаться в файле default.js… Видимо, по каким-то причинам он не подключается.
                                          2. avatar Евгений 15 сентября 2015, 22:09 #
                                            Точнее после отправки комментария…
                                            1. avatar Spirit_Ninja 10 октября 2015, 23:42 #
                                              Уважаемый автор, может не совсем по теме, но есть ли сниппет, который выводит количество созданных тикетов автором, типа рейтинга, кто больше добавил?

                                              1. avatar Simkin Andrew 11 октября 2015, 00:19(был изменён) #
                                                pdoUsers это выводит, когда-то выводил по рейтингу пользователей, наверно не сложно допилить чтоб выводил по количеству созданных постов:
                                                [[!pdoPage?
                                                    &element=`pdoUsers`
                                                    &ajaxMode=`default`
                                                    &groups=`Users`
                                                    &tpl=`tpl.User.info`
                                                    &innerJoin=`{"AuthorProfile":{"class":"TicketAuthor"}}`
                                                    &sortby=`AuthorProfile.rating`
                                                    &sortdir=`DESC`
                                                    &select=`{"AuthorProfile":"*"}`
                                                    &tplWrapper = `@INLINE <h1 class="BgFon">Пользователи ([[+page.total]])</h1> <table id="UsersList">[[+output]]</table>`
                                                    &prepareSnippet=`prepareUserRating`
                                                    &showLog=`0`
                                                ]]
                                              2. avatar Николай 11 ноября 2015, 11:08 #
                                                Здравствуйте.
                                                Может сталкивались с такой задачей — на главную страницу надо вывести 3 последних отзыва, а на внутреннюю страницу «Все отзывы» — соответственно все имеющиеся отзывы.

                                                Подстроил «под себя», при добавлении отзыва получаю всплывающую ошибку «Указана неверная ветвь комментариев.»

                                                На главной вызываю так: [[!TicketComments@NaborTicket? &limit=`3`]]

                                                Хотя мне кажется что-то здесь не так.
                                                1. avatar Simkin Andrew 11 ноября 2015, 23:05 #
                                                  NaborTicket — это набор параметров, непонятно что у вас там за ветвь комментариев указана. Наверно, её действительно нет.
                                                2. avatar Александр 03 декабря 2015, 12:18 #
                                                  Следующая проблема. Установлен PdoTools, Loginza, jevix, tickets. Подключаю комментарии — [[!TicketComments]]. Форма выводится, но ничего не работает. Ссылка — cl255098.tmweb.ru
                                                  1. avatar Simkin Andrew 03 декабря 2015, 13:18 #
                                                    jquery подключи
                                                    1. avatar Александр 03 декабря 2015, 14:54 #
                                                      Так это же праздник какой-то! Спасибо, всё заработало
                                                  2. avatar Андрей 27 января 2016, 00:37(был изменён) #
                                                    Здравствуйте. Не подскажете какой нужен сниппет для вывода селективного тв-поля во фронтенде при создании тикета?
                                                    Саму форму отредактировал, подставил нужные поля, но нужен свой сниппет, который выберет и выведет данные в нужном виде из селектбокса с вариантами. Спасибо
                                                    1. avatar Алексей 15 февраля 2016, 14:10(был изменён) #
                                                      Здравствуйте уважаемый Simkin Andrew.
                                                      Спасибо вам за блог и полезные статьи.

                                                      Может быть вы знаете: почему то на моем сайте, когда я нажимаю кнопку ответить (под комментарием) то появляется целых две формы ответа, а если при этом еще раз нажать кнопку ответить на другом комментарии, то форм становится уже целых четыре и идут они одна за другой.

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

                                                      Я уже пробовал полностью удалять Tikets, пробовал заходить с разных браузеров, все равно формы ответа размножаются :((. С чем это может быть связанно?

                                                      Спасибо.
                                                      1. avatar Simkin Andrew 15 февраля 2016, 14:42 #
                                                        Привет. Либо скрипт jquery неправильно отрабатывает, либо, что-то не так с вёрсткой формы. Ссылка на сайт нужна.
                                                        1. avatar Алексей 15 февраля 2016, 15:31(был изменён) #
                                                          Только что попробовал обновил MODX на modx-2.4.3-pl и заменил jQuery на последний jquery-1.12.0.min.js, форму я сам не правил, какая была при установке Tikets, такая и осталась.

                                                          jQuery подключен так:
                                                          <script src="[[++assets_url]]components/themebootstrap/js/jquery.min.js"></script>
                                                          И еще:
                                                          — каждый первый ввод капчи считает ошибочным
                                                          — так же пробовал подключать премодерацию, не работает
                                                          — емайлы тоже не отправляет когда пишешь ответы

                                                          Просто печаль какая то :(((.
                                                          1. avatar Simkin Andrew 16 февраля 2016, 00:51(был изменён) #
                                                            Селектор jquery неправильно отрабатывает почему-то. Находит два элемента
                                                            $('#comment-21 > .comment-reply').length;
                                                            хотя, в коде только один. Попробуй закрыть в шапке сайта тег
                                                            <meta name="title" content="
                                                            и bootstrap убери из minifix. Если не поможет, то надо искать скрипт, который дублирует элемент.
                                                            1. avatar Алексей 16 февраля 2016, 11:29(был изменён) #
                                                              Большое тебе спасибо Андрей.

                                                              Ни один из советов не помог, но благодаря тебе я получил верное направление мысли, перелопатил весь код и оказалось, что я сам продублировал вызов, когда делал отдельные чанки для десктопной и мобильной версии сайта. Из за этого размножались формы и не работал весь вышеперечисленный функционал компонента Tickets.

                                                              Сейчас я полностью переписал код с ошибками и сделал правильно — теперь все работает прекрасно и формы, и премодерация, и капча и уведомления об ответах.

                                                              Еще раз благодарю за полезные советы Андрей! :))

                                                              Твои статьи реально помогают, особенно таким людям как я, потому что я ни сколько не программист и осваиваю MODX как раз по таким авторским мануалам.
                                                    2. avatar Вадим 01 марта 2016, 17:47 #
                                                      Помогите при выводе тикета на страницу с отзывами пишет: Could not load snippet Jevix что это как лечить?
                                                      1. avatar Simkin Andrew 01 марта 2016, 20:16(был изменён) #
                                                        Это лечится установкой компонента Jevix. Вообще он автоматически устанавливаться должен при установке Tickets, так что можно попробовать переустановить Tickets.
                                                      2. avatar Вадим 01 марта 2016, 18:49 #
                                                        Помогите пожалуйста быстрей
                                                        1. avatar Вадим 01 марта 2016, 22:40 #
                                                          Разобрался спасибо. Подскажите что необходимо поменять чтоб бы было похоже на ваше оформление?
                                                          1. avatar Simkin Andrew 02 марта 2016, 09:23 #
                                                            В коде ничего менять не нужно, оформляется всё CSS стилями в любом css файле.
                                                          2. avatar Вадим 02 марта 2016, 11:20 #
                                                            Андрей подскажите где настраивается от кого письмо, а то у меня стоит noreply@unverified.beget.ru, и яндекс эти письма отправляет в спам???
                                                            1. avatar Simkin Andrew 02 марта 2016, 13:11 #
                                                              У меня в качестве адреса отправителя берется адрес администратора. На beget.ru может свой подставляется автоматически
                                                            2. avatar Вадим 03 марта 2016, 19:05 #
                                                              Андрей добрый вечер, скажите где прописывать адрес картинки для аватара из моих источников сайта?
                                                              1. avatar Simkin Andrew 03 марта 2016, 19:15 #
                                                                Аватар вроде берется из сервиса gravatar. В самом чанке выводится тут: tpl.Tickets.comment.one.guest и tpl.Tickets.comment.one.auth в виде плейсхолдера.
                                                              2. avatar Вадим 03 марта 2016, 19:43(был изменён) #
                                                                Андрей а как и где прописать путь к аватарке находящейся в корне сайта??? Обычное изображение png.
                                                                1. avatar Вадим 03 марта 2016, 21:50 #
                                                                  Спасибо сделал
                                                                  1. avatar Павел 09 марта 2016, 23:15 #
                                                                    Всем привет! Сделали Tickets без регистрации а он не отправляет комментарий куда копать?
                                                                    1. avatar Simkin Andrew 10 марта 2016, 09:15 #
                                                                      Причин может быть уйма. Смотрите есть ли javascript ошибки, если нет, то лог ошибок MODX.
                                                                      1. avatar Павел 10 марта 2016, 13:23 #
                                                                        Плюнул установил QUIP нет времени разбираться заказчик нервничает. Как разберусь переделаю или на следующем проекте буду использовать Ticket.Спасибо за оперативность в ответе.
                                                                    2. avatar Вадим 21 марта 2016, 14:28 #
                                                                      Андрей подскажите как установить Jevix он у меня вместе с Tickets устанавливаться не хочет. Спасибо.
                                                                      1. avatar Simkin Andrew 21 марта 2016, 15:24 #
                                                                        Скачай отдельно архив — realadmin.ru/core/packages/jevix-1.2.2-pl.transport.zip
                                                                        Размести в аналогичной папке и установи через Управление пакетами. Пункт — Искать пакеты локально
                                                                        1. avatar Fly 22 марта 2016, 13:30 #
                                                                          Можно из репозитория С modx pro установить как отдельный пакет
                                                                      2. avatar Николай 04 апреля 2016, 00:29(был изменён) #
                                                                        Здравствуйте! Есть проблемка. Добавляю комментирование к статье.
                                                                        [[!TicketComments?]] - так
                                                                        . Пользователь видит форму для заполнения комментария. Заполняет. Жмёт «Написать». И его выкидывает на главную страницу сайта, а коммент его таи не появляется. В чём проблема может быть?
                                                                        1. avatar Simkin Andrew 04 апреля 2016, 09:20 #
                                                                          jQuery не подключен или не срабатывает по каким-то причинам.
                                                                        2. avatar Dloger 05 мая 2016, 14:11(был изменён) #
                                                                          Подскажите пожалуйста. Пользователь авторизируется через Loginza с помощью VK при нажатии кнопки написать, пишет необходим E-mail. как от этого избавиться? и как можно ограничить количество комментариев вывадимых на странице. и как настроить вставку картинок
                                                                          1. avatar Simkin Andrew 05 мая 2016, 16:24 #
                                                                            По loginza уже не помню, но там действительно есть такое с VK и это никак не обходится, так как VK не передаёт E-mail. Можно лишь после авторизации попросить пользователя вручную заполнить поле емейла в профиле.

                                                                            Комментарии ограничиваются параметром limit, картинки в комментарий не вставлял никогда.
                                                                            1. avatar Dloger 06 мая 2016, 21:12 #
                                                                              Спасибо. Все получилось.
                                                                              А есть возможность в обратном порядке отобразить комментарии?
                                                                              1. avatar Simkin Andrew 07 мая 2016, 21:08 #
                                                                                Не видел такой возможности, можно вроде только форму перед комментами вывести.
                                                                          2. avatar Евгений 06 июня 2016, 10:16(был изменён) #
                                                                            Здравствуйте. Подскажите как вывести количество комментариев. У меня есть каталог товаров и я бы хотел чтобы у каждого товара в каталоге показывалось сколько у него комментариев. Пробовал
                                                                            [[+total]]
                                                                            но он для каждого товара выводит значение(сколько всего на странице товаров т.е. 14) Как я понимаю нужно дописать параметр чтобы выводилось значение для этого id
                                                                            1. avatar Simkin Andrew 07 июня 2016, 22:01(был изменён) #
                                                                              У Вас похоже другой сниппет перебивает значение в total. Можно использовать самописный сниппет для подсчёта. О нем я писал уже здесь в комментариях — http://realadmin.ru/saytostroy/tickets-for-modx.html#comment-209
                                                                            2. avatar Кирилл 12 июня 2016, 06:38 #
                                                                              Добрый день подскажите как поменять по умолчанию текст перед полем ну скажем стоит, вот как у вас в данном случае «E-mail», а необходимо изменить на «Почта», где находятся эти настройки у Tickets?? Спасибо!
                                                                              1. avatar Simkin Andrew 12 июня 2016, 11:16 #
                                                                                Настройки в правом верхнем углу, там Наборы параметров. Там хранятся все языковые переменные. Ищи ticket_comment_email.
                                                                              2. Комментарий был удален.
                                                                                1. avatar Александр 08 июля 2016, 17:11 #
                                                                                  Подскажите пожалуйста при вставке изображения урл картинки оборачивается дважды ето выглядит вот так
                                                                                  <img src="http://\\\"http://freevectorsite.com/wp-content/uploads/2013/09/Free-Floral-Girl-vector-Graphics.jpg\\\"">
                                                                                  и ничего не отображается где искать ошыбку?
                                                                                  1. avatar Simkin Andrew 08 июля 2016, 21:03 #
                                                                                    Это в Тикетах? Смущает ссылка вордпрессовская. Наверно что-то не так с набором параметров Jevix
                                                                                  2. avatar Дмитрий 22 августа 2016, 23:35(был изменён) #
                                                                                    Здравствуйте! Такой вопрос. Поставил на сайт расширение tickets, хотел использовать для комментирования записей (в блоге). Сам блог построен не на тикетах, просто на ресурсах. Сделал вызов сниппета на странице ресурса (а точнее, в шаблоне страницы поста). Форма выводиться, но при заполнении выдает ошибку 404 при выполнении post запроса. Причем, если его вручную отправить — все проходит, но тем не менее, комментарий не появляется ни в админке, ни в посте. Собственно. вопрос как с этим бороться…
                                                                                    1. avatar Simkin Andrew 23 августа 2016, 08:57 #
                                                                                      Не знаю, но по всей видимости какие-то ошибки в js скриптах, которые мешают аяксово отправить комментарий.
                                                                                    2. avatar Виктор 29 августа 2016, 14:32 #
                                                                                      Спасибо! Отлично помог
                                                                                      1. avatar Андрей 20 сентября 2016, 17:27(был изменён) #
                                                                                        коментарии дублируются.
                                                                                        подскажите, где копать?
                                                                                        1. avatar Simkin Andrew 20 сентября 2016, 20:34 #
                                                                                          Попробуй все скрипты временно отключить, оставить только TicketComments… почему-то его скрипты два раза подгружаются к странице, из-за чего не понятно. Так же попробуй jquery библиотеку поставить 2й версии.
                                                                                          1. avatar Андрей 21 сентября 2016, 08:12 #
                                                                                            Даже при отключенном jquery сообщения двойные «Could not load snippet Jevix»
                                                                                            Оключал все плагины — тоже самое.
                                                                                            1. avatar Андрей 01 октября 2016, 05:14 #
                                                                                              Помогло обновление библиотеки до 3-й версии.
                                                                                              jquery-3.1.1.min.js
                                                                                              всё же дали правильное направление
                                                                                              Спасибо.
                                                                                          2. avatar Роман 09 ноября 2016, 12:10 #
                                                                                            Здравствуйте! Подскажите пожалуйста — не выводятся сообщении об ошибке «Указан не верный код защиты от спама», а также «Это поле обязательно для заполнения» для Автора и E-mail.
                                                                                            1. avatar Simkin Andrew 09 ноября 2016, 12:50 #
                                                                                              Добрый день. Какие-то проблемы с js скриптами. Возможно, jquery не подключено или подключено некорректно или ошибки в сторонних js плагинах.
                                                                                            © REALADMIN.RU   2016 г.
                                                                                            Страница сгенерирована: 0,1311 s | 12 mb.
                                                                                            На каком уровне Вы играете в шахматы?
                                                                                            О П Р О С
                                                                                            Home Question Top