Миша
Олег
Ребята. Как отключить уведомления модекса, которые зеленые стандартные?
Иван
Олег
Sentinel
Олег
Nikolay
ребят после переноса сайта на боевой хостинг почему то перестала работать кнопка в корзину и в консоль браузера бьет ошибку
jquery-3.4.1.min.js:2 POST https://milan.by/assets/components/minishop2/action.php net::ERR_FAILED
send @ jquery-3.4.1.min.js:2
ajax @ jquery-3.4.1.min.js:2
k.<computed> @ jquery-3.4.1.min.js:2
(anonymous) @ default2.js?v=d62e73368c:198
miniShop2.send @ default2.js?v=d62e73368c:220
add @ default2.js?v=d62e73368c:255
miniShop2.controller @ default2.js?v=d62e73368c:126
(anonymous) @ default2.js?v=d62e73368c:114
dispatch @ jquery-3.4.1.min.js:2
v.handle @ jquery-3.4.1.min.js:2
(index):1 Access to XMLHttpRequest at 'https://milan.by/assets/components/minishop2/action.php' from origin 'http://milan.by' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Evgeniy
Evgeniy
https-http
Evgeniy
сделай одинаково
Anonymous
Друзья, подскажите как реализуются одноразовые ссылки. Есть страница с акционными предложениями. Нужно прислать клиенту ссылку, которая откроется один раз.
Павел
Ну зачем так сложно то
Андрей
Павел
Ща, покурю расскажу как бы я сделал
Павел
Вообще есть вариант вообще из говна и палок -
мутить ресурсы, а в MIGX херачить товары. И в OnDocFormSave генерировать алиасы для пользователей
Павел
Но если по хорошему я бы делал компонент, где есть табличка с товарами, айдишниками и алиасами.
И на OnMODXInit проверял бы код ссылки
Kirill | CosmosDrops
Можно заюзать migxdb, тоже не особо проблемно
Павел
Ну хз. Если ты уже генеришь модельки, то генерь их нормально))
Kirill | CosmosDrops
а там уже как сделаешь, так и заработает
Павел
Ну описываешь XML, xPDO тебе генерит модельки и интерфейсы, да, все верно
Anonymous
Ох, парни) это для меня очень сложно( неужели нет внешних маркетинговых инструментов, которые предоставляют разовые ссылки и редиректят на страницу ?
Алексей
Ну как бы не все решения есть из коробки, особенно уникальные и специфичные.
Anonymous
По ТЗ эти ссылки должны рассылаться из sendpulse, так что я вообще хз как данные из таблицы отдавать в рассылку
Павел
Обратится к специалисту :)
Миша
час работы
Yaroslav
Миша
Миша
а интеграция с сендпульс в принципе епрундовая
Yaroslav
Миша
Sergey_K
Ппц миш у тебя идея конечно...
Sergey_K
Таблица с кодами. Код в виде просто гет-параметра.
Если такой парам в базе есть - выдаешь чо надо и дизейблишь запись.
Если нет - редирект 404.
Миша
Sergey_K
Сложно у тебя все :)
Миша
ну давай проще
Sergey_K
Скрипт на 4 строки.
Ну и еще 4 строки это таблиуа.
Sergey_K
Я написал выше.
Миша
да тож самое
Yaroslav
насчет одноразовости - для приличия, конечно лучше в сессию че-то закинуть после дизэйблинга, чтобы потом не просили второй раз ссылочку клиенты)
Алексей
Или ф куку-руку...
Yaroslav
кука уже есть. по ней доступна сессия) зачем париться)
Dmitriy
Dmitriy
блин инклюд же
Павел
Решения конечно один другого охуеннее, ребята
Павел
Андрей
Миша
Миша
но в общем плане да, согласен
Sergey_K
через migx кстати очень без боли делается
Ну вот я не пользуюсь migx.
Получается, что добавить свою таблицу в modx я не могу т.к. процесс тупо даже нигде не описан :)
Смешно, но чтобы сделать эту задачу, быстрее поставить тот же октябрь, написать свой плагин и сделать всю логику.
Это все будет НАМНОГО быстрее, чем добавить одну таблицу в модх без мигх.
Но это лирика...
Миша
Sergey_K
Я писал про "без мигх" ))
Заморочки, наверное, есть везде, но мы про конкретную задачу.
Трейты добавить сможешь в свой класс? :))
Миша
Sergey_K
Связи, у меня почти все релейшены трейтами сделаны.
Sergey_K
Sergey_K
Вопрос есть, кстати.
Кто как парсит XML ответов API.
Я раньше грузил в DOMDocument, но проще делать через регулярку и примерно в три раза быстрее и меньше памяти.
Собственно, хочу понять, бывают ли подливы.
Речь про API, формат там жесткий.
Anonymous
Для XML канонический подход - это XPath
Misha
подскажите в чем может быть проблема: в шаблоне для pdo page картинку вывожу {$img} и она нормально выводится. В ресурсе вывожу {'tv.img' | resource} а он добавляет в начало лишний путь assets/images//assets/images/1.jpg
Миша
Миша
replace
Sergey_K
Для XML канонический подход - это XPath
Я это знаю, вопрос был в том, есть ли подводные камни т.к. XPath сильно тяжелее и возникает вопрос, стоит ли его грузить ради ответов в 20-30 строк.
Без регулярки там очень тяжкая логика.
Anonymous
Ну это уже вопрос местной оптимизации, она возможна для конкретной задачи
Anonymous
Главное не использовать ее в качестве основного решения, потому что преждевременная оптимизация неизбежно приведет к проблемам в случае роста и расширения проекта
Anonymous
что большинству сайтов на CMS (тут не только MODX) в общем-то не грозит
Sergey_K
Sergey_K
XPath с десятком неймспейсов (в ответе они не нужны никогда) это пипец.
Sergey_K
Альтернатива - вырезать нах все неймспейсы из ответа и потом грузить в XPath.
Но насколько это красиво тоже вопрос :)
Anonymous
С SOAP работал, поэтому больше не хочу 🙂
Anonymous
Увидел забавный способ скрытия email от краулера
Anonymous
в html пишем вот так <span class="text-nowrap reverse">yb.sulproirp@tcatnoc</span>
Anonymous
а в css меняешь направление текста на rtl direction: rtl;