[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Рекламный блок Форума
Реклама
  • Страница 1 из 1
  • 1
Архив - только для чтения
Всё для веб мастера. Скрипты для сайта uCoz » Скрипты для ucoz » Другие скрипты » bbcodes в репутации
bbcodes в репутации
PDA Дата: Понедельник, 08.08.2011, 18:56 | Сообщение # 1
Новичёк в ucoz
Сообщений: 52
Награды: 0
Репутация: 284

Данный скрипт даёт возможность ставить bbcodes в репутацию. Вы сможете использовать коды: b - жирный текст, i - курсивный текст, u - подчёркнутый текст, также сможете добавлять картинки и ссылки.

В вид форума:
Code
<script type='text/javascript'>   

   function add_$UID$() {   

   var id = $UID$;   

   new _uWnd('Hraa',' ',380,200,{autosize:1,closeonesc:1,oncontent:function() {   

   $('fieldset:first').next().after('<fieldset><legend><b>BBcodes</b></legend><div align="center"><a href="javascript://" id="b_add" class="reputation_b"></a><a href="javascript://" id="i_add" class="reputation_i"></a><a href="javascript://" id="u_add" class="reputation_u"></a><a href="javascript://" id="img_add" class="reputation_img"></a><a href="javascript://" id="http_add" class="reputation_http"></a></div></fieldset>');   
     
   $('#img_add').click(function(){   
     
   var txtt = prompt('Введите ссылку на картинку', "http://");   
   if (!txtt || txtt=='http://') {return;}   
   var ntxt = '[img]'+txtt+'[/img]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
     
   $('#http_add').click(function(){   
   var txtt = prompt('Введите ссылку', "http://");   
   var txttt= $('textarea').val();   
if (txttt.length==0){   
   txttt = prompt('Название сайта',"My WebPage");   
}   
if (!txtt || txtt=='http://'){   
   return;   
}   
else if (!txttt) {   
   return;   
}   
   var ntxt = '[url='+txtt+']'+txttt+'[/url]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
     
   $('#b_add').click(function(){   
     
   var txtt = $('textarea').val();   
   var ntxt = '[b]'+txtt+'[/b]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
   $('#i_add').click(function(){   
     
   var txtt = $('textarea').val();   
   var ntxt = '[i]'+txtt+'[/i]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
   $('#u_add').click(function(){   
     
   var txtt = $('textarea').val();   
   var ntxt = '[u]'+txtt+'[/u]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
   } },{url:'/index/',type:'post',data:{a:'23',s: id,c:''}});return false;   

   }   

function har_$UID$() {   

   var id = $UID$;   
     
   new _uWnd('Rh',' ',400,250,{autosize:1,closeonesc:1,maxh:300,minh:100,oncontent:function() {   

   $('#ljdj3uur').each(function(){   
$(this).html($(this).html().split('[img]').join('<img alt="" border="0" src="').split('[/img]').join('" />'));   
   $(this).html($(this).html().split('[script]').join('За это: ( ').split('[/script]').join(' ). Киньте меня в бан, пожалуйста ;('));   
   $(this).html($(this).html().split('[').join('<').split(']').join('>'));   
   $(this).html($(this).html().split('<color=').join('<font color=').split('</color>').join('</font>'));   
$(this).html($(this).html().split('<url=').join('<a href=').split('</url>').join('</a>'));   
     
     
     

     
});   
     
   }   
},{url:'/index/9-'+id});return false;   

   }   
     
</script>

Там где хотите видеть:
Code
Репутация: <a title="Смотреть историю репутации" class="repHistory" href="javascript://" onclick="har_$UID$();"><b><strong>$REP_RATING$</strong></b></a> <?if($DO_REP_URL$)?> <a class="reputationDo" title="Изменить репутацию" href="javascript://" rel="nofollow" onclick="add_$UID$()"><span style="font-size:10pt"><b>±</b></span></a>

В CSS
Code
.reputation_b {display: block; width: 24px; height: 24px;background-image: url(/reputation/img/b.png); float: left; }   
.reputation_b:hover {background-position: left bottom;}   
.reputation_i {display: block; width: 24px; height: 24px;background-image: url(/reputation/img/i.png); float: left;margin-left: 10px; }   
.reputation_i:hover {background-position: left bottom;}   
.reputation_u {display: block; width: 24px; height: 24px;background-image: url(/reputation/img/u.png); float: left;margin-left: 10px; }   
.reputation_u:hover {background-position: left bottom;}   
.reputation_img {display: block; width: 38px; height: 24px;background-image: url(/reputation/img/img.png); float: left;margin-left: 10px; }   
.reputation_img:hover {background-position: left bottom;}   
.reputation_http {display: block; width: 53px; height: 24px;background-image: url(/reputation/img/http.png); float: left;margin-left: 10px; }   
.reputation_http:hover {background-position: left bottom;}   
.xw-body {max-width: 374px;}

В персональную страницу пользователя перед :
Code
<script type='text/javascript'>   

   function add_$UID$() {   

   var id = $_USER_ID$;   

   new _uWnd('Hraa',' ',380,200,{autosize:1,closeonesc:1,oncontent:function() {   

   $('fieldset:first').next().after('<fieldset><legend><b>BBcodes</b></legend><div align="center"><a href="javascript://" id="b_add" class="reputation_b"></a><a href="javascript://" id="i_add" class="reputation_i"></a><a href="javascript://" id="u_add" class="reputation_u"></a><a href="javascript://" id="img_add" class="reputation_img"></a><a href="javascript://" id="http_add" class="reputation_http"></a></div></fieldset>');   
     
   $('#img_add').click(function(){   
     
   var txtt = prompt('Введите ссылку на картинку', "http://");   
   if (!txtt || txtt=='http://') {return;}   
   var ntxt = '[img]'+txtt+'[/img]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
     
   $('#http_add').click(function(){   
   var txtt = prompt('Введите ссылку', "http://");   
   var txttt= $('textarea').val();   
if (txttt.length==0){   
   txttt = prompt('Название сайта',"My WebPage");   
}   
if (!txtt || txtt=='http://'){   
   return;   
}   
else if (!txttt) {   
   return;   
}   
   var ntxt = '[url='+txtt+']'+txttt+'[/url]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
     
   $('#b_add').click(function(){   
     
   var txtt = $('textarea').val();   
   var ntxt = '[b]'+txtt+'[/b]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
   $('#i_add').click(function(){   
     
   var txtt = $('textarea').val();   
   var ntxt = '[i]'+txtt+'[/i]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
   $('#u_add').click(function(){   
     
   var txtt = $('textarea').val();   
   var ntxt = '[u]'+txtt+'[/u]';   
   $('fieldset:first').next().find('textarea').val(ntxt);   
   });   
   } },{url:'/index/',type:'post',data:{a:'23',s: id,c:''}});return false;   

   }   

function har_$UID$() {   

   var id = $_USER_ID$;   
     
   new _uWnd('Rh',' ',400,250,{autosize:1,closeonesc:1,maxh:300,minh:100,oncontent:function() {   

   $('#ljdj3uur').each(function(){   
$(this).html($(this).html().split('[img]').join('<img alt="" border="0" src="').split('[/img]').join('" />'));   
   $(this).html($(this).html().split('[script]').join('За это: ( ').split('[/script]').join(' ). Киньте меня в бан, пожалуйста ;('));   
   $(this).html($(this).html().split('[').join('<').split(']').join('>'));   
   $(this).html($(this).html().split('<color=').join('<font color=').split('</color>').join('</font>'));   
$(this).html($(this).html().split('<url=').join('<a href=').split('</url>').join('</a>'));   
     
     
     

     
});   
     
   }   
},{url:'/index/9-'+id});return false;   

   }   
     
</script>


Там где хотите видеть:
Code
Репутация: <a title="Смотреть историю репутации" class="repHistory" href="javascript://" onclick="har_$UID$();"><b>$_REPUTATION$</b></a><?if($_REP_DO_URL$)?> <span style="font-size:7pt">[<a href="javascript://" rel="nofollow" onclick="add_$UID$()">Изменить репутацию</a>]</span><?endif?>
Прикрепления: 1648_bbcodes_.rar(5.9 Kb)


ляля
Всё для веб мастера. Скрипты для сайта uCoz » Скрипты для ucoz » Другие скрипты » bbcodes в репутации
  • Страница 1 из 1
  • 1
Поиск:

 
Ваш логин: Ваш пароль: