Аватар в мини-чате.
Аватар в мини-чате.
Всем привет,как сделать аватар в мини-чате?
Re: Аватар в мини-чате.
никак! Только если гостевой книгой.
Re: Аватар в мини-чате.
никак или так viewtopic.php?p=18605#p18605
Ахтунг!
Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.
А у меня Windows 7

Что такое НЕТЕЛИБ?
Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.
А у меня Windows 7


Что такое НЕТЕЛИБ?
Re: Аватар в мини-чате.

Шаблон - Пользователи - Персональная страница пользователя и заменить $_AVATAR$ на:
Код: Выделить всё
<div class="avatarMchat">$_AVATAR$</div>потом идем в шаблон Мини-чат - Форма добавления сообщений и подключаем jQ и в шаблоне Мини-чат - Вид материалов найти:
Код: Выделить всё
$MESSAGE$заменить на:
Код: Выделить всё
<table width="100%" border="0" cellspacing="5" cellpadding="3">
<tr>
<td width="5%" align="center" valign="top">
<div id="avatarLoad$NUMBER$">Загрузка аватара...</div>
<script type="text/javascript">
$('div#avatarLoad$NUMBER$').load('/index/8-$USER_ID$ div.avatarMchat img');
</script>
</td>
<td width="95%" align="left" valign="top">$MESSAGE$</td>
</tr>
</table>теперь можно радоваться
.Re: Аватар в мини-чате.
Вот еще одна версия с использованием дополнительного поля
Установка:
1. Админка » Главная » Мини-чат » Настройки модуля - Дополнительные поля для сообщений: Доп. поле 1 жмем да, потом Переименование стандартного поля "Доп. поле 1" пишем Аватар и сохраняем.
2. Админка » Главная » Редактор страниц » Управление материалами Добавить страницу:
Название страницы: mChat Avatar
Содержимое страницы:Код: Выделить всё
<?if($USER_AVATAR_URL$)?><a id="userAvatar" href="$USER_AVATAR_URL$">$USERNAME$</a><?else?><?if($USER_LOGGED_IN$)?><a id="userAvatar" href="http://i024.radikal.ru/0804/24/86f6e59f34fd.gif">$USERNAME$</a><?else?><a id="userAvatar" href="http://i047.radikal.ru/0804/6c/6aaccd29fe7a.gif">$USERNAME$</a><?endif?><?endif?>
Опции: Использовать персональный шаблон для страницы да.
Группы, имеющие доступ к странице: Все да.
и нажимаем сохранить и потом Редактировать меню и удаляем оттуда ссылку на эту страницу.
3. Шаблон Редактор страниц Страницы сайта - mChat Avatar все что там есть заменяем на этот код:
Код: Выделить всё
<html>
<head>
<title>$PAGE_NAME$</title>
<script type="text/javascript">
// Copyright AllCity ~ http://web-codes.net/
if(parent.location.href==self.location.href){window.location.href='/mchat/';}
</script>
</head>
<body>
$CONTENT$
<br>
$POWERED_BY$
</body>
</html>4. Шаблон Мини-чат - Вид материалов находим там:
Код: Выделить всё
<?if($CUSTOM1$)?>....$CUSTOM2$....<?endif?>и удаляем этот кусок кода и заменяем $MESSAGE$ на:
Код: Выделить всё
<table width="100%" border="0" cellspacing="5" cellpadding="3">
<tr>
<td width="5%" align="center" valign="top">
<?if($CUSTOM1$)?><img alt="$STR_CUSTOM1$" border="0" src="$CUSTOM1$" /><?else?><?if($USER_ID$!=0)?><img alt="$STR_CUSTOM1$" border="0" src="http://i024.radikal.ru/0804/24/86f6e59f34fd.gif" /><?else?><img alt="$STR_CUSTOM1$" border="0" src="http://i047.radikal.ru/0804/6c/6aaccd29fe7a.gif" /><?endif?><?endif?>
</td>
<td width="95%" align="left" valign="top">$MESSAGE$</td>
</tr>
</table>5. Шаблон Мини-чат - Форма добавления сообщений находим там:
Код: Выделить всё
<?if(($FIELDS_MASK$&4))?>....$STR_CUSTOM1$....<?endif?>и удаляем этот кусок кода и в этом же шаблоне в самый низ:
Код: Выделить всё
<?if(($FIELDS_MASK$&4))?>
<input type="text" style="display:none;" name="custom1" id="mchatC1F" value="" title="$STR_CUSTOM1$">
<script type="text/javascript">
// Copyright AllCity ~ http://web-codes.net/
InputC1=document.getElementById('mchatC1F');
function iframeAvatar(){
int=setInterval(function(){ffoc(InputC1,3);InputC1.value=AvatartIframe.document.getElementById('userAvatar').href;},100);
setTimeout(function(){clearInterval(int)},10000);}
</script>
<iframe onload="iframeAvatar();" name="AvatartIframe" src="/index/0-4" width="0" marginwidth="0" height="0" marginheight="0" scrolling="no" frameborder="0"></iframe>
<?endif?>не забываем заменить /index/0-4 на свой адрес страницы mChat Avatar.
Вот и все
плюс этого скрипта в том что он не делает запросы в профиль что экономит трафик ну и jQ подключать ненужно.
Пример роботы скрипта: http://ucoz.web-codes.net/mchat/
Работает в FireFox 2/3, Opera 9.6, Safari, Internet Explorer 7 в остальных браузерах не проверял
.Re: Аватар в мини-чате.
а почему картинка "Нет аватара" ? Хотя я под логином с авкой =(
Делаю новый сайт 

Re: Аватар в мини-чате.
На старые сообщения в мини-чате аватар не показывается
, только на новые
(конечно если ты ставил вторую версию скрипта).
, только на новые
(конечно если ты ставил вторую версию скрипта).Re: Аватар в мини-чате.
Значит так ставил (я не телепат
).
).Re: Аватар в мини-чате.
Как сделать чтоб картинки были меньше, например 10х10 ?