Добрый день всем Друпаловодам
Проблема с модулем User Relationships а именно я скачал и поставил модуль user_relationships на 6-й Drupal и создал в нем, несколько типов отношений друзья - колеги. На первый взгляд вроде все работает но проблемма собственно в следующем непонятно как именно пользователи смогут добавлять друг друга в друзья? тоесть после включения этого модуля в профиле пользователя ничего не добавилось .
Если у кого то есть опыт настройки этого модуля, подскажите плиз где что включить нужно
Результаты поиска google и поиск по форуму результатов не дали
Комментарии
1. Разрешения проставил? На странице www.test.my/admin/user/permissions
2. Тема стандартная или нет? Если нет, смени на Garland и глянь - появляется там в профиле ссылка "Сделать другом" или нет.
Ссылка должна появляться в профилях ДРУГИХ пользователей, к которым ты "заходишь в гости".
Спосибо за отклик на мою проблему сделал все по дефолту незнаю почему но не сработало
я сделал следующее поставил голый двиг друпала поставил тему Garland и добавил тип связи между пользователями Друзья включил следующие модули :
1 - Views
2 - UR-API
3 - UR-Implications
4 - UR-UI
5 - UR-Views
и после включения UR-Implications появилась ошибка
Files\xamp\xampp\htdocs\test102\includes\module.inc on line 471.
и в профиле добавилась надпись :
Связи
Управление связями
но оно не кликабельно
скриншоты настроек прикрепил.
короче говоря вот так долбаюсь уже неделю и не могу понять в чем дело просто ужос :(((
Н-да...
Я помнится тоже шаманил, когда этот модуль ставил... И тоже куча варнингов была. Это вроде как и не ошибки, а так - предупреждения Но все равно как-то некрасиво
Сейчас вспомнить досконально не могу, но я помню задолбался. Потом стал включать по одной "птичке" - сначала UR-api, потом UR-UI и т.д. С обязательным запуском update.php после каждого "включения". Только тогда заработало
Про разрешения пользователям-то не забыл? Ну-ка давай картинку со страницы разрешений, а то в настройках вроде все верно...
как в кастомных профилях вывести ссылку добавить в друзья ?
Как в блоке User_Relationships (Пользовательские связи) Вывести аватары помимо имен пользователей.
вьюхой блок делайте ну или модуль дописывать вывод то чего вам надо
Вьюхой не могу так как не знаю как выставить аргумент, что бы показывались друзья того чей профиль смотришь.
А дописать вывод не хватает знаний php и api.
Помогите пожалуйста, вот кстати сама тплка.
<?php
$title = $rtype_heading;
$username = theme('username', $relatee);
// $Id: user_relationships-block.tpl.php,v 1.1.2.9 2009/10/15 15:23:26 aufumy Exp $
/**
* file Main relationships listing block
* List the relationships between the viewed user and the current user
*/
if ($relationships) {
$the_other_uid = $settings->block_type == UR_BLOCK_MY ? $user->uid : $account->uid;
$showing_all_types = $settings->rtid == UR_BLOCK_ALL_TYPES;
$rows = array();
foreach ($relationships as $rtid => $relationship) {
$tt_rel_name = ur_tt("user_relationships:rtid:$rtid:name", $relationship->name);
$tt_rel_plural_name = ur_tt("user_relationships:rtid:$rtid:plural_name", $relationship->plural_name);
if ($the_other_uid == $relationship->requester_id) {
$rtype_heading = $relationship->is_oneway ?
t("rel_name of", array('rel_name' => $tt_rel_name, 'rel_plural_name' => $tt_rel_plural_name)) :
t("rel_plural_name", array('rel_name' => $tt_rel_name, 'rel_plural_name' => $tt_rel_plural_name));
$relatee = $relationship->requestee;
}
else {
$rtype_heading = t("rel_plural_name", array('rel_name' => $tt_rel_name, 'rel_plural_name' => $tt_rel_plural_name));
$relatee = $relationship->requester;
}
$rows[$title][] = $username;
}
foreach (
$rows as $title => $users) {$output[] = theme('item_list', ($rtid == UR_BLOCK_ALL_TYPES ? array($users) : $users), $showing_all_types ? $title : NULL);
}
print
implode('', $output);}
/* removing printing out empty placeholder so the block is hidden when no data
// No relationships so figure out how we present that
else {
if ($settings->rtid == UR_BLOCK_ALL_TYPES) {
$rtype_name = 'relationships';
}
else {
$rtype = user_relationships_type_load($settings->rtid);
$rtype_name = $rtype->plural_name;
}
if ($account->uid == $user->uid) {
?>print t('You have no rels', array('rels' => $rtype_name));
}
else {
print t('!name has no rels', array('!name' => theme('username', $account), 'rels' => $rtype_name));
}
}
*/