Вопросы по Tickets

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

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

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