Назрел вопрос, так как сам уже не могу справиться.
Имеется сайт, на нём есть два раздела для удобства: 1. Кто сейчас на сайте 2. Кто сегодня был.
Мне необходимо было сделать, чтобы вместо логина либо имени показывалась аватарка, а при наведении на неё title "" показывал полное имя пользователя.
Так вот, в "1" случае я сделал так:
Code
<li>
<span style="font-family: Monotype Corsiva; font-size: 14pt;">Сейчас на сайте: </li>
<li> <a target="_self" href="$PERSONAL_PAGE_LINK$"><?if($ONLINE_USERS_LIST$)?><img src="$USER_AVATAR_URL$" width="50" height="50" title="$USER_FULL_NAME$"><?else?><img src="/images/2.png" width="50" height="50" title="$USER_FULL_NAME$"><?endif?></a>
</li>
Всё отлично заработало.
Во втором случае сделал так:
создал информер "Пользователи, посетившие сайт за текущий день" - $MYINF_12$
Код информера пишу так:
Code
<a target="_self" href="$PROFILE_URL$"><?if($AVATAR_URL$)?><img src="$USER_AVATAR_URL$" width="50" height="50" title="$USERNAME$"><?else?><img src="/images/2.png" width="50" height="50" title="$USERNAME$"><?endif?></a>
Так вот в том месте где я поставил $MYINF_12$, отображается не аватарка, а альтернативное изображение (заглушка - <?else?><img src="/images/2.png"), хотя у всех пользователей есть своя аватарка.
Пробовал по разному прописать эту часть: Code
<?if($AVATAR_URL$)?><img src="$USER_AVATAR_URL$"
менял коды и так Code
<?if($USER_AVATAR_URL$)?>
ничего не выходит, подскажите как мне сделать то, что я хочу.
И ещё, в этом информере когда вместо пишу у меня ничего не показывается.
Помогите пожалуйста, заранее благодарен!Добавлено (18.12.2011, 23:44)
---------------------------------------------
Сразу дополнение, только что проверил, по первому вопросу (кто сейчас на сайте) код тоже как-то криво работает, показывает мне что только я на сайте, а драгим пользователям показывает только их и всё.