В данной теме не флудить, здесь только скрипты для оформления, администрирования.
Вопросы все задаем тут
Скрипты форумам
Сообщений 1 страница 5 из 5
Поделиться12012-01-12 10:33:58
Поделиться22012-01-12 11:57:04
Простенький счетчик символов в Форму Ответа
Ставим в HTML низ:
<script>var a,L,epl=$("#main-reply"),str='<small id="plng" style="border:1px solid;padding:2px 3px;margin:0 20px 0 10px;">Написано символов: <b>00</b> </small>';epl.parents("fieldset").find("legend").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
Поделиться32012-01-12 11:59:07
'Ленивое' копирование по кнопке 'Цитировать'
*Если ничего не Выделяем - Копируецо весь пост
Вставляем в HTML в форме Ответа
<script type="text/javascript">function quote(username,S){var IdPost="#p"+S,txt='',lsk="[",rsk=']';if(window.getSelection){txt=window.getSelection().toString()}else if(document.getSelection){txt=document.getSelection()}else if(document.selection){txt=document.selection.createRange().text}if(txt==null||typeof(txt)=="undefined"||txt==''){bb=$(IdPost).find('.post-sig'),ab=bb.html();bb.html("");bc=$(IdPost).find('p.lastedit'),ac=bc.html();bc.html("");txt=jQuery.trim($(IdPost).find(".post-content").text());bb.html(ab);bc.html(ac);}insert(lsk+'quote='+username+']'+txt+lsk+'/quote]'+'\n');}</script><!--//End//Ленивое копирование-->
Поделиться42012-01-12 12:00:50
Усовершенствованная кнопка вставки Ссылки =>
Исключаем Предложения о сокращении Ссылки если:
a) Ссылка с текущего форума(дабы индексировалась)
б) Ссылка короче 100 символов
с) Ссылка Англоязычная
В самый низ HTML низ
<!-- Исключаем из Сокращателя--> <script type="text/javascript"> function tag_url(){ var a00="[url="; var a01="]"; var a02="[/url]"; var enterURL = prompt("Поместите ссылку веб-страницы", "http://"); if (!enterURL || enterURL == 'http://' || $.trim(enterURL) == '') return false; var enterTITLE = prompt("Введите название ссылки", "Ссылка"); if (!enterTITLE || enterTITLE == 'http://' || $.trim(enterTITLE) == '') enterTITLE = enterURL; var s_URL=false; for(i=0; i<enterURL.length; i++){if(enterURL.charCodeAt(i)>255){s_URL=true;break}} if((enterTITLE.indexOf('!')==0||(enterURL.indexOf('http://'+window.location.hostname+'/')!=0)&&(s_URL||enterURL.length>106))){ if (confirm('Сократить ссылку?')){ if ($.browser.msie || $.browser.opera){ ShortURLService = 'http://'+window.location.hostname+'/bridge.php?ws=qps&url='+encodeURIComponent(enterURL)+'&format=text'; } else{ ShortURLService = 'http://qps.ru/api?url='+encodeURIComponent(enterURL)+'&format=text'; } $.get(ShortURLService, function(data){ if (data.indexOf('http://') == -1){ alert('Неверный формат ссылки'); return false; } insert(a00 + data + a01 + (enterTITLE != enterURL ? enterTITLE : data) + a02); }); } else{insert(a00 + enterURL + a01 + enterTITLE + a02); }}else{insert(a00 + enterURL + a01 + enterTITLE + a02);} } </script>
Если Первый Символ в Названии ссылки - "!" - Сокращается любая ссылка
(*бывает необходимость для не длинных и англоязычных
Поделиться52012-01-12 12:02:38
Уведомлялка о Новых личных Сообщениях
В HTML верх
<div id=alertMess style="display:none;width:291px; height:100px;/* border:red 1px solid;*/ top:42%;margin-left:-105px;position:fixed;z-index:100;"><img id=CloSandHid src="http://uploads.ru/i/y/6/E/y6E2J.png" style="position:absolute;z-index:100;"/><img class=MyMessag src="http://uploads.ru/i/6/a/r/6arC7.png"/></div><script>function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1,function(){return false});return false});return false}function setcookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c*1000*60)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookie(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}function timerZap(){timerID=setTimeout("MiguN1();timerZap();",3200);return}$("#CloSandHid").click(function(){setcookie("CloSandHid",true,15);if(getcookie("CloSandHid")){$("#alertMess").hide()}});if(!getcookie("CloSandHid")){$(document).ready(function(){if($("#navpm").text().indexOf("(")!=-1){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}})}</script>