Как организовать комментарии и рейтинг Fivestar на странице профайла юзеров?
Тема уже поднималась, но полнофункционального решения так и не нашел.
Возможные варианты решения, которые удалось найти:
1. Использовать Profile2 и включить комментарии - нет такой возможности, т.к. Profile2 не создает ноду и к ней нельзя включить комментарии.
2. Использовать модуль Guestbook. Он создает гостевые для каждого пользователя. Но доступ к ней только по ссылке, а надо вывести форму и сами комментарии на странице профайла.
3. Тут http://www.drupal.ru/node/65388 предложили модуль, который добавляет комментарии. Но куча недостатков. Он создает ненужный тип материала, после отправки комментария редиректит не на страницу профайла а на "ненужную" ноду - в целом - модуль не рабочий.
Прошу помощи в проблеме.
Самый простой способ решения (на мой взгляд) есть п.2 - вставить гостевую в профайл - подскажите код для вставки
Ну, а если кто доведет до уме п.3 - тоже хорошо
Помогите пожалуйста с решением.
Так как же добавить комментарии, а в последствии и рейтинг (например Fivestar) на страницу профайла?
Комментарии
fivestar добавляется как поле, тут проблемы не вижу.
для комментов - может не париться и юзать комментарии от вконтакта?
если нет, то есть еще муторный вариант с рулезами, созданем ноды при регистрации, и выводом комментов от нее на странице пользвоателя. соответсвенно у ноды должно быть поле, куда записывается ид пользвоателя, по нему вьюхой и выводим комменты
можете попробовать statuses для комментариев. Но его скорее всего придется изрядно допиливать, а в результате получите что-то типа контактовской стены. Для рейтингов - rate, там разные виджеты, можно и fivestar и плюс-минус.
Если этот модуль работает с Views, создайте нужный старничный вьюс, добавте нужную ссылку типа "путь к профилю/guestbook" установите ему меню типа "Menu tab"
В профиле долна появиться вкладка с нужной вам страничкой..
как-то так..
А редиректы можно вроде при помощи Rules делать..
Нет. Нужны родные друпаловские комменты
Та же хрень - нужны родные
Модуль ее и создает сам.
Надо гостевую вывести на самой странице, а не переход по кнопке. Т.е. должно получиться как обычная нода, а внизу комментарии.
Нужен сам код для вставки в user-profile.tpl.php