Доброго времени суток. Делаю свой сайт на Drupal, постепенно её изучаю. Сделано уже очень много. Большинство ответов нашла на форуме. Но сейчас возник вопрос, на который ну хоть убей, не могу найти решение.
Вопрос: как в профиле пользователя ( именно на странице информации о пользователе) после общей информации (имя, пол, дата рождения и т.д.) поле добавить отзыв о пользователе. Причем должен быть выбор, какой именно отзыв (положительный, отрицательный, нейтральный)
Что я поняла и чего добилась: 1) отзыв=комментарий. 2) комментарий добавляется только к ноде.3) profile2 создает ноду. 4) эта нода у меня выводиться на отдельной странице (все пользователи в список и у них есть возможность добавить отзыв).
Как это все перенести на профиль конкретного пользователя?
Заранее спасибо за любую помощь!!!
Комментарии
у профиля2 нет комментариев.
решение которое всплывало тут на форуме это при регистрации юзера создавать новый тип материалов - комментарий и его с танцами с бубном прикручивать к акаунту юзера.
Спасибо за ответы. Пойду бубен найду))))
для меня и остальных матросов друпала - это еще какие танцы...
Странно что
1) а для профиля 2 не сделали комменты
2) нет модуля добавляющий комменты в профиль
Делал через references и views все стандартно без бубна.
я к обычному профайлу блок дискуса (есть модуль) добавлял, там и + - отзывам, а рейтинг модулями voiting типа fivestar и рулез впридачу, чтоб за себя не голосовали.
https://drupal.org/project/disqus - в дополнение к комментарию выше
а если надо вывести отзывы не только в профиле но и на отдельной странице? Мой способ это позволяет, недостаток один - надо вводить логин пользователя в поле user-reference. Если бы оно каким-то образом самозаполнялось то это было б идеально.
Если комменты на самом деле пишутся к ноде, которая связана с профилем, то никакой user-reference не нужен, надо просто ноду делать за авторством того, чей профиль.
Весной модуль выкладывали - вот: http://www.drupal.ru/node/98730
попробуйте - http://www.whenwhowhere.com/tech-blog/how-show-comments-user-profile-pag...
Не уверен что это оно, я так понял что это выводит все коментарии пользователя в его профиле, но это не то же самое что комментировать профиль.
да, меня больше там заинтересовало таб.
а по доб комментам пути:
1. http://drupal.org/project/profile2
2. http://drupal.org/project/disqus
3. http://drupal.org/project/statuses
4. https://drupal.org/project/reply
в D8 - https://drupal.org/node/731724
Спасибо посмотрю интересно. Кстати пока решил при помощи модуля user relationship (не путать с user-reference)- этот модуль позволяет типа фолловить, но есть опция типа зафолловить в одностороннем порядке - там же можно оставить и отзыв. Есть интеграция с вьюсом так что все окей.
Тут все упирается в то, насколько сильно комменты в профиле должны быть похожи на оригинальные комменты из модуля comment. Практика использования user comments показала, что чем сильнее нужно сходство - тем правильнее использовать автосоздаваемые ноды и выводить комментарии от них. Например, всякие fivestar-ы - отлично приклеиваются к стандартным комментам. Или счетчик просмотров - у профилей в D7 его нет, а у приаттаченной ноды - есть
да это гибко, ставлю пробую, спасибо за модуль.