Искать  
 
   
 
Аватары пользователей online
Отправлено: 18 Март 2008 09:44 P.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Не думал, что здесь будут трудности, но нужно вывести аватары пользователей со ссылкой на их профили.

Стандартный модуль статистики может вывести имена пользователей со ссылкой на профиль.

{exp:stats}

{member_names}

<a href="{member_path=panel/user}">{name}</a><br />

{/member_names}

{
/exp:stats} 

Есть также интересный модуль whos online

он позволяет вывести аватары пользователей, находящихся online с их именами

{exp:whos_online}
<p><img src="http://www.yoursite.com/images/avatars/{avatar_filename}" width="{avatar_width}" height="{avatar_height}" alt="{screen_name}" />
{screen_name} from{location}<br />
Joined On{join_date}<br />
Total Entries{total_entries}last on {last_entry_date}<br />
Total Comments{total_comments}last on {last_comment_date}<br />
Last Visit On{last_visit}</p>
{/exp:whos_online} 

Но это не то, требуется просто аватары со ссылкой на профиль участника. Буду признателен за помощь.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 21 Март 2008 03:44 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

up

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 21 Март 2008 05:02 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Ну что-то вроде такого:

<?php 
global $LOC;
$time_limit 15
$onlinetime $LOC->now - ($time_limit 60);
?>

{exp
:query sql="SELECT o.member_id, o.date, o.name, m.avatar_filename, m.member_id  FROM exp_online_users o, exp_members m WHERE o.date > <?php echo $onlinetime ; ?> AND o.member_id = m.member_id "}
<a href="http://www.eeclub.ru/panel/user/{member_id}/"><img src="http://www.eeclub.ru/images/avatars/{avatar_filename}"></a>
{/exp:query} 

Не идеально, но думаю, даст просторы для изучения - можно вынести в отдельный плагин, можно все сделать одним запросом (мы уже оперировали временем в запросе когда выводили пользователей онлайн)  и т.п.. В общем - экспериментируй smile

 Подпись 

booooring…

Профиль
 
 
Отправлено: 21 Март 2008 05:39 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

спасибо, буду пробовать )

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль