User Relationships Нет ссылок в профиле пользователей

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

Аватар пользователя netw0rk netw0rk 3 января 2011 в 17:03

Уже какой день не могу настроить UR на работу. Нет ссылок в профиле пользователей.
Тема стандартная, разрешения "+" для всех.
В левом меню есть ссылка "Мои связи", но там пусто(пустые типы саязей).
Сначала думал, что конфликт с Content Profile, но попробывал установить на чистый Друпал - тоже самое.
Прошу Вас помогите.

Комментарии

Аватар пользователя iNFerNo iNFerNo 26 апреля 2011 в 14:32

Люди помогите таки. Что нужно написать в кастомном профиле что бы вывелись ссылки на добавление и удаление user_relationships ???? Пол года уже ищу ищу...

Аватар пользователя iNFerNo iNFerNo 26 апреля 2011 в 14:47

"joomler" wrote:
Попробуйте модуль APK, в нем выводится ссылка на добавление текущего пользователя в друзья.

<?php /* User relationships */ ?>
      <?php if (!empty($user_relationships_api)): ?>
        <div class="author-pane-line author-pane-link-line author-user-relationship">
          <?php print $user_relationships_api?>
        </div>
      <?php endif; ?>

но как это использовать что бы в кастомном профиле вывести?

Аватар пользователя iNFerNo iNFerNo 26 апреля 2011 в 15:06

есть кодик такой

<?php
  // check if friends code
    $uid = $node->uid;
    $owner = $node->name;
       
    //if users are friends and relationship has been approved
    if ($relationships = user_relationships_load(array('between' => array($user->uid, $uid),'approved' => 1))) {
            // set a value of friends to 1 to allow content to be displayed below.
            $friends = 1;
       
        } elseif($user->uid != $uid) {
       
                print "<a href=\"/relationship/$uid/request/1?destination=user/$uid\" class=\"user_relationships_popup_link\">".t('Add ' . $owner . ' as Friend')."</a>";
         
              $friends = 0;
       
        } else {
           
                $friends = 1;
    }

?>

но он не пашет не прописывается UID Юзера пробел... один...........

Аватар пользователя iNFerNo iNFerNo 26 апреля 2011 в 15:10

подумал и решил что

"iNFerNo" wrote:
$uid = $node->uid;

неправильная

наугад вствил это

$account = user_load(array('uid' => $node->uid));

Кажется работает.

Аватар пользователя iNFerNo iNFerNo 26 апреля 2011 в 16:33

разобрался... но возник ряд мелких вопрос по оформлению

и так когда добавляешь юзера этим кодом...

<?php
  // check if friends code

    $account = user_load(array('uid' => $node->uid));

   
    $owner = $node->name;
       
    //if users are friends and relationship has been approved
   
     if ($relationships = user_relationships_load(array('between' => array($user->uid, $uid),'approved' => 1))) {
            // set a value of friends to 1 to allow content to be displayed below.
            $friends = 1;
       
        } elseif($user->uid != $uid) {
       
                print "<a href=\"/relationship/$uid/request/1?destination=user/$uid\" class=\"user_relationships_popup_link\">".t('Add ' . $owner . ' as Friend')."</a>";
         
              $friends = 0;
       
        } else {
           
                $friends = 1;
    }

?>

то должно поле добавления (когда не подтвержденый юзер еще)

вылезать месадж - запрос уже сделан

а пока что остается кнопка... добавить...

как это исправить?