Вопросы по Tickets

Александр
Александр
3,3K
29
Содержание:
  1. Комментарии
Здравствуйте Александр, я опять к вам с вопросами! Никак не выводится стандартная форма комментирования. Не получается с автоматическим присвоением шаблона созданному тикету. Вот такое начало!

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

  1. Sergey Net
    Sergey Net
    2020-07-22 14:01:30
    Здравствуйте Александр!

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

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