Интеграция API голосования в пользовательский модуль - PullRequest
2 голосов
/ 27 мая 2010

У меня есть пользовательский модуль для отображения всех сведений о продукте из базы данных. Как я могу интегрировать API голосования для оценки каждого продукта с помощью рейтинга пять звезд

1 Ответ

1 голос
/ 28 мая 2010

Поскольку ваши продукты не являются узлами, вам необходимо самостоятельно реализовать логику голосования - для получения подробной информации об этом обратитесь к файлу 'API.txt' модуля voiceapi.

Модуль Fivestar сделает это за вас, но он предназначен для работы на реальных узлах. Чтобы повторно использовать его для продуктов, не являющихся узлами, вам придется немного доработать логику предоставления и обработки виджетов модуля. Возможно, будет проще реализовать собственную версию, используя модуль 5star в качестве схемы того, как это сделать. (В основном, просто повторное использование виджета пользовательского интерфейса и сопровождающего JavaScript, но изменение полной логики обработки.)

Извините, что не уточнил, но это довольно трудоемкая работа, которой я до сих пор не выполнял, и которая потребовала бы подробных знаний о вашей реализации обработки продуктов, не связанных с узлами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...