Sergey_K
setlocale
Sergey_K
поставь
Sergey_K
en-US
Sergey_K
и все заработает
Kirill | CosmosDrops
у меня, как раз по дефолту, какая то куйня с буквой "С", я не знаю, что эт значит, но флоат она корректно преобразует )
Sergey_K
по дефолту локали нет
Sergey_K
я так понял
Kirill | CosmosDrops
en-US
сработало, но в таком случае, лучше уж для чисел изначально впилить установку этой штуки. оно же есть различие между глобальной локалей и численной
Sergey_K
Да вот ХЗ
Sergey_K
у всех же работает
Kirill | CosmosDrops
но блин, ответа на свой вопрос я все равно не нашел, с какого хрена строка в число преобразуется с учатом локали?))
Sergey_K
может у тебя сервер под виндой? :)
Kirill | CosmosDrops
Sergey_K
Бля
Sergey_K
Вот ты упырь
Sergey_K
Ну так локаль в винде берется из настроек
Sergey_K
Системы
Sergey_K
Я сразу как 1251 увидел заподозрил
Kirill | CosmosDrops
и че? смысл в том, что если бы движок не пытался ставить локаль - все бы работало как в обычном режиме пхп
Sergey_K
да
Kirill | CosmosDrops
т.е. нормально, без учета локали
Sergey_K
да
Kirill | CosmosDrops
так а на кой хер пытаться ставить локаль, если она не указана в сис настройках?
Sergey_K
это напиши тому херу, который ядро писал
Sergey_K
не знаю
Sergey_K
но например, чтобы дни недели были на родном тебе языке
Kirill | CosmosDrops
да мне, как разработчику, хоть на китайском их пиши ))
Kirill | CosmosDrops
меня интересует прямой функционал
Sergey_K
Ну я ХЗ, чо ты пристал? :)
Kirill | CosmosDrops
я данные принял, отфильтровал, в базе у меня decimal, я его в (float) загнал и закинул, а тут на тебе sql error =)
Sergey_K
Думаю он не думал, что кто-то модх на винде поднимет :)
Kirill | CosmosDrops
хотя чисто логически, такое должно поощряться, а не ругаться )))
Sergey_K
У меня во всех процедурах MySQL принимается строка
Sergey_K
А дальше все параметры "кастуются" к нужному типу
Sergey_K
Я когда с виндой и запятыми мучился, нашел этот бесценный способ
Kirill | CosmosDrops
xpdo же до сих нифига не фильтрует? или может я зря вообще данные пытаюсь обработать, прежде чем отправить
Sergey_K
вроде нет
Anton
слушайте, такое дело: во внешней бд есть данные в виде строки "[2,45,50]", типа это айдишники определённые, так вот можно мне как-то сделать запрос, чтоб выбирались столбцы, в которых есть хотя-бы один нужный айдишник, скажем "2"? Если делать ЛАЙК, то попадут все айдишники, содержащие 2. Может можно в мускуле как-то хитро преподготовить данные?
Sergey_K
слушайте, такое дело: во внешней бд есть данные в виде строки "[2,45,50]", типа это айдишники определённые, так вот можно мне как-то сделать запрос, чтоб выбирались столбцы, в которых есть хотя-бы один нужный айдишник, скажем "2"? Если делать ЛАЙК, то попадут все айдишники, содержащие 2. Может можно в мускуле как-то хитро преподготовить данные?
нет
Anton
тоесть только выбирать все, а потом на стороне пыха фильтровать?
Kirill | CosmosDrops
слушайте, такое дело: во внешней бд есть данные в виде строки "[2,45,50]", типа это айдишники определённые, так вот можно мне как-то сделать запрос, чтоб выбирались столбцы, в которых есть хотя-бы один нужный айдишник, скажем "2"? Если делать ЛАЙК, то попадут все айдишники, содержащие 2. Может можно в мускуле как-то хитро преподготовить данные?
2,% ?
Sergey_K
ну либо строку, либо да
Sergey_K
щас есть json тип данных
Anton
ну а если там закрывающая скобка, или это 52,...
Sergey_K
но, честно говоря, я ни разу не пользовал
Sergey_K
Sergey_K
и будет тебе счастье
Sergey_K
2,% ?
угу, только лайк порядок тоже палит. у него ,2,5, и ,5,2, это одно и то же
Anton
какой-то JSON_EXTRACT вроде есть в мускуле 5.7+
Kirill | CosmosDrops
Иван
Kirill | CosmosDrops
Sergey_K
я не программист :)
Sergey_K
пилюю только свое личное
Serhii
Всем вечер добрый! Подскажите, как лучше организовать в minishop2 такую штуку, как возможность редактирования пользователем (менеджером) только тех товаров, которые он сам создал? Т.е. чтобы он не имел доступа к товарам, которые добавляли другие менеджеры.
Kirill | CosmosDrops
Serhii
Serhii
Только свои
Иван
Kirill | CosmosDrops
Только свои
первое, что приходит в голову, это чтобы у каждого был свой родитель, а в настройках пользователя указывать root_tree_id или как то так называется
Kirill | CosmosDrops
ветку, которая у него отображается в общем в дереве
Kirill | CosmosDrops
может tree_root_id
Kirill | CosmosDrops
название в общем гоголь подскажет
Serhii
Спасибо, попробую.
Ishvan
а в pdoPage можно чанк оформления вывода из файла подключить?
🙈 PG
Да
Ishvan
Да
{$modx->runSnippet('pdoPage', [
'parents' => '7,19,12,15,16',
'element' => 'msProducts',
'limit' => 8,
'tpl' => '@FILE:chunks/product.row_eu.tpl',
'sortby' => 'RAND()'
])}
Ishvan
так не хочет
🙈 PG
{$_modx->runSnippet('pdoPage', [
'parents' => '7,19,12,15,16',
'element' => 'msProducts',
'limit' => 8,
'tpl' => '@FILE chunks/product.row_eu.tpl',
'sortby' => 'RAND()'
])}
Ishvan
Sentinel
Ishvan
Ishvan
?*
Sentinel
👍
Igor
ребят, подскажите пожалуйста, возникла необходимость переустановить msimportexport, он не до конца удалился, теперь вообще не работает. Нажал переустановить - требует лицензию
🙈 PG
ТП
Igor
ТП
ТП не очень у этого компонента, отвечает редко и не очень понятно
Igor
а принудительное удаление пакета не решит проблемы?
Igor
или лучше так не делать