Артур
Я думаю тебе надо посмотреть функцию number_format в php
Anton
Народ, как быстрее всего изменить дату в пхп? В общем задача в том, чтоб из часового пояса +4 перевести время к московскому -3. Есть ли способ, чтоб оно там само просчиталось с учётом летнего/зимнего времени, или проще использовать объект даты и сделать модифай, или перевести всё в таймштамп и обратно? Как эффективнее?
ADMIN
если отдать parents то выводит не так как я отдаю id а сортирует рандомно. Можно ли сделать так чтобы сортировала именно так как я отдаю. Сначала вывести все товары с категории 25 потом 55 и 12
Nikolay
ребят а что за проблема в галерее может быть у минишопа?
alexey1m
подскажите событие плагинов при перетаскивании ресурсов
Andrey
а как можно в modx вставить свою верстку? типо я создаю еще одну страницу в админке, туда вставляю свою верстку. весь контент странички вставляется в код бутстрапа. и Получается так, что моя верстка не совсем корректно отображается.
Andrey
Andrey
Андрей
подскажите событие плагинов при перетаскивании ресурсов
По идее наверное можно использовать - OnResourceBeforeSort
Андрей
https://forums.modx.com/thread/85189/system-event-hook-for-onsort-drag-039-n-039-drop-in-resource-tree#dis-post-469841
Андрей
И применить его к нужному ресурсу
Andrey
а шаблону не нужно указывать url? и где он у меня выведется? ну то есть в хедере в меню?
Albert
а шаблону не нужно указывать url? и где он у меня выведется? ну то есть в хедере в меню?
Создается шаблон и ресурс. У ресурса есть url. Каждому ресурсу назначается шаблон
alexey1m
Подскажите как вызвать очистку полностью кэша сайта тогда $modx->getCacheManager()->refresh(); не срабатывает. данные обновляются только если вручную очистить кэш нажимать
Andrey
Создается шаблон и ресурс. У ресурса есть url. Каждому ресурсу назначается шаблон
а можно потом будет засунуть в эту менюшку? а не просто в хедер
Николай
всем привет!
Николай
вопрос такой: при сохранении сниппета вызывается ошибка 403
Николай
кто сталкивался? как лечить?
Николай
перенес сайт на хостинг заказчика
Николай
хостинг один и тот же
Николай
только мой - виртуальный сервер
Николай
а у заказчика - хостинг
Татьяна
Доброго часа! Мобильная версия постоянно обновляет экран — как исправить или отловить в чем проблема? https://robo74.ru/ На пк или эмуляторах девайсов - все нормально. А на реальном мобайле - все время по много раз обновляется прорисовка экрана. Прошу помощи.
Максим
Не отправляется почта. Валидатор показывает на email, хотя все правильно заполнено. Если убрать хук email, то все улетает. И в том, и в другом случае заполненная форма есть в формите, но на почту не приходит. Подскажите, пожалуйста, где смотреть, что не так
Максим
Danil
емеилфром замени
Максим
Ruslan
Да уже по всякому пробовал
emailfrom укажите с доменом сайта, скорее оно, да
Николай
Danil
решил проблему сам
недоперенес сайт?
Максим
emailfrom укажите с доменом сайта, скорее оно, да
Все равно не помогает, что еще может быть?
Ruslan
Все равно не помогает, что еще может быть?
Может на хосте запрет отправки стоит, если тестовый тариф, например
Ruslan
ну или вручную админы отрубили, уточните у ТП хоста
Николай
недоперенес сайт?
отключл mod_secutiry
Developer
{'как в феноме получить часть строки?' | ?} чтобы вывело "часть строки?" вернее чтобы строка была разбита на две части: 1)как в феноме получить 2)часть строки?
Максим
А еще бывают варианты? Просто уже мучаюсь с этим давно
Николай
Для отключения mod_security, добавил строку в .htaccess файл сайта: SecRuleEngine Off
Ruslan
А еще бывают варианты? Просто уже мучаюсь с этим давно
См. https://ilyaut.ru/cheats/checking-of-email-in-modx/ Если все норм с отправкой, то попробуйте с нуля еще раз сделать по инструкции, например - https://itchief.ru/lessons/modx-revo/modx-contact-form
Developer
нужно разделить чтобы в первой строке было 80 символов, в остальной остальные символы
Ruslan
По нему и делал, попробую первую ссылку. Спасибо)
Первая ссылка - это проверка отправки писем с хоста, в целом. Если делали по этому уроку, то поищите другой, вдруг косяк в статье
Danil
По нему и делал, попробую первую ссылку. Спасибо)
отправляй с консоли да смотри логи там полюбому ошибка выйдет можешь еще проверить A записи на домене а что за хост?
Danil
Или вообще в поддержку хоста написать может не в modx проблема)
Danil
А ну тогда скорее всего у тебя)))
Developer
Максим
А ну тогда скорее всего у тебя)))
Да вот уже всю голову сломал))
alexey1m
при нажатию на кнопку ajaxом php запускается. если залогинен в админку - работает. если нет то ошибка 401 ошибка not autorized.
alexey1m
php скрипт в папке assets/components
Алексей
Вроде, нет противоречий.
Igor
Всем привет! Кто как решает конфликты, когда в разных компонентах используются разные версии библиотек подключенные через composer? Например, у меня конфликт guzzlehttp в одном компоненте 6.3.3 в другом 7.2.0
Иван
Он что-то такое делал
Иван
modmore/guzzle7 https://github.com/modmore/guzzle7
alexey1m
А что у тебя этот скрипт делает?
делает залогиненному на сайте пользователю в extended запись
Кирилл
Всем привет. Подскажите пожалуйста - как modx revo 2.8.3 хранит параметры TV полей и как их можно массово редактировать? Стоит задача редактировать около 50 полей (тип ввода, сортировка и пр), делать это вручную через админку долго и легко запутаться.
alexey1m
А что у тебя этот скрипт делает?
если в админке ты залогинен - то работает, если нет, то 401 ошибка
Кирилл
В базе данных хранит
Не сломается если я её дамп с notepad++ редактирую?)) Или sql'ем менять через myadmin?
Кирилл
mysql 8.0.21
Артур
Не сломается если я её дамп с notepad++ редактирую?)) Или sql'ем менять через myadmin?
Я бы хотя бы через phpmyadmin менял, а вообще конечно если изменения однотипные скрипт бы написал
Кирилл
Понял, спасибо, буду пробовать
Андрей
alexey1m
нет. не понимаю причем тут процессор
alexey1m
alexey1m
проблема с авторизацией. 401 ошибка
Anonymous
Здравствуйте. Хочу сделать кнопку "Купить в 1 клик" для Minishop2. Я написал такой код на html: <form class="buy-1-click-form ms2_form" method="post" id="form_{$_modx->resource.id}"> <input type="hidden" name="id" value="{$_modx->resource.id}"> <input type="hidden" name="price" value="{$_modx->resource.price} "> <input type="hidden" name="pagetitle" value="{$_modx->resource.pagetitle}"> <input type="hidden" name="count" value="1"> <button type="submit" name="ms2_action" value="cart/add" class="btn buy-1-click-btn">Купить в 1 клик</button> </form> И такой на JS: $('.buy-1-click-form').on('submit', function (e) { e.preventDefault(); setTimeout(function() { document.location = window.location.origin + '/cart' },300); }); Без таймаута иногда не работает. Но таймаут - это костыль. На одних ПК он нужен поменьше, на других побольше. Как мне сделать это без таймаута? В Minishop2 есть callback'и, например: miniShop2.Callbacks.Cart.add.response.success Но в них нельзя получить объект, по которому кликнули. Или даже форму. А у меня, помимо кнопки "Купить в 1 клик", есть и обычные кнопки. Так что callback - не вариант. Мне надо менять стандартные js файлы? Или есть более удобное решение?
Александр
Здравствуйте. Хочу сделать кнопку "Купить в 1 клик" для Minishop2. Я написал такой код на html: <form class="buy-1-click-form ms2_form" method="post" id="form_{$_modx->resource.id}"> <input type="hidden" name="id" value="{$_modx->resource.id}"> <input type="hidden" name="price" value="{$_modx->resource.price} "> <input type="hidden" name="pagetitle" value="{$_modx->resource.pagetitle}"> <input type="hidden" name="count" value="1"> <button type="submit" name="ms2_action" value="cart/add" class="btn buy-1-click-btn">Купить в 1 клик</button> </form> И такой на JS: $('.buy-1-click-form').on('submit', function (e) { e.preventDefault(); setTimeout(function() { document.location = window.location.origin + '/cart' },300); }); Без таймаута иногда не работает. Но таймаут - это костыль. На одних ПК он нужен поменьше, на других побольше. Как мне сделать это без таймаута? В Minishop2 есть callback'и, например: miniShop2.Callbacks.Cart.add.response.success Но в них нельзя получить объект, по которому кликнули. Или даже форму. А у меня, помимо кнопки "Купить в 1 клик", есть и обычные кнопки. Так что callback - не вариант. Мне надо менять стандартные js файлы? Или есть более удобное решение?
https://modxguru.ru/blog/solutions/zakaz-v-1-klik-na-minishop2.html
Anonymous
https://modxguru.ru/blog/solutions/zakaz-v-1-klik-na-minishop2.html
Мне нужно просто при нажатии на кнопку перебросить пользователя в корзину.