alexey1m
Приветствую.
Дмитрий
alexey1m
Понадобилось мне значит записать в поле ресурса properties значение.
Sentinel
alexey1m
вот так оно записано
как мне в xpdo обратится по условию где properties['id_1c']=значение?
Дмитрий
Андрей
Дмитрий
Sentinel
Дмитрий
Да
а..
ща попробую) понял тебя)
Дмитрий
ахренеть =)
Дмитрий
оно работает)
Дмитрий
Дмитрий
А vendor.name?
Спасибо большое!)
Я чет даже и не подумал об этом
alexey1m
вот поле properties:
array(1) { ["id_1c"]=> array(1) { [0]=> string(36) "b4e6632f-0567-457a-bb2e-141570f13ab0" } }
как получить ресурс?
$query= $modx->newQuery('modResource', ['properties LIKE %id_1c%' => $key);
Андрей
оно работает)
Интересно, когда допилили, в changelog ни слова)
Андрей
Дмитрий
А при индексации просто идёт перебор значений mse2_index_fields и подставляется в get
Ibraim
Приветсвую
Ibraim
Array
(
[0] => uri: Ресурс с ID 680 уже использует URI new-catalog/арматура/краны/. Пожалуйста, введите уникальный псевдоним или используйте «Заморозить URI», чтобы вручную заменить его.
[1] => alias: Ресурс с ID 680 уже использует URI new-catalog/арматура/краны/. Пожалуйста, введите уникальный псевдоним или используйте «Заморозить URI», чтобы вручную заменить его.
[2] => alias: Это поле обязательно для заполнения.
)
Ibraim
импортэкспорт дополнение пытается создать родителя, хотя такой уже есть. Не должен разве он автоматически закидывать товар туда, если родитель уже есть?
alexey1m
какое дополнение?
Ibraim
https://modstore.pro/packages/import-and-export/msimportexport
Dmitry
ребят, в корзине можно сделать, чтобы в нескольких местах при изменении корзины менялся $order.cost, просто он по id обновляется на фронте?
Дмитрий
alexey1m
я понял к чему ты клонишь
alexey1m
получить коллекцию всех ресурсов
alexey1m
у них взять поле, и искать совпадение
Дмитрий
да
Дмитрий
но если ресурсов будет очень много - то конечно же может хромать производительность
если же это разовое действие - то оно вполне себе жизнеспособное =)
Дмитрий
Дмитрий
Dmitry
Sentinel
dashaPro
Здравствуйте. Подскажите если альтернатива FormIt+Ajaks и может ли эта связка работать без Jquery.
Артур
Артур
Кто знает для чего этот кусок кода в ajaxform? Как я понял тут проверяется есть ли в форме скрытый input с именем равным имени кнопки submit и если нет, то добавляет его, только я не пойму зачем? У меня ни на одном сайте у кнопки отправки нет ни name ни value. Это для обратной совместимости со старыми версиями?
Developer
подскажите, если используется один шаблон для вывода фильтра товаров для разных категорий,
к примеру
{'!mFilter2' | snippet : [
'includeThumbs' => 'standard',
'parents' => $_modx->resource.id,
'filters' => '
msoption|length:number,
msoption|width:number,
msoption|height:number,
msoption|thickness_mm:number,
msoption|color,
msoption|strana,
но у каждой категории свои характеристики (опции).
есть ли способ чтобы выводить только те опции, которые относятся к отдельной категории?
т.е. чтобы не прописывать msoption
Evgeniy
Артур
Evgeniy
Понятно.
деталей не знаю, но вангую что jquery.form просто не подхватит у кнопки submit данные для отправки
Артур
для submitVar
Подскажи ещё, может быть ты знаешь, откуда берётся afValidated? В самом файле она не определена.
Артур
Evgeniy
Артур
Evgeniy
Александр
Всем привет! Как вы боритесь с ботами в формах обратной связи?
Артур
Вот так
Артур
НЕВИДИМЯ КАПЧА. РЕЦЕПТ: прост. (сокращаю синтексес)
в Форму:
<input hidden name="kapitoshka" value="">
в formIt пишем:
&validate=kapitoshka:contains=^golova^
в любом месте при готовности DOM js-ом вставляем текст golova в INPUT наш. :)
профит.
Evgeniy
Anton
Привет народ. Я опять сражаюсь с эмодзи. Что нужно сделать, чтоб модх, изначально с настройками без utf8mb4 начал нормально сохранять емодзи? У меня кастомная таблица, в её настройках кодировка и колижн проставил мб4, но в лог всё равно сыпятся ошибки, что не могу сохранить, т.к. Incorrect string value: '\xF0\x9F\x93\x89\xD0\x95...'
Anton
может где-то надо настроить схемы или ещё что?
Alisa
Anton
через пхпмайадми сохраняет без проблем, из модх - нифига
Anton
Дмитрий
Alisa
Угу. В конфиге MySQL и MODX кодировки для клиента должны совпадать.
Anton
если я просто поменяю строку utf8 на utf8mb4 - всё сработает?
Anton
$database_connection_charset = 'utf8';
Anton
вот эту
Anton
$database_dsn = 'mysql:host=localhost;dbname=имя;charset=utf8';
Anton
получается 2 строки, так?
Дмитрий
Anton
ага, прописал, ща проверю
Anton
Ура, заработало, спасибо, ребят.
Иван
Артур
Я ничего не жду)))
MODX Notification Bot
Новая статья [modx.pro]
Раздел: Готовые решения
AjaxForm без jQuery
Приветствую тебя дорогой читатель. Давно хотел это сделать и наконец-то сделал — теперь для работы AjaxForm не нужен jQuery. Для этого нужно
1. Скопировать код по ссылке.
2. Заменить им код в файле assets/components/ajaxform/js/default.js
Если будут ошибки пишите в комментарии, а под катом немного о нюансах.
...
Артур
Следующий на очереди minishop2)))
Иван
Артур
Артур
Не факт, что примут, а тут уже есть)))
Nano.Karmabot.chat
Rad! Advanc8d got +1 from smialexby. 28 karma in total.
Nano.Karmabot.chat
Splendid! tanzirev got +1 from ibochkarev. 1 karma in total.
Turbo1235
Добрый день, после свежей установки MODX и установки на него пакета Boilerplate ошибки в логе:
/docs/core/components/boilerplate/model/boilerplate.class.php 92
PHP warning: scandir(): (errno 2): No such file or directory
Turbo1235
docs/core/components/boilerplate/modifiers/): failed to open dir: No such file or directory