Антон
С нами с 12 апреля 2018; Место в рейтинге пользователей: #65Странное поведение Cron Manager
С какого-то момента кронменеджер стал очень странно работать.
Всего у меня в табличке 7 сниппетов с разными интервалами, 4 из них, которые были созданы первыми — работают, исправно запускаются с нужным интервалом, но после этих 4х сколько бы я не добавлял, они вообще не запускаются, статус так и висит «Cronjob not started yet».
Ещё странно — из админки нельзя удалить таск. Нажимаю удалить, сервак возвращает 500 ошибку.
Я пробовал обновлять версию кронменеджера и полностью его переустанавливать, только разве что без удаления таблицы в бд. Всё тщетно.
Может у кого-то были подобные проблемы?
Всего у меня в табличке 7 сниппетов с разными интервалами, 4 из них, которые были созданы первыми — работают, исправно запускаются с нужным интервалом, но после этих 4х сколько бы я не добавлял, они вообще не запускаются, статус так и висит «Cronjob not started yet».
Ещё странно — из админки нельзя удалить таск. Нажимаю удалить, сервак возвращает 500 ошибку.
Я пробовал обновлять версию кронменеджера и полностью его переустанавливать, только разве что без удаления таблицы в бд. Всё тщетно.
Может у кого-то были подобные проблемы?
Задваивание комментов tickets на мобильных устройствах.
Поймал странный баг — комменты(ticketsComments) с мобилок задваиваются. От платформы Андройд/Айфон — не зависит. Ни у кого такого не было?
HybridAuth и VK - как подружить?[РЕШЕНО]
Всем привет, столкнулся со странной штукой: включил на сайте возможность регаться через hybridAuth и вот что случилось — все провайдеры отрабатывают нормально, а после редиректа свконтактика сайт выдаёт 500 ошибку.
Самое интересное — это причина этой ошибки:
Пользователь создался, а вот его профиль — нет, и когда процессор авторизации модх пытается авторизовать свежесозданного пользователя, то попросту не находит профиль и валится.
При всём при этом, в админке на странице редактирования пользователя на вкладке привязанных провайдеров показывается вконтактик со всей нужной инфой — в бд все данные профиля из ВК есть.
Может кто-то сталкивался с таким? Возможно надо подправить коннектор для вк, или ещё что?
Самое интересное — это причина этой ошибки:
Пользователь создался, а вот его профиль — нет, и когда процессор авторизации модх пытается авторизовать свежесозданного пользователя, то попросту не находит профиль и валится.
При всём при этом, в админке на странице редактирования пользователя на вкладке привязанных провайдеров показывается вконтактик со всей нужной инфой — в бд все данные профиля из ВК есть.
Может кто-то сталкивался с таким? Возможно надо подправить коннектор для вк, или ещё что?
Отображение превьюшек для svg-картинок в ТВ типа "Изображение"
Сегодня обнаружил, что из коробки тв-шки с картинками не умеют показывать превью после выбора картинки. Всё дело в том, что по-умолчанию все картинки скармливаются phpThumb чтоб сгенерить превью нужного размера. Это логично, но не учитывается вариант с svg — картинка векторная, и пхпТумб не может сгенерить превью.
То, что я сделал — не панацея, и я отдаю себе отчёт почему я это сделал и что это не универсальное решение, но, тем не менее, вероятно кому-то в его ситуации это тоже подойдёт.
То, что я сделал — не панацея, и я отдаю себе отчёт почему я это сделал и что это не универсальное решение, но, тем не менее, вероятно кому-то в его ситуации это тоже подойдёт.
Разноцветные теги с tvSuperSelect
На текущем проекте была задача сделать теги цветными, чтоб каждый тег у посетителей ассоциировался со своим цветом. Да, это редко кому надо, но задача прикольная. Mой вариант решения под катом:
Вывод карточек товара магазина в статьях на сайте
Несколько недель назад от заказчика поступила такая хотелка — надо чтоб в статьи блога на сайте магазина можно было бы вставлять карточки товаров этого самого магазина. Обдумывал разные варианты, но в итоге, совместно с чатиком в телеграме пришел к такому решению:
- В статье в нужном месте менеджер делает конструкцию такого вида: %%34,45,54%%, где 34,45 и 54 — айди товаров в магазине, таких вхождений может быть хоть сколько в статье.
- На событие onWebPagePrerender вешается плагин, который с помощью регулярки выбирает все вхождения нашего паттерна, для каждого вхождения вызывает сниппет msProducts и последним шагом заменяет в контенте страницы паттерны соответствующими результатами сниппета.
Как правильно добавлять связи к кастомным объектам?
Всем привет.
Для проекта надо создать несколько кастомных пдо-объектов. С самими объектами проблем нет, а вот с их связями есть.
Как мне привязать свой объект к пользователю, чтоб потом можно было делать вот так:
Для проекта надо создать несколько кастомных пдо-объектов. С самими объектами проблем нет, а вот с их связями есть.
Как мне привязать свой объект к пользователю, чтоб потом можно было делать вот так:
$modx->user->getOne('myObject1')
и так:$modx->user->getMany('myObject2')
В схеме объекта я пишу <aggregate alias="User" class="modUser" local="user_id" foreign="id" cardinality="one" owner="foreign" />
Достаточно ли этого, или надо каким-то образом модифицировать объект modUser, чтоб у него появилась симметричная связь, только composite? Если надо, то как? Отмена импорта в плагине mSync
Кто-то имел дело с плагинами для mSync? Можно ли там как-то в плагине на mSyncOnBeforeImportProduct отменить импорт определённого товара? Допустим мне пришел товар, я проанализировал, понял, что это не товар, а опция msOptionsPrice2 для другого товара, создал опцию, а импорт товара дальше остановил? Что надо вернуть из плагина, чтоб импорт прервать?
Что-то не то с формированием заказа через API
Доброе утро!
Вчера весь вечер провозился и так и не понял что не так: есть сниппет, который по стандартной Безумкинской схеме отрабатывает аякс-запросы, один из экшенов принимает данные о товарах, программно формирует заказ и создаёт его, но проблема в том, что не смотря на параметр json_response=true,
Вчера весь вечер провозился и так и не понял что не так: есть сниппет, который по стандартной Безумкинской схеме отрабатывает аякс-запросы, один из экшенов принимает данные о товарах, программно формирует заказ и создаёт его, но проблема в том, что не смотря на параметр json_response=true,
Компонент Login не работает с SMTP
Включил на сайте почту через смтп, всякие формочки обычные приходят без проблем, а вот при регистрации через Login письмо даже не отправляется и в логах тишина. Только отключаешь смтп, всё начинает ходить. Может кто-то сталкивался с таким?