Tikets - комментарии
Приветствую!
Не работают комменты в Tikets
Понимаю, что компонент рабочий, все хорошо.
Настроил его, комментировал пару раз, потом переключился на другие задачи.
Теперь, пытаюсь комментить в той же теме — ноль эмоций. Понимаю что это из серии «Все работало я ниче не делал, а тут неожиданно перестало» — сам не люблю такого, но тут действительно фигня какая-то.
Вызов стандартный.
Если не ввести комент всплывает ошибка jGlow
Все ок.
кнопка написать отрабатывает.
в fiddler2 посмотрел, отсылает:
Переустанавливал Tikets.
В «Журнал ошибок» ничего нет.
Куда копать? Как так если отсылает и не добавляет?
Не работают комменты в Tikets
Понимаю, что компонент рабочий, все хорошо.
Настроил его, комментировал пару раз, потом переключился на другие задачи.
Теперь, пытаюсь комментить в той же теме — ноль эмоций. Понимаю что это из серии «Все работало я ниче не делал, а тут неожиданно перестало» — сам не люблю такого, но тут действительно фигня какая-то.
Вызов стандартный.
[[!TicketComments?]]
Предпросмотр работает.Если не ввести комент всплывает ошибка jGlow
Все ок.
кнопка написать отрабатывает.
в fiddler2 посмотрел, отсылает:
thread=resource-51&parent=0&id=0&text=ghfhfgh&action=comment%2Fsave
на адрес/assets/components/tickets/action.php
Но коммента нет, ни в админке ни на сайте.php_flag register_globals Off
Все компоненты последние.Переустанавливал Tikets.
В «Журнал ошибок» ничего нет.
Куда копать? Как так если отсылает и не добавляет?
Комментарии: 9
Бери совочек и шагом арш в менеджер. Вызываем так
[[!TicketComments? &showLog=`1`]]
Пишем коммент, смотрим в лог и аккуратно откапываем проблему. 0.0002551: pdoTools loaded
0.0031300: Conditions prepared
0.0002100: Query parameters prepared.
0.0000520: xPDO query object created
0.0002871: innerJoined TicketThread as Thread
0.0002952: leftJoined modUser as User
0.0002608: leftJoined modUserProfile as Profile
0.0000060: Grouped by TicketComment.id
0.0000949: Added selection of TicketComment: SQL_CALC_FOUND_ROWS `id`, `thread`, `parent`, `text`, `name`, `email`, `ip`, `rating`, `rating_plus`, `rating_minus`, `createdon`, `createdby`, `editedon`, `editedby`, `published`, `deleted`, `deletedon`, `deletedby`, `properties`, `parent` as `new_parent`, `rating` as `rating_total`
0.0000300: Added selection of TicketThread: `resource`
0.0000269: Added selection of modUser: `username`
0.0000560: Added selection of modUserProfile: `internalKey`, `fullname`, `phone`, `mobilephone`, `blocked`, `blockeduntil`, `blockedafter`, `logincount`, `lastlogin`, `thislogin`, `failedlogincount`, `sessionid`, `dob`, `gender`, `address`, `country`, `city`, `state`, `zip`, `fax`, `photo`, `comment`, `website`, `extended`,`email` as `user_email`
0.0002692: Added where condition: published=1
0.0000629: Sorted by TicketComment.id, ASC
0.0006180: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `TicketComment`.`id`, `TicketComment`.`thread`, `TicketComment`.`parent`, `TicketComment`.`text`, `TicketComment`.`name`, `TicketComment`.`email`, `TicketComment`.`ip`, `TicketComment`.`rating`, `TicketComment`.`rating_plus`, `TicketComment`.`rating_minus`, `TicketComment`.`createdon`, `TicketComment`.`createdby`, `TicketComment`.`editedon`, `TicketComment`.`editedby`, `TicketComment`.`published`, `TicketComment`.`deleted`, `TicketComment`.`deletedon`, `TicketComment`.`deletedby`, `TicketComment`.`properties`, `parent` as `new_parent`, `rating` as `rating_total`, `Thread`.`resource`, `User`.`username`, `Profile`.`internalKey`, `Profile`.`fullname`, `Profile`.`phone`, `Profile`.`mobilephone`, `Profile`.`blocked`, `Profile`.`blockeduntil`, `Profile`.`blockedafter`, `Profile`.`logincount`, `Profile`.`lastlogin`, `Profile`.`thislogin`, `Profile`.`failedlogincount`, `Profile`.`sessionid`, `Profile`.`dob`, `Profile`.`gender`, `Profile`.`address`, `Profile`.`country`, `Profile`.`city`, `Profile`.`state`, `Profile`.`zip`, `Profile`.`fax`, `Profile`.`photo`, `Profile`.`comment`, `Profile`.`website`, `Profile`.`extended`, `Profile`.`email` as `user_email` FROM `modx_tickets_comments` AS `TicketComment` JOIN `modx_tickets_threads` `Thread` ON `Thread`.`id` = `TicketComment`.`thread` AND `Thread`.`name` = "resource-59" LEFT JOIN `modx_users` `User` ON `User`.`id` = `TicketComment`.`createdby` LEFT JOIN `modx_user_attributes` `Profile` ON `Profile`.`internalKey` = `TicketComment`.`createdby` WHERE `TicketComment`.`published` = 1 GROUP BY TicketComment.id ORDER BY TicketComment.id ASC "
0.0016439: SQL executed
0.0001860: Total rows: 5
0.0001101: Rows fetched
0.0003829: Returning raw data
0.0091710: Returning processed chunks
0.0019090: Loaded chunk "tpl.Tickets.comment.wrapper"
0.0066681: Loaded chunk "tpl.Tickets.comment.login"
0.0264060: Total time
14 942 208: Memory usage
оставить коммент не получается, т.к. showLog не работает с web user'амиДа и как лог мне поможет если данные отсылаются, а коменнты не добавляются?
Да и как лог мне поможет если данные отсылаются, а коменнты не добавляются?Начинать всегда надо с начала.
в fiddler2 посмотрел, отсылает на адресА что приходит в ответ?
Должна быть ошибка или в ответе от сервера, или в логе MODX, или в логе сервера.
Пока ошибки нет — помочь нечем.
Пока ошибки нет — помочь нечем.
Вроде по-русски написано. Что непонятно?
Заполни имя юзера (fullname) в админке.
Заполни имя юзера (fullname) в админке.
По идее, было бы неплохо выводить эту ошибку в message.
Скрипт написан так, чтобы подсвечивать поле с ошибкой. А такое поле есть только в форме комментария от гостей.
Отсутствие имени у авторизованного юзера — это ненормально.
Отсутствие имени у авторизованного юзера — это ненормально.
Идея была такая, что какого то поля не хватает, думал даже на UserProfile(это уже от отчаянья, хотя по логике он не причем).
Честно я бы не понял, если бы вы не сказали, текст fullname нигде не фигурирует в ошибках и ответе JSON.
Спасибо за помощь!
Честно я бы не понял, если бы вы не сказали, текст fullname нигде не фигурирует в ошибках и ответе JSON.
Спасибо за помощь!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.