Здравствуйте! У меня проблема с компонентом MODX, а именно с Tickets.
У меня не выводится стандартная форма комментирования. Не получается с автоматическим присвоением шаблона созданному тикету. Что делать?Здравствуйте! У меня проблема с компонентом MODX, а именно с Tickets.
У меня не выводится стандартная форма комментирования. Не получается с автоматическим присвоением шаблона созданному тикету. Что делать?
Ответы: 28
Здравствуйте!
Мне нужно выставить блок комментариев на сайт. Я сделал это через Tickets. Сама форма появилась, но:Скриншоты:
itchief.ru/assets/uploadify/1/2/3/123c2feaef62b638a6237dc534c0d2f0.pngitchief.ru/assets/uploadify/9/6/b/96bed17c4f2051c60f060ca66d7fecb7.png
Подскажите пожалуйста, в чем проблема?
Sergey Net, желательно показать код, т.е каким образом вы оформили сниппет для блока комментариев, скорее всего у вас там где-то ошибка.
Вот так оформил:
Если что, то вот ссылка на сам сайт: https://citikran.com
Там, в самом низу страницы, поставил этот блок.Обратите внимание вот на это:
То есть, что здесь не так?
ААААА! Точно! Ну вы батенька голова!!!
У вас два одинаковых чанка: для гостей и авторизованных.
Вот это да! Вот это голова!
А вы здесь новенький? Или это Александр под другим ником?Проблема была в том, что я не правильно в сниппете имя чанка написал :)
Не, не новенький))) И не Александр под другим ником))) Я, Николай. Я только учусь, до Александра мне еще расти и расти. Могу заверить, Александр под другим ником не будет отвечать на вопросы)
День добрый. Сайт ac-web.ru
Проблема с Tickets. Не даёт редактировать тикет из фронтенда авторизованному и допущенному к телу юзеру и даже суперюзеру.Последние релизы MODX Revo и Tickets.
Настройки все сделал по Безумкину.Редактировать тикет из фронтенда надо обязательно.
Подскажите лекарство. Допуск в админку даю.Добрый день. Подскажите, у меня не работают стрелочки (нравится, не нравится в tickets). Не могу понять в чем дело. Может их нужно как-то активировать? Или, если они работают для авторизованных пользователей, можно ли сделать чтобы наболтали для не авторизованных тоже?
Инфу взял отсюда.Добрый! Стрелочки (нравится и не нравится) работают только для авторизованных пользователей. Кроме этого авторизованный пользователь не может голосовать за свои комментарии, т.е. стрелочки здесь тоже будут не активны.
Переделать компонент Ticket так, чтобы не авторизованные пользователи могли голосовать довольно затруднительно, т.к. придётся довольно много переписывать.Добрый день. Может подскажете?
У меня непонятки сTicketComments
. В общем все работает. Но есть потребность изменить список в зависимости от наличия/отсутствия комментариев 2-го уровня. Пытаюсь так: Ничего не выходит. Будто бы[[+children]]
пустой, хотя потомки есть и выводятся. Что-то не понимаю((Здравствуйте, Василий.
Должно работать. Там же несколько чанков, отвечающих за вывод комментариев. Попробуйте изменить в каждом из них:tpl.Tickets.comment.one.auth
;tpl.Tickets.comment.one.deleted
;tpl.Tickets.comment.one.guest
.Использую свои чанки. Все работает, отображается как надо, кроме этого.
Если вставить: ТоЧто-то
выводится и[[+children]]
выводится, т.е. не пустой... Загадка.Всё нормально выводится (проверил на тестовом сайте).
Tickets переустановил, появилась форма. Но без значков редактора и комментарий не оставляется.
Проверьте есть ли у Вас ошибки в журнале (Управление -> Отчёты -> Журнал ошибок) и попробуйте их исправить. Попробуйте переустановить и другие компоненты.
Нашел две ошибки.
Первая: Вторая: Я туда не лазил, может переустановитьTickets
?Попробуйте переустановить.
Да, должен подключиться автоматом. Но всё равно необходимо проверить. Обнаружить подключён он или нет, можно также на вкладке Sources (в панели разработчика браузера).
Не уверен, что скрипт подключен. Думаю он автоматом должен цепляться, я там ничего не трогал.
Где jQuery проверить? Все остальное есть.
Нажать в браузере (например, в Chrome) клавишу F12 и в панели разработчика перейти на вкладку Sources. Там выберите свой домен и посмотрите что к нему подключено.
Также можно это очень просто сделать на вкладке Console, расположенной в этой же панели . Для этого достаточно в командной строке ввестиjQuery
.1) Сниппет
TicketComments
необходимо вызывать не кэшированным:2) Проверьте, подключена ли библиотека jQuery к странице, а также убедитесь в том, что подключён скрипт
/assets/components/tickets/js/web/default.js
.Распишу подробнее: помещаю стандартный
[[TicketComments?]]
на страницу. Открываю в другом браузере, появилась кнопка «написать комментарий». При нажатии перематывает вверх и странице добавляется#
. При начальном шаблоне, редирект на главную. С админки нажимаю просмотреть, форма открывается.