Всем привет.
Нужна помощ в доработке миничата.
Есть рабочий чат с выводом выбраной иконки напротив имени пользователя. Скрипт записывает адрес картинки в доп. поле (other1
вывод иконки:
<img src="$CUSTOM1$>
) с помощью онклик по иконке.
Вот сам скрипт:
<script type="text/javascript">
function l_image (a) {document.example_img.src=a};
</script>
<style type="text/css">
input[type="text"].mchat:focus {font-size:10pt; }
<table><tr><td width="50%">
<input type="text" maxlength="40" name="custom1" class="mchat" id="mchatC1F" value="Other 1" onfocus="if(this.value==$(this).attr('title')){this.value='';}" style="width:100%;">
</td></tr></table>
<script type="text/javascript">$('#mchatC1F').hide();</script>
<left><LEGEND><B><STRONG></STRONG></B></LEGEND>
<div style="width:224px;background:#0a8fcc; border: #888 1px solid;">
<center><a onclick="$('#Icons').slideToggle('slow');" href="javascript://"><div style="color:#fff;"><b> Выбрать иконку класса </b></div>
</a></center></div></STRONG></B></LEGEND>
<div id="Icons" style="border:1px solid #bbb;background:#fff;display:none;width:224px;"><p><div align="center" style="height:82px;">
<a href="javascript:l_image ('/smiles/icon1.gif')"><img title="Страж" class="icon1"src="/smiles/icon1.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);"/></a>
<a href="javascript:l_image ('/smiles/icon2.gif')"><img title="Гладиатор" class="icon1"src="/smiles/icon2.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);"/></a>
<a href="javascript:l_image ('/smiles/icon3.gif')"><img title="Стрелок" class="icon1"src="/smiles/icon3.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon4.gif')"><img title="Убийца" class="icon1"src="/smiles/icon4.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon5.gif')"><img title="Волшебник" class="icon1"src="/smiles/icon5.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon6.gif')"><img title="Заклинатель" class="icon1"src="/smiles/icon6.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a></p>
<a href="javascript:l_image ('/smiles/icon7.gif')"><img title="Чародей" class="icon1"src="/smiles/icon7.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon8.gif')"><img title="Целитель" class="icon1"src="/smiles/icon8.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon10.gif')"><img title="Снайпер" class="icon1"src="/smiles/icon10.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon21.gif')"><img title="Пилот" class="icon1"src="/smiles/icon21.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
<a href="javascript:l_image ('/smiles/icon9.gif')"><img title="Бард" class="icon1"src="/smiles/icon9.gif" style="cursor:pointer;width:25px;height:28px;" onclick="$('#mchatC1F').val(this.src);" /></a>
</div></div></left><br>
Но пользователь в настройках профиля сам может выбрать одну из иконок себе в профиль. Находится эта иконка будет в директории:
/index/8-$USER_ID$ #user_class
Нужно, чтобы если пользователь выбрал иконку в профиль,то возможности выбрать иконку для чата небыло, а она была выбрана автоматически из директории профиля.