возможно ли засунуть в migx функционал likedislike и тп?
возможно ли засунуть в migx функционал likedislike и тп?
к примеру есть таблица из 5 пунктов в migx, хотелось бы чтобы у пользователя была возможность поставить оценки (лайк/дислайк) каждому пункту и в зависимости от них уже выводить контент
сам по себе likedislike использует tv прикрепляемый к ресурсу
может есть какие то варианты или готовые решения для подобных дел? что посоветуете?
к примеру есть таблица из 5 пунктов в migx, хотелось бы чтобы у пользователя была возможность поставить оценки (лайк/дислайк) каждому пункту и в зависимости от них уже выводить контент
сам по себе likedislike использует tv прикрепляемый к ресурсу
может есть какие то варианты или готовые решения для подобных дел? что посоветуете?
Комментарии: 3
может какие то другие варианты по реализации лайков к пунктам migx есть?
что такое — лайки к пунктам migx??? Что за пункты у migx такие?
migx это json для хранения данных.
Хотите сделать какие-то лайки — заведите у migx кроме основных данных еще и свойство — likes.
Напишите js скрипт, который будет на фронтенде реагировать на нажатия чего либо, пусть js шлет ajax запрос на какой-то php, который получает значения migx, находит нужный например по migxId и изменяет его значение likes.
migx это json для хранения данных.
Хотите сделать какие-то лайки — заведите у migx кроме основных данных еще и свойство — likes.
Напишите js скрипт, который будет на фронтенде реагировать на нажатия чего либо, пусть js шлет ajax запрос на какой-то php, который получает значения migx, находит нужный например по migxId и изменяет его значение likes.
migx это тип ТВ, верно? ТВ привязаны к шаблонам, верно? Шаблоны привязные к ресурсам, верно?
Заводите сначала конфигурацию migx у которого скажем всего два поля — name и likes
называете конфигурацию — nameAndLikes
Создаете ТВ с именем nameAndLikes типы migx с конфигурацией nameAndLikes.
Привязываете этот ТВ к шаблону. Создаете ресурс с этим шаблоном.
Далее js который отслеживает клики по каким то иконкам на фронтенде. Если клик по + то ajax запрос на файл в котором подключили основной index.php для инициализации объекта приложения $modx
Получили нужный ТВ исходя из вашей логики. Хорошо расписано у Уткина ilyaut.ru/xpdo/xpdo-for-dummies-part-4/
Изменили значение, сохранили ресурс.
Заводите сначала конфигурацию migx у которого скажем всего два поля — name и likes
называете конфигурацию — nameAndLikes
Создаете ТВ с именем nameAndLikes типы migx с конфигурацией nameAndLikes.
Привязываете этот ТВ к шаблону. Создаете ресурс с этим шаблоном.
Далее js который отслеживает клики по каким то иконкам на фронтенде. Если клик по + то ajax запрос на файл в котором подключили основной index.php для инициализации объекта приложения $modx
Получили нужный ТВ исходя из вашей логики. Хорошо расписано у Уткина ilyaut.ru/xpdo/xpdo-for-dummies-part-4/
Изменили значение, сохранили ресурс.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.