sharpsss, функция JSON_TABLE выдает данные JSON в виде реляционного представления, к которым мы можем обращаться как к обычной таблице. Их мы джойним к основной таблице и далее уже отрабатывает условие where. Значений внутри одного result имеешь в виду, или то, что тебе нужно получить условный result_color и для result='IT разработка' и для result='Менеджмент'? В любом случае ты можешь с этим реляционным представлением работать как с таблицей, соответственно пишешь нужное тебе условие выборки в where: будет тогда либо LIKE, либо два условия через OR
Алексей Вихрев, вообще правильно написали, что доунгрейднуть версию просто не получится, тем более с 3.х до 2.8.х. Придется на условный субдомен установить версию modx ниже и начать переносить контент. 3.х - это ведь глобальное обновление, разница с 2.8.х ощутимая
Stung, потому что теперь отправляются не те данные видимо. У вас в коде this.name + this.value теперь надо заменить может быть? Я же не знаю код вашего php-обработчика
Stung, скопируйте скрипт из моего ответа и должно работать. Откройте devTools браузера (кнопка F12) и в нем перейдите во вкладку Network. Если там есть запрос на chat.php после клика кнопки, то все работает норм во фронте
HardBot, потому что судя по переключателю "Показать все", должен быть таб, в котором отображаются все. Получается что каждая карточка/блок в таком случае будет выводится на страницу по 2 раза - 1 раз в табе "Показать все", и 1 раз в табе своей категории. Лучше такое реализовать в виде галереи с isotope-фильтрами
idvevoland, да, верно - это и есть isotope, и в данном случае это будет лучшим вариантом, потому что у вас есть таб, который показывает все элементы по клику на "Показать все". И если делать это табами, то у вас каждый блок будет выводиться по 2 раза - 1 раз в основном табе "Показать все", и один раз в табе своей категории.