Size: a a a

MODX. Русскоязычное сообщество.

2021 April 10

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
А при обновлении страницы изменения сохранятся?
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ну запиши в куки при загрузке проверяй.
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
Ну да. Можно. Просто js не так хорошо знаю. Ладно спасибо, попробуем.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ну если ты будешь писать сниппет, то тебе всё равно нужно будет js'ом отправить данные на сервер, чтобы сервер вернул тебе обработанные данные и ты их обратно вставишь на страницу  js'ом.
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
А почему это php нельзя делать? Это особенность modx?
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
Js'ом в смысле джейсоном?
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Эм... а php умеет ловить нажатия на кнопку?
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Нет JavaScript
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
Я конечно в программировании новичок. Но что значит ловить? В action ставите php файл, который и обрабатывает
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ага, а как по-твоему данные в php файл попадают?)))
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
И как же?
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
С помощью javascript, например ajax или стандартный способ с перезагрузкой страницы.
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
В стандартном способе с перезагрузкой разве js участвует?
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Так глубоко я конечно не погружался, но наверное в какой-то степени да.
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
Ясно.
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Сделай просто кнопку которая запишет куки, и в шаблоне проверку:
{if $.cookie['key'] == 'value'}
   подключаешь свой файл
{/if}
источник

RR

Ruslan Ruslan in MODX. Русскоязычное сообщество.
Понял. Спасибо!
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Помогите плиз - загадка!
Почему определенная опция в 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/
источник

S

Sentinel in MODX. Русскоязычное сообщество.
filter_delimeter может?
источник

O

Ozzy in MODX. Русскоязычное сообщество.
Он по-умолчанию, вот вызов:
{'!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',
                                           ]}
источник