Как правильно настроить модуль User Relationships ?

Главные вкладки

Аватар пользователя pritorius pritorius 13 апреля 2010 в 12:30

Добрый день всем Друпаловодам Smile
Проблема с модулем User Relationships а именно я скачал и поставил модуль user_relationships на 6-й Drupal и создал в нем, несколько типов отношений друзья - колеги. На первый взгляд вроде все работает но проблемма собственно в следующем непонятно как именно пользователи смогут добавлять друг друга в друзья? тоесть после включения этого модуля в профиле пользователя ничего не добавилось .
Если у кого то есть опыт настройки этого модуля, подскажите плиз где что включить нужно Sad

Результаты поиска
google и поиск по форуму результатов не дали

Комментарии

Аватар пользователя Pivr Pivr 14 апреля 2010 в 23:15

1. Разрешения проставил? На странице www.test.my/admin/user/permissions
2. Тема стандартная или нет? Если нет, смени на Garland и глянь - появляется там в профиле ссылка "Сделать другом" или нет.

Ссылка должна появляться в профилях ДРУГИХ пользователей, к которым ты "заходишь в гости".

Аватар пользователя pritorius pritorius 10 ноября 2015 в 11:46

Спосибо за отклик на мою проблему сделал все по дефолту незнаю почему но не сработало Sad
я сделал следующее поставил голый двиг друпала поставил тему Garland и добавил тип связи между пользователями Друзья включил следующие модули :
1 - Views
2 - UR-API
3 - UR-Implications
4 - UR-UI
5 - UR-Views

и после включения UR-Implications появилась ошибка

warning: Parameter 2 to user_relationship_implications_user_relationships_type() expected to be a reference, value given in D:\Program

Files\xamp\xampp\htdocs\test102\includes\module.inc on line 471.

и в профиле добавилась надпись :
Связи
Управление связями

но оно не кликабельно
скриншоты настроек прикрепил.

короче говоря вот так долбаюсь уже неделю и не могу понять в чем дело просто ужос :(((

Аватар пользователя Pivr Pivr 15 апреля 2010 в 9:39

Н-да...
Я помнится тоже шаманил, когда этот модуль ставил... И тоже куча варнингов была. Это вроде как и не ошибки, а так - предупреждения Smile Но все равно как-то некрасиво Smile

Сейчас вспомнить досконально не могу, но я помню задолбался. Потом стал включать по одной "птичке" - сначала UR-api, потом UR-UI и т.д. С обязательным запуском update.php после каждого "включения". Только тогда заработало Smile

Аватар пользователя Pivr Pivr 15 апреля 2010 в 9:46

Про разрешения пользователям-то не забыл? Ну-ка давай картинку со страницы разрешений, а то в настройках вроде все верно...

Аватар пользователя demart demart 1 мая 2011 в 2:39

Вьюхой не могу так как не знаю как выставить аргумент, что бы показывались друзья того чей профиль смотришь.
А дописать вывод не хватает знаний php и api.

Помогите пожалуйста, вот кстати сама тплка.

<?php
// $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;
    }

    

$title $rtype_heading;

    

$username theme('username'$relatee);
    
$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));
  }
}
*/

?>