Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 163
Информация:
Тема содержит 12 сообщения, была просмотрена 1445 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Народное творчество
 Распечатать тему
[mod] Аватар при входе/выходе
jikaka
Суть: при входе или выходе из аккаунта на сайте высвечивается аватар пользователя.

Итак, приступим.

1. открываем для редактирования файл setuser.php

2. находим на строке 21 такой код:
Скачать исходники  Код
$session_destroyed = false; $page_content = ""; $page_refresh = "2";




ниже строкой добавляем:
Скачать исходники  Код
$res_ava = dbarray(dbquery("SELECT user_name, user_ip, user_avatar FROM ".DB_USERS." WHERE user_name='".$userdata['user_name']."' AND user_ip='".USER_IP."'"));




3. находим на строке 95 такой код:
Скачать исходники  Код
echo "<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' /><br /><br />\n";




ниже строкой добавляем:
Скачать исходники  Код
if($res_ava['user_avatar']!="")  echo "<img src='".IMAGES."avatars/".$res_ava['user_avatar']."'><br /><br />";




4. сохраняем файл.

5. проверяем работу!
 
Web
spiker
От этого setuser'a лучше избавиться, а не аватар на него вешать.ab
 
jikaka
spiker, это другой вопрос...
 
Web
Polarfox
Это вопрос - почему именно избавиться?
Не фатально оно, а сделано удобно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
spiker
Psc написал:
Это вопрос - почему именно избавиться?
Не фатально оно, а сделано удобно.


Удобство в чем?
В потраченных лишних секундах на изучение "полезной" информации о том что я зашел (вышел) как...

А избавиться потому, что редко уже где увидишь это чудо-редирект
Веб-анахроизм . ad
 
jikaka
согласен со spiker'ом
такого уже нигде почти нет...
 
Web
spiker
И все же... Зачем там аватар? ag
Логичнее было бы дополнить соответствующими иконками, "вход", "выход" и т.п.

На RunCMS вот обратил внимание такое еще есть, приходится ковырять "по долгу службы".
 
jikaka
И все же... Зачем там аватар?

просто пользователи спрашивали, вот и написал реализацию...
а нужно это или нет - это другой вопрос...
 
Web
Polarfox
Вообще он нужен для ошибок еще, типа логин не верен пнх...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
spiker
В курсях. ad
Разговор о сообщениях, где возможно втавить аватар.

Или туда (в сообщения об ошибках), ув. jikaka тоже вставит?
Типа "ваш последний аватар" при удачном коннекте. ab

jikaka, доделывай лучше модуль команд, начал неплохо.
А этот бред перенеси в тему юмор. ag
Изменил(а) spiker, 26.10.2010 12:23
 
jikaka
ну не уж то бред...
это просто для справки...
 
Web
Polarfox
Не я к тому что если уж оно есть для дела, пусть остается, а так бы конечно можно было избавиться.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)