Sentinel
https://dadata.ru/
проще на Sypex Geo 😊
Roman
проще на Sypex Geo 😊
А в чем проще или что ты хочешь?
Sentinel
А в чем проще или что ты хочешь?
я же выше написал, определить страну посетителя сайта
Sentinel
и выводить тот или иной контент
Roman
Ну скачай у них базу и определяй. Не совсем понятно, что значит проще.
Иван
https://editorjs.io/ - вот, что в компонент просится
Алексей
ребята а есть еще какой-то компонент аналогичный msOptionsPrice2 ?
Artem
Всем привет! Такой прикол, попался сайт на modx revo , стояла версия 2.7.2. Не было в админке левого блока, верхнее меню никуда не переходило, в консоли браузера кучу js ошибок Обновил через админку до версии 2.7.3 Все заработало норм. На следующей день захожу в админку,а там опять теже самые ошибки и нет левого сайдбара, тупо пусто
Алексей
так обновил все работало
Ну далее скрипт сработал какой то, через определённое время и всё так же сломало
Pavel
Ребят подскажите в minishop2 через api пытаюсь добавить properties поля $properties array $miniShop2->order->add('properties', $properties ?: ''); Но почему-то поля не сохраняются, кто то подобное делал?
Андрей
так обновил все работало
Ну потому что файлы перезаписались, а потом их ещё раз могло перезаписать вирусом)
Artem
Artem
Такие ошибки. Причем сайт работает нормально
Андрей
Такие ошибки. Причем сайт работает нормально
Вполне может только админские файлы ломать.
Андрей
Я бы обновил до актуальной, проверить ещё Gallery например, там уязвимость была
Андрей
И потом просто по дате изменения можно файлы сравнить если заново сломается
Андрей
Или сразу антивирусом просканить уже
Nikolay
Господа кто то может подсказать как мне добавлять товар в корзину снипетом?
Nikolay
ну тоесть без стандартной кнопки а что бы при загрузке страницы товар автоматом летел в корзину
Nikolay
не совсем, нужен просто снипет при выводе которого будет товар добавляться в корзину
Nikolay
блин забыл упомянуть там опции с остатками
Nikolay
выше описаный я и так понял
Nikolay
тоесть к примеру
Nikolay
$miniShop2->cart->add(297) - вот так не сработает
Nikolay
потому что у самого товара ( не его опций) нет отстатков
Алексей
как вариант при загрузке страницы - сделать JSом клик по кнопке КУПИТЬ, например, если этот товар на этой станице и его нужно добавить :)
Алексей
ну так а програмно, если делать типа не выдаст?
Nikolay
$miniShop2->cart->add(367, 1, array("color" => "red","modifications" => [136],"modification" => 136)) вот к примеру я нашел способ добавить в корзину, но он мне не нравится, ибо нужно делать всё через объект а какой то доки по API msOptionPrice2 нету а не у каждого товара есть цвета и опции
Alisa
Сперва select с поиском опций, потом if add?
Sergey_K
Корзина в сессии, чисто теоретически, можно хоть напрямую писать. А так - cart это интерфейс, там все тупо и просто. И этот пакет явно просто свой класс имеет и все. Открыть код и глянуть. Это намного проще, чем гадать!
Sergey_K
Вопрос, кстати. У меня php на новом сервере стартанул с локалью UTC. Я через сутки заметил - и поменял на "Москва"
Sergey_K
А вот в модх все так и осталось на 3 часа меньше...
Sergey_K
Причем модх старый, то есть локаль, по идее, должна бы быть корректная
Sergey_K
кронменеджер косячит, в общем...
Nikolay
document.getElementById('add_to_cart_btn').click()
подробнее можно? я не совсем понимаю зачем тут js
🙈 PG
ну тоесть без стандартной кнопки а что бы при загрузке страницы товар автоматом летел в корзину
при открытии страницы добавить товар в корзину - нажми на кнопку
Sergey_K
Все сложнее - кривой комплнент кнонменеджер )
Sergey_K
Да у меня модх старый, 2.8.3
Sergey_K
Я ссу его уже трогать )
Sergey_K
Slim+eloquent стоит для основных операций и бэка.
Sergey_K
Просто пздц конечно
Sergey_K
Один этот сраный компонент решил, что у него UTC
Sergey_K
Причем в коде просто date() стоит и все. Удивительно.
Sergey_K
Там по крону запускается просто php и все. Там инит класса. Щас в класс полезу. Но это бред, конечно
Anonymous
всем привет, ребят хелпаните советов в общем у меня есть tv поле у которого в значение либо 1|0 мне нужно вывести только те товары у которых 1 стоит
Алексей
where tv = 1 погуглите.
Алексей
в чате примеры кстати есть по where
Anonymous
принял, спасибо
stepka15
Всем привет. Вот эти стили у блоков как-то можно изменить? А то неудобно постоянно скроллить.
Anonymous
{$_modx->runSnippet('!pdoPage', [ 'element' => 'msProducts', 'parents' => 33, 'tplOuter' => 'tpl.mFilter2.outerxml', 'class' => 'msProduct', 'where' => ['tv.inprian:=' => 1] 'limit' => 999, 'prepareTVs' => 1, 'includeTVs' => 'inprian', 'tvPrefix' => 'tv.', 'tpl' => 'tpl.mSearch2.rowxml', ])}
Anonymous
но не робит
Алексей
@smialexby вроде все верно?
'where' => ['inprian:=' => '1'],
Anonymous
'where' => ['inprian:=' => '1'],
точно, но все же нет, почему то не показалось ничего
Anonymous
{$_modx->runSnippet('!pdoPage', [ 'element' => 'msProducts', 'parents' => 33, 'tplOuter' => 'tpl.mFilter2.outerxml', 'class' => 'msProduct', 'where' => ['inprian:=' => '1'], 'limit' => 999, 'prepareTVs' => 1, 'includeTVs' => 'inprian,vid_objj,transaction,objectsourse,objectvideo,objectdocs,mapinviz,objectcoordinates,latitude,longitude,finish,sea,vid_obj,key_os,numberRooms,country,city,sellingprice,contractPrice,percent,square,developer,complex,totalArea,kitchenArea,livingArea,loggiaarea,floor,floors,finishing,contractType,curator,photoP,country,city,area,photoplan', 'tvPrefix' => 'tv.', 'tpl' => 'tpl.mSearch2.rowxml', ])}
Anonymous
или товары надо обновить теперь?
Алексей
если не работает, то что-то не так.
Anonymous
сек
Anonymous
тож не то( покопаем тогда
Алексей
ну проверьте что у товара заполнены поля :)
Алексей
заполнение по умолчанию не считается
Anonymous
да я у двух поставил, все равно не отображаются никак
Андрей
да я у двух поставил, все равно не отображаются никак
{'!pdoPage' | snippet : [ 'element' => 'msProducts', 'class' => 'msProduct', 'parents' => 151, 'where' => ['width' => 0], 'includeTVs' => 'width', 'tvPrefix' => 'tv.', 'tpl' => '@INLINE {$id} - {$pagetitle} - {$_pls[\'tv.width\']}' ]} Чекнул у себя, вот так всё норм выводит
Anonymous
{'!pdoPage' | snippet : [ 'element' => 'msProducts', 'class' => 'msProduct', 'parents' => 151, 'where' => ['width' => 0], 'includeTVs' => 'width', 'tvPrefix' => 'tv.', 'tpl' => '@INLINE {$id} - {$pagetitle} - {$_pls[\'tv.width\']}' ]} Чекнул у себя, вот так всё норм выводит
{'!pdoPage' | snippet : [ 'element' => 'msProducts', 'class' => 'msProduct', 'parents' => 33, 'where' => ['inprian' => 1], 'includeTVs' => 'inprian', 'tvPrefix' => 'tv.', 'tpl' => 'tpl.mSearch2.rowxml' ]}
Anonymous
убираю 'where' => ['inprian' => 1], и все выходят
Андрей
убираю 'where' => ['inprian' => 1], и все выходят
А включи параметр showLog, что там в запросе
Андрей
В parents 33 точно лежат те товары где значение задал?