Друзья онлайн

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 15 декабря 2010 в 00:07
Помогите добавить поле, практически такое же как сейчас существует, в профиле: Мои друзья

А мне нужно чтобы ниже было: Друзья онлайн (и чтобы выводилось определенное количество друзей, которые сейчас находятся в онлайн)

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

Надеюсь понятно объяснил) Тоже самое, что сейчас существует, но только онлайн чтобы показывались…
#2 15 декабря 2010 в 00:18
Умные Интернет Разработки, а модуль друзья онлайн чем не устраивает?
#3 15 декабря 2010 в 00:25
Мне надо чтобы вывод был через шаблон com_users_profile.tpl

Например: когда заходишь к другу, надо чтобы там показывалось его други онлайн, а в модуль друзья онлайн там показываются только твои друзья онлайн, даже если на странице друга.
#4 15 декабря 2010 в 07:51
Умные Интернет Разработки, в этом шаблоне вставляешь в нужном месте
  1. {php} cmsModule("имя_позиции"); {/php}
в админке выводишь на эту позицию модуль друзья онлайн
это раз.
второе — ну а чтобы его друзья показывались надо совсем чуть чуть переделать сам модуль.
#5 15 декабря 2010 в 10:49
Fuze, спасибо.

второе — ну а чтобы его друзья показывались надо совсем чуть чуть переделать сам модуль.


А вот здесь запутался, пытался править, но знаний не хватает ((


И еще: когда вставляю
  1. {php} cmsModule("имя_позиции"); {/php}
перед стеной пользователя, то стена куда-то пропадает…
#6 15 декабря 2010 в 21:55
в файле \modules\mod_user_friend\module.php
заменяем эту строку
  1. $user_id = $inUser->id;
вот этой
  1.  
  2. $login = $inCore->request('login', 'str', '');
  3. $login = urldecode($login);
  4. $user_id = $inDB->get_field('cms_users', "login='{$login}'", 'id');
  5.  
при условии, что этот модуль вставлен как я сказал в com_users_profile.tpl
по идее должно работать.
#7 16 декабря 2010 в 08:58
Fuze, спасибо, теперь все отлично работает)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.