[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Смайлики
DeTLeThДата: Пятница, 03.04.2009, 19:48 | Сообщение # 1
Генералиссимус
Группа: Администратор
Сообщений: 125
Репутация: 2
Статус: Offline
В шаблоне "Архив..." сервисов "Дневник" и "Новости", в шаблоне "Добавления..." в других сервисах после $BODY$ ставим код:

Code
<script>    
function phucoz() {    
window.open('[color=blue]http://ваш сайт.ru/sm.htm[/color]','Smiles','scrollbars=1,width=100,height=450,left=0,top=0');    
}    
cod_txt=' <input type="button" value="Все смайлы" onclick="phucoz()" class="codeButtons" name="smile"> ';    
if(document.all.b) {    
document.all.b.parentNode.innerHTML+=cod_txt;    
}    
</script>

Создаем страничку по имени sm.htm со следующим кодом:

Code
<html>    
<head>    
<title>Смайлики</title>    

<script type="text/javascript">    
put_file='[color=blue]http://horeman.ru/smile/icq[/color]'; //Путь и имя до смайликов    
Nsm=[color=blue]23[/color]; //общее кол-во смайликов    

function emoticon(theSmilie){    
chto=' [img]' + theSmilie + '[/img] ';    
;var messageField = opener.document.addform.message;    
var selStart = messageField.selectionStart;    
var selEnd = messageField.selectionEnd;    
var MsgVal = messageField.value;    
var text = new String();    
var step = new Number();    
messageField.focus();    
if(document.selection){    
opener.document.addform.message.document.selection.createRange().text = chto+opener.document.addform.message.document.selection.createRange().text;    
}    
else{if(selStart || messageField.selectionStart == '0'){    
step = chto.length;text = MsgVal.substring(0, selStart) + chto;    
text += MsgVal.substring(selEnd, MsgVal.length);    
messageField.value = text;    
messageField.selectionStart = selStart + selEnd + step;    
messageField.selectionEnd = selEnd + step;}    
}    
window.close();    
}    
</script>    

</head>    
<body bgcolor="#FFFFFF" leftMargin=10 topMargin=10 rightMargin=10 bottomMargin=10 marginheight="10" marginwidth="10">    

<script>    
document.write('<table width="100%" border="0" cellspacing="5" cellpadding="0">');    
for(i=0; i<Nsm; i++) {    
kod=put_file+i+'.gif';    
document.write('<tr><td><a href="javascript://" onClick="emoticon(');    
document.write("'"+kod+"', '', false");    
document.write(');return false;"><img border="0" src="'+kod+'"></a></td></tr> ');    
}    
document.write('</table>');    
</script>    

</body>    
</html>


 
  • Страница 1 из 1
  • 1
Поиск:

 



Дизайн сделал Psahy постетите наш веб-сайт www.for-soft.ru Хостинг от uCoz