Вопросы по Tickets

Александр
2,4K
29
0
Здравствуйте Александр, я опять к вам с вопросами! Никак не выводится стандартная форма комментирования. Не получается с автоматическим присвоением шаблона созданному тикету. Вот такое начало!

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

  1. Sergey Net
    22 июля 2020, 14:01
    Здравствуйте Александр!

    Мне нужно было выставить блок комментариев на сайт. Я сделал это через Tickets. Сама форма появилась, но:
    1) Написанные комментариии не появляются
    2) Появляется какой-то непонятный массив
    itchief.ru/assets/uploadify/1/2/3/123c2feaef62b638a6237dc534c0d2f0.png
    itchief.ru/assets/uploadify/9/6/b/96bed17c4f2051c60f060ca66d7fecb7.png

    Подскажите пожалуйста — в чем проблема?
    1. Nik
      22 июля 2020, 14:08
      Sergey Net, желательно показать код, т.е каким образом вы оформили сниппет для блока комментариев, скорее всего у вас там где то ошибка
      1. Sergey Net
        22 июля 2020, 14:21
        Если что, то вот ссылка на сам сайт citikran.com
        там, в самом низу страницы я поставил этот блок
        1. Sergey Net
          22 июля 2020, 14:18
          Вот так оформил:
          [[!TicketComments?
          &allowGuest=`1`
          &tplCommentFormGuest=`commentFormTpl`
          &tplCommentGuest=`commentTpl`
          &tplCommentAuth=`commentTpl`
          &tplComments=`commentsWrapperTpl`
          &gravatarSize=`70`
          ]]
          1. Nik
            22 июля 2020, 14:31
            &tplCommentGuest=`commentTpl`
            &tplCommentAuth=`commentTpl`
            Вот на это обратите внимание
            1. Sergey Net
              22 июля 2020, 14:35
              Вот это да! Вот это голова!
              А вы здесь новенький, вы не Александр? Или это Александр под другим ником?
              1. Nik
                22 июля 2020, 14:42
                Не, не новенький))) И не Александр под другим ником))) я Николай. Я только учусь, до Александра мне еще расти и расти. Могу заверить, Александр под другим ником не будет отвечать на вопросы)
              2. Sergey Net
                22 июля 2020, 14:34
                ААААА! Точно! Ну вы батенька голова!!!
                1. Sergey Net
                  22 июля 2020, 14:32
                  То есть?
                  1. Nik
                    22 июля 2020, 14:34
                    У вас два одинаковых чанка что для гостей что для авторизованных?
                    1. Sergey Net
                      22 июля 2020, 14:36
                      Проблема была в том, что я не правильно в сниппете имя чанка написал:)
          2. Анатолий
            17 августа 2018, 13:20
            День добрый Александр
            Сайт ac-web.ru
            Проблема с Tickets
            Не дает редактировать тикет из фронтенда авторизованному и допущенному к телу юзеру и даже суперюзеру.
            Последние релизы Modx revo и Tickets.
            Настройки все сделал по Безумкину.
            Редактировать тикет из фронтенда надо обязательно.
            Подскажите лекарство.
            Допуск в админку даю.
            1. Антон
              14 августа 2018, 21:00
              Добрый день. Александр подскажите у меня не работают стрелочки (нравится не нравится в tickets) я не могу понять в чем дело. Может их нужно как то активировать? Или если они работают для авторизованных пользователей можно ли сделать чтобы наболтали для не авторизованных пользователей? Инфу взял отсюда dart.agency/blog/obuchenie/kommentarii-v-modx-revo-s-pomoshhyu-tickets.html
              1. Александр Мальцев
                16 августа 2018, 13:34
                Добрый! Стрелочки (нравится и не нравится) работают только для авторизованных пользователей. Кроме этого авторизованный пользователь не может голосовать за свои комментарии, т.е. стрелочки к ним тоже будут не активны.
                Переделать компонент Ticket так, чтобы не авторизованные пользователи могли голосовать довольно затруднительно, т.к. придётся довольно много переписывать.
              2. Василий
                22 ноября 2016, 10:04
                Александр, добрый день. Может подскажете?
                У меня непонятки с TicketComments. В общем все работает. Но есть потребность изменить список в зависимости от наличия/отсутствия комментариев 2-го уровня. Пытаюсь так:
                [[+children:notempty=`Что-то `]] Ничего не выходит. Будто бы [[+children]] пустой, хотя потомки есть и выводятся. Что-то не понимаю((
                1. Александр Мальцев
                  22 ноября 2016, 11:45
                  Здравствуйте, Василий.
                  Должно работать. Там же несколько чанков, отвечающих за вывод комментариев. Попробуйте изменить в каждом из них (tpl.Tickets.comment.one.auth, tpl.Tickets.comment.one.deleted, tpl.Tickets.comment.one.guest).
                  1. Василий
                    22 ноября 2016, 13:21
                    Использую свои чанки. Все работает, отображается как надо кроме этого.
                    Если ставить [[+children:empty=`Что-то `]], то `Что-то` выводится и [[+children]] выводится, т.е. не пустой… Загадка
                    1. Александр Мальцев
                      24 ноября 2016, 12:16
                      Всё нормально выводится (проверил на тестовом сайте).
                2. Александр
                  27 октября 2016, 15:23
                  Время поджимает, Александр можете подсказать к кому обратиться за помощью с настройкой Tickets с оплатой?
                  1. Александр
                    27 октября 2016, 12:15
                    Ticket переустановил, появилась форма. Но без значков редактора и комментарий не оставляется.
                    1. Александр Мальцев
                      27 октября 2016, 13:17
                      Проверьте есть ли у Вас ошибки в журнале (Управление -> Отчёты -> Журнал ошибок) и попробуйте их исправить. Попробуйте переустановить и другие компоненты.
                    2. Александр
                      25 октября 2016, 15:14
                      Нашел две ошибки
                      Uncaught ReferenceError: jQuery is not defined(…) jquery.markitup.js:665
                      665  })(jQuery);
                      Uncaught ReferenceError: $ is not defined(…) default.js:729
                      729  Tickets.tpanel = {
                      	wrapper: $('#comments-tpanel')
                      Я туда не лазил, может переустановить Tickets?
                      1. Александр Мальцев
                        26 октября 2016, 12:08
                        Попробуйте.
                      2. Александр Мальцев
                        25 октября 2016, 14:01
                        Да, должен подключиться автоматом. Но всё равно необходимо проверить. Обнаружить подключён он или нет, можно также на вкладке Sources (в панели разработчика браузера).
                        1. Александр
                          25 октября 2016, 09:48
                          Не уверен что скрипт подключен, думаю он автоматом должен цепляться я там ничего не трогал.
                          1. Александр
                            24 октября 2016, 16:06
                            Где jQuery проверить? Все остальное есть.
                            1. Александр Мальцев
                              25 октября 2016, 13:58
                              Нажать в браузере (например, в Chrome) клавишу F12 и в панели разработчика перейти на вкладку Sources. Там выберите свой домен и посмотрите что к нему подключено.
                              Также можно это очень просто сделать на вкладке Console, расположенной в этой же панели. Для этого достаточно в командной строке ввести фразу jQuery.
                            2. Александр Мальцев
                              24 октября 2016, 13:27
                              1. Сниппет TicketComments необходимо вызывать не кэшированным:
                              [[!TicketComments]]
                              
                              2. Проверьте, подключена ли библиотека jQuery к странице, а также убедитесь в том, что подключён скрипт /assets/components/tickets/js/web/default.js.
                              1. Александр
                                23 октября 2016, 15:34
                                Распишу подробнее: помещаю стандартный
                                [[TicketComments?]]
                                на страницу, открываю в другом браузере, появилась кнопка «написать комментарий», при нажатии перематывает вверх и странице добавляется #. При начальном шаблоне, редирект на главную. С админки нажимаю просмотреть, форма открывается.
                                Войдите, пожалуйста, в аккаунт, чтобы оставить комментарий.