Алексей
жизни на марсе нет )
Саша
Как вы затягиваете большую пачку товаров по рест апи? У нас время подсчитывали затягивания товаров около 3х дней
Алексей
сколько товаров?
Саша
товаров чуть больше 100к И на многих проектах выгрузка товаров всегда занимало много времени
Алексей
обычно пишутся отдельные скрипты которые шлют прямые запросы в БД
Саша
обычно пишутся отдельные скрипты которые шлют прямые запросы в БД
Сейчас так и делаем, переписываем на прямые, но мне как-то не по себе от прямых запросов
Саша
как будто в битрикс возвращаюсь
Алексей
это нормально, когда начинаем говорить о скорости.
Саша
Принял, успокоили) Думал, что все-таки в методике затягивания что-то делаю не так
Алексей
Нужно вывести список городов с разделением на группы по первой букве. Города лежат в папках, у которых название — первая буква. (В папке «М» Москва, Мурманск и т.д) Вопрос: можно это одним xpdo запросом сделать?
Алексей
Добрый вечер, подскажите, можно ли увеличить лимит памяти на определенный ресурс? При загрузке sitemap по памяти не вывозит, товаров много
А в чем проблема создать пачку сайтмапов? Зачем в 1 сатмап 100к товаров добавлять) Сайтмап для страниц, категорий, товаров по 10к штук к примеру)))
Dmitry
ребят, кто знает как фиксить баг с ДР у пользователя, пишется вот так
Dmitry
т.е кажется, что 11 декабря
Dmitry
а по факту
Dmitry
Dmitry
12 ноября
Артур
задай в системных настройках формат даты
Dmitry
соотв на сайте отдает также через strotime ноябрь, а как мне при записи менять?
AN
ребят, кто знает как фиксить баг с ДР у пользователя, пишется вот так
В системных настройках поставьте в manager_date_format вот это d.m.Y И будет вам счастье 🙂
Алексей
тз)
-https://developers.google.com/search/docs/advanced/sitemaps/large-sitemaps?hl=ru Тз создать n количество отдельно генерируемых сайтмапов для разных типов ресурсов (если категории с товарами крупные, то сайтмапы можно бить прям по категориям, потом обьединить их в сайтмап сайтмапов так сказать)))
Dmitry
Dmitry
Dmitry
и кеш чистил
Артур
А что это за поле?
Dmitry
у пользователя
Артур
Хы, кажись за хардкодили
AN
и кеш чистил
Чистили кеш через админку?
AN
А в manager_time_format что стоит?
Dmitry
Хы, кажись за хардкодили
да уже подстроился под это, отбой ...)))
Алексей
на фронте значит не верно пересылается. проверьте в БД - верны ли даты
Dmitry
Dmitry
как и было
Dmitry
просто на фронт в поле отдаю Y-m-d
Dmitry
а записываю из поля как strtotime и вроде как работает
AN
Попробуйте еще сменить manager_time_format на H:i
AN
У меня с такими настройками все четко отрабатывает
AN
как и было
Было изначально 11/12/1997
Dmitry
Было изначально 11/12/1997
а, точн, эт и помогло)
Dmitry
спс
AN
спс
На здоровье
Евгений
косарь
Андрей
Dmitry
косарь
у тебя ведь были отпускные, какой косарь?)
Dmitry
ребят, какое событие использовать, хочу сделать: 1. скидка на всю корзину и вывести результат уже в $total.cost, т.е чтобы подсчет уже был когда открывается корзина и подсчет был, когда удаляется/вычитается/дополняется товар 2. при нажатии сделать заказ, дописать в поле comment комментарий, т.к хочу проверять номер телефона по базе черного списка
Dmitry
мне ж и отдельно нужно
Dmitry
для второго подойдет ли msOnSubmitOrder точно?
Dmitry
и по идее я же так смогу? $order->set('comment','пам-пам'); $order->save();
Dmitry
чтобы оно на почту ушло с моим пам-пам
Dmitry
На submit нет, на create да
тогда как лучше сделать?
Артур
А вообще открой доку, там подробно расписано когда какое событие срабатывает
Артур
Ну почти 😁
Dmitry
А вообще открой доку, там подробно расписано когда какое событие срабатывает
ну просто и спрашиваю, что лучше, может кто такое уже делал и юзал
Артур
ну просто и спрашиваю, что лучше, может кто такое уже делал и юзал
Конечно делал. Для корзины add, remove, clean, change. Для заказа create.
Dmitry
Конечно делал. Для корзины add, remove, clean, change. Для заказа create.
т.е тогда для второй задачи лучше брать msOnCreateOrder
Артур
Dmitry
Ага, или before create как по кайфу
чет какая-то дичь, создал простой плагин на событие, но выдает на нажатие Сделать заказ вот это
Dmitry
<?php $msComment = $msAddress->get('comment'); $msPhone = $msAddress->get('phone'); $modx->log(modX::LOG_LEVEL_ERROR, $modx->event->name.$msComment.$msPhone);
Dmitry
хотя что тут жесткого
Dmitry
Dmitry
и на msOnCreateOrder тоже самое
Dmitry
Например msAddress ты где взял?
блеет, во я тугой, чет подумал, что там типа стандартное api modx)
Dmitry
И что? В стандартном API нет msAddress 😁
да-да, знаю, показалось, что есть)
Dmitry
наверное, время спать)
Maxim
Всем доброе утро! Может кто близко знаком с htaccess? Журнал ошибок засоряется после скана сайта на присутствие WP... Тут уже проскакивало решение по NGINX, но к нему нет доступа... Решил, что через Апач тоже можно отфильтровывать запросы и с помощью гугла накопал такое: RewriteCond %{REQUEST_URI} /wp-content|/wp-includes/ [NC] RewriteRule ^ - [F] Ночь показала, что эти 2 строчки не работают и в журнал по прежнему прилетает что-то вроде: [2022-10-07 05:29:37] (ERROR @ /var/www//core/model/modx/modresponse.class.php : 210) Attempted to redirect to an empty URL. [2022-10-07 05:29:37] (ERROR @ /var/www//core/model/modx/modx.class.php : 1042) `` is not a valid integer and may not be passed to makeUrl() [2022-10-07 05:29:37] (ERROR @ /var/www//model/modx/modx.class.php : 1047) #0 /var/www//core/model/modx/modrequest.class.php(350): modX->makeUrl(false, 'web', Array, 'full') #1 /var/www//core/model/modx/modrequest.class.php(101): modRequest->_cleanResourceIdentifier('wordpress/wp-in...') #2 /var/www//core/model/modx/modx.class.php(1482): modRequest->handleRequest() #3 /var/www/**/index.php(54): modX->handleRequest() #4 {main} Может есть альтернативное более правильное решение чем hatccess?
Алексей
Всем доброе утро! Может кто близко знаком с htaccess? Журнал ошибок засоряется после скана сайта на присутствие WP... Тут уже проскакивало решение по NGINX, но к нему нет доступа... Решил, что через Апач тоже можно отфильтровывать запросы и с помощью гугла накопал такое: RewriteCond %{REQUEST_URI} /wp-content|/wp-includes/ [NC] RewriteRule ^ - [F] Ночь показала, что эти 2 строчки не работают и в журнал по прежнему прилетает что-то вроде: [2022-10-07 05:29:37] (ERROR @ /var/www//core/model/modx/modresponse.class.php : 210) Attempted to redirect to an empty URL. [2022-10-07 05:29:37] (ERROR @ /var/www//core/model/modx/modx.class.php : 1042) `` is not a valid integer and may not be passed to makeUrl() [2022-10-07 05:29:37] (ERROR @ /var/www//model/modx/modx.class.php : 1047) #0 /var/www//core/model/modx/modrequest.class.php(350): modX->makeUrl(false, 'web', Array, 'full') #1 /var/www//core/model/modx/modrequest.class.php(101): modRequest->_cleanResourceIdentifier('wordpress/wp-in...') #2 /var/www//core/model/modx/modx.class.php(1482): modRequest->handleRequest() #3 /var/www/**/index.php(54): modX->handleRequest() #4 {main} Может есть альтернативное более правильное решение чем hatccess?
не пробовали в поиске вбивать htaccess url ответ 404 ?
Maxim
не пробовали в поиске вбивать htaccess url ответ 404 ?
Но если в урл вставить: сайт.**/бред, то 404 и так выдается
Maxim
Надо доп правило для 404 в htaccess добавлять?
Алексей
Надо доп правило для 404 в htaccess добавлять?
ну если у вас на 404ю ошибки.. то нужно смотреть саму логику что срабатывает на странице 404 может дело не в ботах а в modx что-то не так настроено что он пытается url найти... ну и вариант еще - сделайте отлов GET и POST запросов в собственный лог. посмотрите какие данные пересылают.