[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Кнопка Фото (Радикал фото)
ДжулианДата: Среда, 11.03.2009, 22:23 | Сообщение # 1
Сообщений: 57
Награды: 2
Репутация: 2
Offline
Сервис Радикал-Фото

При нажатии на кнопку открывает сайт: http://www.radikal.ru/

кнопка для форума:

Code
%IF($USER_LOGGED_IN$)%    
%IF($PAGE_ID$=addthread|=addpoll|=threadpage|=postedit)%    
<script type="text/javascript">    
//ФОТО-КНОПКА    
function phucoz() {    
window.open('http://photo.radikal.ru','addfoto');    
return false;    
}    
function buttonfoto() {    
document.write('<div style="display:none"><input type="button" value=" Фото " title="Добавить фотографию(картинку) с помощью сервиса Радикал-Фото" onclick="phucoz()" class="codeButtons" name="ph"></div>');    
elem=document.all.ph;    
obj=document.addform.i.parentNode;    
obj.insertBefore(elem, obj.childNodes[15]);    
var newText = document.createTextNode(unescape('%A0'));    
obj.insertBefore(newText, obj.childNodes[15]);    
}    
buttonfoto()    
</script>    
%ENDIF%  

Для коментариев:
в шаблоне формы добавления комментариев находим место где вставляется $BBCODES$ и вместо него пишем:

Code
%IF($USER_LOGGED_IN$)%    
<table border="0" cellspacing="0" cellpadding="0">    
<tr>    
<td>$BBCODES$</td>    
<td valign="bottom">    
<input type="button" accesskey="f" value=" Фото " onclick="window.open('http://photo.radikal.ru','addfoto'); return false;" class="codeButtons" title="Добавить фотографию(картинку) с помощью сервиса Радикал-Фото: [Alt + f]" name="foto" />    
</td>    
</tr>    
</table>    
%ENDIF%

Для Дневника:
в шаблоне Страница Архива материалов

Code
%IF($PAGE_ID$=add|=edit)%    
<script type="text/javascript">    
//ФОТО-КНОПКА    
function phucoz() {    
window.open('http://photo.radikal.ru','addfoto');    
return false;    
}    
function buttonfoto(n) {    
document.write('<input type="button" id="ph11" value=" Фото " onclick="phucoz()" class="codeButtons">');    
elem=document.getElementById('ph11');    
obj=document.getElementById('blM11');    
obj.insertBefore(elem, obj.childNodes[n]);    
var newText = document.createTextNode(unescape('%A0'));    
obj.insertBefore(newText, obj.childNodes[n]);    
}    
buttonfoto(11);    
</script>    
%ENDIF%
 
  • Страница 1 из 1
  • 1
Поиск: