Иван
Указать в системной настройке данный формат
Roman
Я так понимаю тут нужно что-то из этого брать?
Ну как минимум второй. Я думаю, что раз в 5-6 точно производительность вырастет.
Roman
Сначала правда протестируйте.
Александр
Понял, спасибо. А как кешировать опции не подскажете?
Roman
Сниппет: mFilter2 Там есть: $filters = $mSearch2->getFilters($ids); Через $modx->cacheManager Поищите в интернете, может что-то подобное уже делали. Так же можно использовать sphinx и туда вогнать все опции, но это я не подскажу.
Nano.Karmabot.chat
Stunning! nokerka got +1 from onlinewd. 11 karma in total.
Дмитрий
Всем привет, подскажите пожалуйста. Нужно вывести на главную страницу три последних комментария из отзывов на сайте — они реализованы на Tickets. Пробую это сделать при помощи сниппета который идет в комплекте - TicketLatest {$_modx->runSnippet('!TicketLatest', [ 'action' => 'comments', 'limit' => '3', 'includeContent' => 1, 'tpl' => 'review-comment-item', '_sortby' => '{ "menuindex":"ASC" }', )} Но на странице я получаю не три комментария, хотя лимит стоит именно такой, а один комментарий Подозреваю что это потому что тикет и комментарий это разные вещи, и я получаю тикет а из этого тикета последний комментрарий, всего одни. Подскажите пожалуйста, как получить именно три комментария? Я вижу есть сниппет TicketComments - но в его описании я вижу, что он выводит комментарии и форму для комментариев — а мне форма не нужна, мне нужно просто три последних комментария
Евгений
Всем привет, подскажите пожалуйста. Нужно вывести на главную страницу три последних комментария из отзывов на сайте — они реализованы на Tickets. Пробую это сделать при помощи сниппета который идет в комплекте - TicketLatest {$_modx->runSnippet('!TicketLatest', [ 'action' => 'comments', 'limit' => '3', 'includeContent' => 1, 'tpl' => 'review-comment-item', '_sortby' => '{ "menuindex":"ASC" }', )} Но на странице я получаю не три комментария, хотя лимит стоит именно такой, а один комментарий Подозреваю что это потому что тикет и комментарий это разные вещи, и я получаю тикет а из этого тикета последний комментрарий, всего одни. Подскажите пожалуйста, как получить именно три комментария? Я вижу есть сниппет TicketComments - но в его описании я вижу, что он выводит комментарии и форму для комментариев — а мне форма не нужна, мне нужно просто три последних комментария
можно использовать pdoResources и ему в параметры loadmodel и class указать те что у комментариев
Алексей
Всем привет, подскажите пожалуйста. Нужно вывести на главную страницу три последних комментария из отзывов на сайте — они реализованы на Tickets. Пробую это сделать при помощи сниппета который идет в комплекте - TicketLatest {$_modx->runSnippet('!TicketLatest', [ 'action' => 'comments', 'limit' => '3', 'includeContent' => 1, 'tpl' => 'review-comment-item', '_sortby' => '{ "menuindex":"ASC" }', )} Но на странице я получаю не три комментария, хотя лимит стоит именно такой, а один комментарий Подозреваю что это потому что тикет и комментарий это разные вещи, и я получаю тикет а из этого тикета последний комментрарий, всего одни. Подскажите пожалуйста, как получить именно три комментария? Я вижу есть сниппет TicketComments - но в его описании я вижу, что он выводит комментарии и форму для комментариев — а мне форма не нужна, мне нужно просто три последних комментария
вроде бы action все равно укажите Comments ну и форму он вроде никогда не выводил. он только tpl выводит. попробуйте явно указать parents родителя.
Дмитрий
Спасибо за ответы, попробую
Anonymous
Здравствуйте. Почему-то при загрузке страницы выдается просто вся белая страница. Думаю, что проблема в fenom. Можно как-нибудь вывести ошибку fenom в лог? Они обычно не выводятся никуда и нужно гадать, в чем проблема
Дмитрий
можно использовать pdoResources и ему в параметры loadmodel и class указать те что у комментариев
Подскажите пожалуйста, а как узнать каки именно loadmodel и класс у комментариев?
Евгений
ща
Евгений
Подскажите пожалуйста, а как узнать каки именно loadmodel и класс у комментариев?
https://github.com/modx-pro/Tickets/blob/master/core/components/tickets/model/schema/tickets.mysql.schema.xml#L30
Anonymous
Папка пустая почему-то всегда
Иван
Папка пустая почему-то всегда
Шаблоны/чанки в файлах?
Иван
Ну тогда впервую очередь проверить подключение метрик
Иван
При использовании Fenom и получении ошибки вида: \core\components\pdotools\model\pdotools\pdotools.class.php : 977) Unexpected tag 'm' in bb9225af622409c3b547cb0d7b064234 line 10, near '{m[' <- there Перейдите к указанной строке и после скобки { поставьте пробел.
Дмитрий
https://github.com/modx-pro/Tickets/blob/master/core/components/tickets/model/schema/tickets.mysql.schema.xml#L30
Спасибо. Насколько я понял, то class = TicketComment . А параметров loadmodel не вижу, можете подсказать где это можно посмотреть?
Anonymous
При использовании Fenom и получении ошибки вида: \core\components\pdotools\model\pdotools\pdotools.class.php : 977) Unexpected tag 'm' in bb9225af622409c3b547cb0d7b064234 line 10, near '{m[' <- there Перейдите к указанной строке и после скобки { поставьте пробел.
Проблема на странице, где вызывается mSearch2. При поиске по определенной фразе на боевом сайте выдается белый экран. А на локалке все отлично. Лог ошибок сервера пустой. Лог modx пустой. Пробовал чанки ставить пустые, чтобы никакие поля ресурса не выводились (вдруг в них есть невалидный fenom). Все равно белая страница. Вообще непонятно, почему так.
Евгений
попробуйте так
Дмитрий
Спасибо, сейчас попробую
Евгений
или Tickets
Anonymous
Где то в тексте есть { можете просто добавить к выводу тестового поля. | notags
Но почему тогда на локалке все отлично, если база та же самая и код тот же самый... Я пробовал вообще вместо чанка с результатом выводить "Привет". Все равно при определенной фразе белый экран.
Иван
хз
Sentinel
Всем привет, подскажите пожалуйста. Нужно вывести на главную страницу три последних комментария из отзывов на сайте — они реализованы на Tickets. Пробую это сделать при помощи сниппета который идет в комплекте - TicketLatest {$_modx->runSnippet('!TicketLatest', [ 'action' => 'comments', 'limit' => '3', 'includeContent' => 1, 'tpl' => 'review-comment-item', '_sortby' => '{ "menuindex":"ASC" }', )} Но на странице я получаю не три комментария, хотя лимит стоит именно такой, а один комментарий Подозреваю что это потому что тикет и комментарий это разные вещи, и я получаю тикет а из этого тикета последний комментрарий, всего одни. Подскажите пожалуйста, как получить именно три комментария? Я вижу есть сниппет TicketComments - но в его описании я вижу, что он выводит комментарии и форму для комментариев — а мне форма не нужна, мне нужно просто три последних комментария
а так не работает? [[!TicketLatest? &limit=`5` &fastMode=`1` &action=`comments` &tpl=`review-comment-item`]]
Евгений
с бегетом нет проблем, все пашет нормально
Евгений
только логи помогут
Евгений
beget
версия пхп - базы?
Anonymous
права
Интересная мысль. На папку в core/components/mSearch2 нужно поставить какие-то другие права? Можешь сказать, какие?
Евгений
Sentinel
сперва версию php глянуть надо
возможно еще ошибка fenom
Евгений
возможно еще ошибка fenom
эти ошибки в логах модх видны
Sentinel
эти ошибки в логах модх видны
ну да, но если права не те, то и логи могут не писаться
Евгений
Нет
по умолчанию на бегете не выводится, ядописывааю в htaccess вывод ошибок
Евгений
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on
Евгений
но сперва надо исключить феном
Anonymous
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on
Я попробовал вот так. В index.php написать: if ($_GET['q'] === 'test/') { ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); } Но все равно ничего не выдает
Дмитрий
или Tickets
К сожалению не работает, попробовал несколько вариантов, в pdoPage еще завернуть попробовал {$_modx->runSnippet('!pdoPage', [ 'element' => 'pdoResources', 'loadModels' => 'Tickets', 'limit' => '3', 'class' => 'TicketComment', '_tpl' => 'review-comment-item', '_sortby' => '{ "menuindex":"ASC" }', ])}
Дмитрий
а так не работает? [[!TicketLatest? &limit=`5` &fastMode=`1` &action=`comments` &tpl=`review-comment-item`]]
А это тоже самое что я писал, только не в синтаксисе fenom
Евгений
'class' => 'TicketComment', 'sortby' => 'id'
Евгений
у меня с такими параметрами работает
Алексей
parents = 0 не?
Дмитрий
Получилось вроде, спасибо, но плейсхолденры другие в шаблоне нужны, еще раз спасибо
Евгений
parents = 0 не?
у меня и без сработало
Дмитрий
Алексей
у меня и без сработало
ну смотря на какой странице тестить :)
Евгений
Алексей
Дмитрий
ну смотря на какой странице тестить :)
Да, у меня один раздел с тикетами и один ресурс, так что тут не принципиально
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии MagicThemes - управление темами для MODX Revo Представляю Вашему вниманию пакет управление темами или мини-движок тем для MODX. С его помощью можно управлять темой: — Менять местами области, блоки, блоки в областях; — Менять ширину размера сетки областей и блоков. — Устанавливать фоновый цвет блока или изображение. — Да и вообще — менять визуальное отображение блока до неузнаваемости. — Настраивать параметры сниппета. — Менять, вписывать значения классов и параметров для блока. — Настраивать базовые цвета и прочие параметры в настройке темы. — и много других полезных мелоч...
Sentinel
Прикольно было бы на modx.pro сделать, если хочешь поставить + то предлагалось бы авторизация
Alexey
Всем привет, почти не знаком с modx. Допустим у меня есть переменная {$price} , можно ли её умножить на какое-то число прямо в шаблоне ?
Алексей
Да {$price * 2}
Alexey
Да {$price * 2}
Пробовал, но 6 500 умножается на 2 и получается 12, только сейчас понял, что скорее всего это из-за пробела может быть...
Алексей
Ага понял)
https://docs.modx.pro/komponentyi/pdotools/parser#%D0%9C%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B Вот в доке много всего интересного :)
Алексей
пжалста.
Дима
не сталкивался ли кто-то с тем, что отправка почты из модх проходит за 4 сек?
Было как то, решали через swiftmailer (прикручен к modx, есть пакет) он сильно быстрее чем phpmailer, но тормоза самого SMTP внешнего при отправке случаются, так их не убрать, поэтому через очереди по крону шлём даже на мелких проектах. У нас самопал с давних времён, но вроде есть и готовые решения, вроде даже в modHelpers #mail