тут рекламный банер
  • Страница 1 из 1
  • 1
Форум » Графика » uCoz » Смайлики (при добавлении материала)
Смайлики (при добавлении материала)
ghoustДата: Понедельник, 25.01.2010, 00:45 | Сообщение # 1
Майор
Группа: Администратор
Сообщений: 206
Статус:
В шаблоне "Архив..." сервисов "Дневник" и "Новости", в шаблоне "Добавления..." в других сервисах после $BODY$ ставим код:

Code

<script>  
function phucoz() {  
window.open('http://ваш сайт.ru/sm.htm','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='http://horeman.ru/smile/icq'; //Путь и имя до смайликов  
Nsm=23; //общее кол-во смайликов  

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>


Нужно оказывать помощь всем, кто нуждается в ней.


 
Форум » Графика » uCoz » Смайлики (при добавлении материала)
  • Страница 1 из 1
  • 1
Поиск:




 
RENT A CAR DUBAI (0)
xejoc ~ 15.10.2022 22:24
RENT A CAR IN DUBAI (0)
xejoc ~ 15.10.2022 22:23
        
Spoofonokepsy Малави
Пользователь ~ 27.02.2024 Мужчина
WinCdCwSog Бахрейн
Пользователь ~ 06.03.2023 Мужчина
panozaapg Сингапур
Пользователь ~ 12.01.2023 Мужчина
xejoc Египет
Пользователь ~ 15.10.2022 Мужчина
WaySew Хорватия
Пользователь ~ 11.09.2022 Мужчина