Ruslan
Ну да. Можно. Просто js не так хорошо знаю. Ладно спасибо, попробуем.
Артур
Ну да. Можно. Просто js не так хорошо знаю. Ладно спасибо, попробуем.
Ну если ты будешь писать сниппет, то тебе всё равно нужно будет js'ом отправить данные на сервер, чтобы сервер вернул тебе обработанные данные и ты их обратно вставишь на страницу js'ом.
Ruslan
А почему это php нельзя делать? Это особенность modx?
Ruslan
Js'ом в смысле джейсоном?
Артур
А почему это php нельзя делать? Это особенность modx?
Эм... а php умеет ловить нажатия на кнопку?
Ruslan
Я конечно в программировании новичок. Но что значит ловить? В action ставите php файл, который и обрабатывает
Ruslan
И как же?
Артур
И как же?
С помощью javascript, например ajax или стандартный способ с перезагрузкой страницы.
Ruslan
В стандартном способе с перезагрузкой разве js участвует?
Артур
В стандартном способе с перезагрузкой разве js участвует?
Так глубоко я конечно не погружался, но наверное в какой-то степени да.
Ruslan
Ясно.
Андрей
Я конечно в программировании новичок. Но что значит ловить? В action ставите php файл, который и обрабатывает
Сделай просто кнопку которая запишет куки, и в шаблоне проверку: {if $.cookie['key'] == 'value'} подключаешь свой файл {/if}
Ruslan
Понял. Спасибо!
Ozzy
Помогите плиз - загадка! Почему определенная опция в MS2 mFilter2 пишет - 0? Товар идентичен остальным, причем если написать 13,5 или 13,7 в опцию то - ок. Крч любое другое число ок. А и 13.6 тоже ок. Но есть товар с 17,6 то есть с запятой фильтруется все ок. Че за глюк именно с числом 13,6??? https://stz-plast.ru/products/vodosnabzhenie/trubyi-napornyie-vodoprovodnyie-pe-gost-18599/
Ozzy
filter_delimeter может?
Он по-умолчанию, вот вызов: {'!mFilter2' | snippet :[ 'limit' => '20', 'parents' => $_modx->resource.id, 'element' => 'msProducts', 'filters' => ' msoption|sdr, msoption|diametr', 'aliases' => ' msoption|sdr==sdr, msoption|diametr==d', 'suggestionsRadio' => 'ms|vendor', 'class' => 'msProduct', 'sort' => 'resource|menuindex:asc', 'suggestions' => '1', 'tpl' => 'tpl.msTable.row', 'tplFilter.outer.sdr' => 'tpl.mFilter2.filter.select', 'tplFilter.row.sdr' => 'tpl.mFilter2.filter.option', 'tplFilter.outer.d' => 'tpl.mFilter2.filter.select', 'tplFilter.row.d' => 'tpl.mFilter2.filter.option', 'ajaxMode' => 'button', ]}
Ozzy
Причем в списке то ресурсы выведены
Sentinel
Если у вас значение с запятой, то может спотыкается
Sentinel
Причем в списке то ресурсы выведены
результат и фильтрация две разные сущности
Sentinel
попробуй поменять параметр и проверь
Ozzy
Ozzy
По-умолчанию как раз палка | ))
Ozzy
Если у вас значение с запятой, то может спотыкается
Тем более другие же числа типа 17,6 выводит
Ozzy
блин, values
О! Красавчик! Спасибо большое! Действительно!)) поставил палку, а по-умолчиню же запятая) но блин почему же 17,6 выводило🤔
Sentinel
Об этом знает наверное только разработчик msearch2 😊
Sentinel
Не за что 🤝
alexey
Всем привет. Вопрос такой. На сайте установлен локализатор. После создания копии сайта, но с другой базой и доменом, некоторые блоки перестали выводиться, а вместо названий выводится шляпа какая-то, например {'index1' | lexicon} - выводится просто index1. Подскажите, что не отрабатывает?
Алексей
Ребят. Реально помогите со статистикой. Спасибо.
Артур
Господа, а git в phpstorm каким образом контролирует версии файлов? Он их копирует? Или как это вообще происходит?
Semyon
ребят объясните как это?
Semyon
Semyon
Semyon
класс как бы пустой однако мы как то с ним взаимдействуем
Semyon
xPDOSimpleObject, да. А где он ?
Артур
Semyon
я просто добавил чтобы у меня метод добавлял в БД ещё одно поле и в БД поле создал
Semyon
однако когда вызывается новый запрос
Semyon
я не получаю
Semyon
её
Semyon
я так понял нужно что-то в xml документе менять
Semyon
да?
🙈 PG
я так понял нужно что-то в xml документе менять
xml нужен только для генерации модели
🙈 PG
вручную поля можно добавить либо в [className].map.inc.php либо плагином
Semyon
А чего ещё не хватает, если в БД есть поле kod1c, в xml добавил.
Semyon
Semyon
однако его по прежнему нет в массиве выводимом
Semyon
вот метод
🙈 PG
А чего ещё не хватает, если в БД есть поле kod1c, в xml добавил.
хмл нужен для генерации map.inc файлов при установке компнента, больше он не используется
🙈 PG
бессмысленно делать там изменения не запуская по новому процесс инсталяции
🙈 PG
а не смущает что в xml key1с а в базе kod1c ?
🙈 PG
но если этот компонент не тобой написан можно сделать проще и лучше и не отказываться от обновлений
🙈 PG
создаем плагин на событие OnMODXInit приоритет -100 ну и там уже прописываем все изменения в модель
🙈 PG
к примеру этот код добавляет новое поле в таблице товаров $modx->loadClass('msProductData'); $modx->map['msProductData']['fields']['stock_on'] = 0; $modx->map['msProductData']['fieldMeta']['stock_on'] = array( 'dbtype' => 'int', 'precision' => '11', 'attributes' => 'unsigned', 'phptype' => 'integer', 'null' => true, );
🙈 PG
остается только добавить поле в саму базу
Semyon
кхм спасибо
Артур
Ребята, кто пользуется платными ide по официальной лицензии поставьте +
Иван
Free VS Code
Alexander
Eduard
Хотел расширить кругозор. Но чего то ни фига не получилось. gitModx - все хорошо до установки pdoTools - поэтому либо fenom либо gitModx. Потом App - после установки на фронте страница не работает. Наконец siteExtra - вроде все встало, но стили не работают и неясно откуда они берутся, как будто чего то не хватает. Опять кривые руки или это уже не рабочие инструменты?
Eduard
ZoomX еще посмотри
Он тоже не рабочий ?😀
Иван
он рабочий
Иван
для расширения кругозора
Иван
но у него маленько другая направленость
Иван
но там
Иван
https://modzone.ru/blog/
Артур
free vs code and webstorm
Webstorm купленный?