Обновление Tickets. Tickets modx


TicketComments / Сниппеты / Tickets / docs.modx.pro

&allowGuest 0 Включить возможность комментирования для неавторизованных пользователей?
&allowGuestEdit 1 Разрешать неавторизованным пользователям редактировать свои комментарии?
&allowGuestEmails 0 Отправлять гостям почтовые уведомления об ответах?
&autoPublish 1 Автоматически публиковать все новые комментарии, без премодерации.
&autoPublishGuest 1 Автоматически публиковать все новые комментарии неавторизованных пользователей, без премодерации.
&depth 0 Целое число, для указания максимальной глубины ветки комментариев.
&enableCaptcha 1 Включить защиту от спама для неавторизованных пользователей?
&fastMode 1 Если включено - в чанк результата будут подставлены только значения из БД. Все необработанные теги MODX, такие как фильтры, вызов сниппетов и другие - будут вырезаны.
&formBefore 0 Расположить форму комментирования перед комментариями. По умолчанию - нет.
&gravatarIcon mm Если аватарка пользователя не найдена, грузить эту картинку на замену.
&gravatarSize 24 Размер загружаемого аватара
&gravatarUrl http://www.gravatar.com/avatar/ Адрес для загрузки аватаров
&maxCaptcha 10 Максимальное число для генерации кода защиты от спама.
&minCaptcha 1 Минимальное число для генерации кода защиты от спама.
&thread Имя ветки комментариев. По умолчанию, "resource-[[*id]]".
&tplCommentAuth tpl.Tickets.comment.one.auth Чанк комментария для показа авторизованному пользователю.
&tplCommentDeleted tpl.Tickets.comment.one.deleted Чанк удалённого комментария.
&tplCommentEmailBcc tpl.Tickets.comment.email.bcc Чанк для уведомления админов сайта о новом комментарии.
&tplCommentEmailOwner tpl.Tickets.comment.email.owner Чанк для уведомления владельца тикета о новом комментарии.
&tplCommentEmailReply tpl.Tickets.comment.email.reply Чанк для уведомления пользователя о том, что на его комментарий появился ответ.
&tplCommentEmailSubscription tpl.Tickets.comment.email.subscription Чанк для уведомления подписанного пользователя, что в теме появился новый комментарий.
&tplCommentForm tpl.Tickets.comment.form Чанк для формы добавления нового комментария.
&tplCommentFormGuest tpl.Tickets.comment.form.guest Чанк для формы добавления нового комментария гостям.
&tplCommentGuest tpl.Tickets.comment.one.guest Чанк комментария для показа гостям.
&tplComments tpl.Tickets.comment.wrapper Чане обертка для всех комментариев страницы.
&tplLoginToComment tpl.Tickets.comment.login Чанк с требованием авторизоваться.

docs.modx.pro

Tickets / Пользователи / Дополнения MODX / modstore.pro

Версия 1.8.2-pl

Дата выпуска 07.05.2018

Просмотры 12 651

Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Внимание, этот компонент требует версию MODX не ниже 2.3 !

Основные возможности MODX Tickets

modstore.pro

Обновление Tickets / modx.pro

Привет!

У меня вот такой вопрос. Есть один сайт, сейчас он на 2.5.1. Установлен Tickets и когда выходили его обновления я их ставил. Сейчас версия пакета 1.6.17-pl. Пытаюсь снова установить обновления, они устанавливаются и все — сайт ложится. При обновлении страниц (не админки) вот такое:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16384 bytes) in /home/s/suhomozgya/public_html/core/xpdo/om/xpdoobject.class.php on line 236 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in Unknown on line 0 В консоли админки вот такое:[2016-11-17 17:45:56] (ERROR @ /home/s/suhomozgya/public_html/core/xpdo/xpdo.class.php : 643) Could not load class: Tickets from tickets. [2016-11-17 17:45:56] (ERROR @ /home/s/suhomozgya/public_html/core/xpdo/xpdo.class.php : 1245) Problem getting service tickets, instance of class Tickets, from path /home/s/suhomozgya/public_html/core/components/tickets/model/tickets/ [2016-11-17 17:45:58] (ERROR @ /home/s/suhomozgya/public_html/core/xpdo/xpdo.class.php : 643) Could not load class: Tickets from tickets. [2016-11-17 17:45:58] (ERROR @ /home/s/suhomozgya/public_html/core/xpdo/xpdo.class.php : 1245) Problem getting service tickets, instance of class Tickets, from path /home/s/suhomozgya/public_html/core/components/tickets/model/tickets/ Прежде такого не было вообще. У кого-нибудь была такая фиговина?

UPD.:

Ложатся только те страницы, на которых вызывается Tickets. Например вот такая test.3musictver.org/kontakty/ и такая test.3musictver.org/publications/news/

Ну и на тех страницах что легли еще вот такой лог в админке:

[2016-11-17 18:44:13] (ERROR @ /home/s/suhomozgya/test/public_html/core/xpdo/om/xpdoobject.class.php : 1452) Error HY000 executing statement: INSERT INTO `modx_session` (`id`, `access`, `data`) VALUES ('8kpmd70thon29ee3roil7jvd87', 1479408253, 'modx.user.contextTokens|a:1:{s:3:\"mgr\";i:1;}modx.mgr.user.token|s:52:\"modx582dfa494042f2.11746826_1582dfa52140c73.76094257\";modx.mgr.session.cookie.lifetime|i:0;modx.mgr.user.config|a:0:{}modx.user.1.userGroupNames|a:2:{i:0;s:13:\"Administrator\";i:1;s:6:\"Member\";}') Array ( [0] => HY000 [1] => 2014 [2] => Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. ) [2016-11-17 18:44:13] (ERROR @ Unknown0) PHP warning: Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/tmp) [2016-11-17 18:45:15] (ERROR @ /home/s/suhomozgya/test/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error HY000 executing statement: Array ( [0] => HY000 [1] => 2014 [2] => Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. )Ткните носом, что сделать то нужно?)

modx.pro

TicketLatest / Сниппеты / Tickets / docs.modx.pro

&action Comments Режим работы сниппета. Доступно Comments или Tickets
&cacheKey Имя кэша сниппета. Если пустое - кэширование результатов будет отключено.
&cacheTime 1800 Время кэширования.
&depth 10 Глубина поиска ресурсов от каждого родителя.
&fastMode 0 Если включено - в чанк результата будут подставлены только значения из БД. Все необработанные теги MODX, такие как фильтры, вызов сниппетов и другие - будут вырезаны.
&includeContent 0 Выбирать поле контент у ресурсов.
&includeTVs Список ТВ параметров для выборки, через запятую. Например: «action,time» дадут плейсхолдеры [[+action]] и [[+time]].
&limit 10 Лимит выборки результатов
&offset 0 Пропуск результатов с начала выборки
&outputSeparator Необязательная строка для разделения результатов работы.
&parents Список категорий, через запятую, для поиска результатов. По умолчанию выборка ограничена текущим родителем. Если поставить 0 - выборка не ограничивается.
&resources Список ресурсов, через запятую, для вывода в результатах. Если id ресурса начинается с минуса, этот ресурс исключается из выборки.
&showDeleted 0 Показывать удалённые ресурсы.
&showHidden 1 Показывать ресурсы, скрытые в меню.
&showLog 0 Показывать дополнительную информацию о работе сниппета. Только для авторизованных в контекте «mgr».
&showUnpublished 0 Показывать неопубликованные ресурсы.
&sortby createdon Сортировка выборки.
&sortdir DESC Направление сортировки.
&toPlaceholder Если не пусто, сниппет сохранит все данные в плейсхолдер с этим именем, вместо вывода не экран.
&tpl tpl.Tickets.comment.latest Чанк оформления для каждого результата
&tvPrefix Префикс для ТВ плейсхолдеров, например «tv.». По умолчанию параметр пуст.
&user Выбрать только элементы, созданные этим пользователем.
&where Строка, закодированная в JSON, с дополнительными условиями выборки.

docs.modx.pro

Tickets работа View / modx.pro

Здравствуйте. Прошу помощи в вопросе работы View в Tickets. Сначала приведу свои чанки, чтобы не гадать что и как. Чанк: tpl.Tickets.list.row<div data-id="[[+id]]"> <div> <h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2> <img src="[[pdoResources? &class=`TicketFile` &where=`{"parent":[[+id]]}` &sortby=`createdon` &sortdir=`ASC` &limit=`1` &tpl=`@INLINE [[+url]]` ]]" > [[+introtext]] <hr> <div data-id="[[+id]]"> <div> <p>[[+date_ago]]</p> </div> <div> <p>Posted by <strong>[[+fullname]]</strong></p> </div> <div> <p>Comments: <strong>[[+comments]]</strong></p> </div> <div> <p>Views: <strong>[[+views]]</strong></p> </div> <div> <a href="[[~[[+id]]]]#cut">[[%ticket_read_more]]</a> </div> </div> </div> </div>Чанк: tpl.Tickets.meta<div data-id="[[+id]]"> <div> <p>[[+date_ago]]</p> </div> <div> <p>Posted by <strong>[[+fullname]]</strong></p> </div> <div> <a href="[[~[[+section.id]]]]">CGS Blog / [[+section.pagetitle]]</a> </div> <div> <p>Views: <strong>[[+views]]</strong></p> </div> <div> <span>[[+stared]][[+unstared]] <i></i><span> [[+stars]]</span></span> </div> <div> <span> <span title="[[%ticket_like]]"> <i></i> </span> [[+can_vote]][[+cant_vote]] <span title="[[%ticket_dislike]]"> <i></i> </span> </span> </div> </div> [[+has_files]]Происходит следующее. Там где работает чанк tpl.Tickets.list.row — количество просмотров вообще не отображается Страница. А там где работает чанк tpl.Tickets.meta — все нормально Страница Ведь вывод одинаковый, как так. В одном месте работает, в другом не хочет…

modx.pro

Бесконечное сохранение tickets на modx 2.6.0 / modx.pro

Привет. Обновился с 2.5.7 до modx 2.6.0, теперь идет бесконечное сохранение тикетов.ВАЖНО: При установке на тестовом сервере (modhost.pro) точно такая же ошибка! Пробовал разные версии php: 7, 7.1, 7.2. Результат тот же. В логах сервера:site.ru [Tue Nov 07 21:17:37 2017] [error] [pid 4547] sapi_apache2.c(326): [client 5.187.68.103:55170] PHP Fatal error: Uncaught Error: Call to a member function invokeEvent() on null in home/c/cp04792/site/core/model/modx/modresource.class.php:1362\nStack trace:\n#0 /home/c/cp04792/site/core/components/tickets/model/tickets/ticket.class.php(718): modResource- >clearCache('web')\n#1 /home/c/cp04792/site/core/components/tickets/processors/mgr/ticket/update.class.php(271): Ticket->clearCache()\n#2 /home/c/cp04792/site/core/model/modx/processors/resource/update.class.php(719): TicketUpdateProcessor->clearCache()\n#3 /home/c/cp04792/site/core/components/tickets/processors/mgr/ticket/update.class.php(310): modResourceUpdateProcessor->cleanup()\n#4 /home/c/cp04792/site/core/model/modx/modprocessor.class.php(839): TicketUpdateProcessor->cleanup()\n#5 /home/c/cp04792/site/core/model/modx/modprocessor.class.php(173): modObjectUpdateProcessor->process()\n#6 /home/c/cp04792/site/core/model/modx/modx.class.php(1705): modProcessor->run()\n#7 /home/c/cp04792/site/core/model/modx/modconnectorresponse.class.php(140): modX- >runProcessor('resource/update', Array in /home/c/cp04792/site/core/model/modx/modresource.class.php on line 1362 в консоли браузера при сохранении:ext-all.js:21 POST http://site.ru/connectors/index.php 500 (Internal Server Error) ext-all.js:21 Uncaught {message: "JsonReader.read: Json object not found"} message:"JsonReader.read: Json object not found" __proto__:ObjectЛоги в админке: Пусто

Пробовал переустановить tickets, результат тот же. Кэш из core чистил. Пожалуйста, помогите разобраться!

modx.pro

TicketForm / Сниппеты / Tickets / docs.modx.pro

  1. Компоненты
  2. Tickets
  3. Сниппеты

06 августа 2018, 11:31

Выводит форму для создания тикета пользователем из фронтэнда. *Сниппет вызывается не кэшированным.

Параметры вызова сниппета

Название По умолчанию Описание
&allowedFields parent,pagetitle,content,published Поля тикета, которые разрешено заполнять пользователю. Можно указывать имена ТВ параметров.
&context Список контекстов для поиска секций, через запятую.
&parents По умолчанию выводятся все доступные разделы тикетов, но вы можете ограничить их, указав конкретных родителей через запятую.
&permissions section_add_children Проверка прав на публикацию в раздел. По умолачанию проверяется разрешение "section_add_children".
&redirectUnpublished 0 Вы можете указать, на какой документ отправлять пользователя при создании неопубликованного тикета.
&requiredFields parent,pagetitle,content Обязательные поля тикета, которые пользователь должен заполнить для отправки формы.
&sortby pagetitle Поле для сортировки списка разделов.
&sortdir ASC Направление сортировки списка разделов.
&tplFormCreate tpl.Tickets.form.create Чанк для создания нового тикета
&tplFormUpdate tpl.Tickets.form.update Чанк для обновления существующего тикета
&tplPreview tpl.Tickets.form.preview Чанк для предпросмотра тикета перед публикацией
&tplSectionRow @INLINE <option value="[[+id]]" [[+selected]]>[[+pagetitle]]</option> Чанк для оформления раздела вопросов в форме
&tplTicketEmailBcc tpl.Tickets.ticket.email.bcc Чанк для уведомления админов сайта о новом тикете.

Способы вызова

[[!TicketForm?]]

Total time: 0.0236 sTotal queries: 6Queries time: 0.0009 s

docs.modx.pro


Prostoy-Site | Все права защищены © 2018 | Карта сайта