1. Меняем текстовый список пользователей online на список аватарок
В файле gears/users/widgets/online.php строку
Хозяйке на заметку:
функция $CI->builder->a() работает следующим образом:
2. Добавляем в профиль пользователя информацию о пригласившем
В файле gears/users/widgets/online.php строку
$output .= $CI->builder->a($user->name,l('/user/'.$user->url_name),'user').' ';
заменяем на $avatar = make_icons($user->avatar);
$output .= $CI->builder->a('<img src="'.$avatar['24x24'].'" width="24" border="0">name.'" class="avatar">',l('/user/'.$user->url_name),'','',$user->name).' ';
Хозяйке на заметку:
функция $CI->builder->a() работает следующим образом:
$CI->builder->a('Текст внутри ','http://example.org/Адрес_ссылки','атрибут class','атрибут id','атрибут title (то есть подсказка, очень полезен)','атрибут target');
- файл gears/user/lang/ru.lng
Добавляем в секцию [user_profile] строку
invited_by = «Приглашен пользователем» - файл gears/user/index.php
После строк
$item['left'] = t('last_date'); $item['right'] = t('last_date_description',df($user->last_visit)); $this->profile->add($item,1);добавляем:
$invite_a = $this->db->get_where('invites',array('to'=>$user->id),1)->row(); if (is_object($invite_a)){ $inviter = $this->db->get_where('users',array('id'=>$invite_a->from))->row(); $item['left'] = t('invited_by'); $item['right'] = $this->builder->a($inviter->name,l('/user/'.$inviter->url_name),'user'); $this->profile->add($item); }


Я тут просто понял одну простую вещь: хочешь чего-то нового в движке — сделай это сам. Ну и вторая, не менее простая вещь: сделал — покажи сообществу. Не опускайся до уровня livestreet, продающих свои модули. ^^
$CI->builder->a('Текст внутри ','http://example.org/Адрес_ссылки','атрибут class','атрибут id','атрибут title (то есть подсказка, очень полезен)','атрибут target');Адрес ссылки лучше оборачивать в функцию l(), чтобы при включенных поддоменах ссылка отображалась корректно.Впрочем, для эдакой подготовки к написанию галереи я решил написать простенький модуль встреч и событий. Думаю, к выходным выложу его сюда.
Ага уже не на работает в новом движке это