самый лучший проект

Объявление

♦ ♦ ♦
остался один шаг за порог, и эдинбург увлечет тебя в свои объятия. ты готов? если да - решайся, шагни. отныне тебе, и вообще абсолютно всем без исключения, здесь всегда рады. окна нашего дома наконец загорелись огоньком жизни, тем теплом, которое обычно манит заблудившихся путников. наши двери открыты, крепкие чаи для каждого заварены, а задушевные разговоры припасены в немереных количествах. это то, что ты ищешь? тогда ты точно попал, куда надо.

♦ ♦ ♦





. . . . . .
блаблабла
блаблабла



♦ ♦ ♦
эпизод от сэта и софи;
we might not know why, but tonight we're beautiful now

♦ ♦ ♦
лис и рик
♦ ♦ ♦
пост от ли:
так же безволен перед тобой, как и ту сотню световых лет на кухне, что тогда еще была наша, и так же покорен порывам твоим. это страшно, люси. если бы ты сама до конца осознавала эту власть - тоже бы сказала, что это страшно. надо мной кроме твоего взгляда не властно лезвие ни одного ножа /q. все верно. все так. безрассудный, неузнаваемый линкольн эверетт все так же безоружен против люси флойд. некоторые вещи не меняются.» читать дальше



Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » самый лучший проект » Code » основные скрипты


основные скрипты

Сообщений 1 страница 15 из 15

1

АВТОМАТИЧЕСКОЕ ПРЕОБРАЗОВАНИЕ ХТМЛ В ПОСТАХ
В хтмл-низ
хрень с которой будет работать
<!--HTML-->

Код:
<script type="text/javascript">
function Transform_Code_Box_in_HTML(aX){
var TemLnk=aX.replace(/^(.*viewtopic\.php\?id=\d*).*$/ig,"$1");
var PstId=aX.replace(/^.*viewtopic\.php\?id=.*(#p\d+)$/ig,"$1");
var L=document.URL.replace(TemLnk,'');
if(L!=document.URL&&(L.slice(0,1)).search(/\d/ig)==-1 ){ 
L=$("div.topic "+PstId);
if(L.length==1){
var Lhtm=L.find(".post-content .code-box:first .scrollbox pre").text();
L.find(".post-content .code-box:first").replaceWith(Lhtm)
}}}
function Demo_HTML(Ts){var Ll=Ts.parents(".htmldemo").find(".code-box .scrollbox pre").text();
Ts.parents(".htmldemo").after('<div class="demHtml">'+Ll+'</div>');Ts.replaceWith(DemoButt0);
}
$(document).ready(function() {
$("#pun-viewtopic .post .code-box").each(function(){
if($(this).text().indexOf('<!--HTML-->')!=-1){
$(this).wrap('<div class="htmldemo"></div>')
$(this).replaceWith($('.htmldemo').text().split('<!--HTML-->')[1]);
}
});
});
</script>

0

2

Выравнивание текста по ширине
В HTML низ

Код:
<style type="text/css">
#button-justify { background:url(http://savepic.net/6701397.png) center no-repeat!important;}
</style>
<script type="text/javascript">
$(document).ready(function(){
$("#post #button-center").after('<td id=button-justify align=center valign=center title="Выравнивание по ширине"><img onclick="bbcode(\'[align=justify]\',\'[/align]\')" src="/i/blank.gif"/></td>');});
</script>

0

3

Обтекание изображений в постах через css
В HTML верх

Код:
<!--// CSS-версия обтекания изображений в Постах //-->
<style>.postimg[alt="float:right"]{float:right;padding-left:12px}.postim[alt="float:left"]{float:left;padding-right:12px}
#add_float{position:absolute;padding:2px;top:-8px;left:50%;margin-left:-29px!important;width:57px!important;background: url("http://savepic.ru/7021157.png") no-repeat 50%!important;}
#button-image #add_float img{display:block;position:relative;z-index:4;}
#button-image>img{position:relative;z-index:2;}
#button-image>center{opacity:0;visibility:hidden; transition-duration: .8s;}
#button-image:hover>center{opacity:1; visibility:visible;}
</style>
<script>$(function(){$('.postimg[title="float:right"],.postimg[title="float:left"]').mouseover(function(e){e.preventDefault();});
var a ='<center style="position:relative;"><table id=add_float><tr><td id="text-left" title="Обтекание: текст слева">@@</td><td></td><td id="text-right" title="Обтекание: текст справа">##</td></tr></table></center>',b3="]'";
var b1 = '<img onclick="bbcode(\'[img=float:right'+b3+',\'[/img'+b3+')" src="/i/blank.gif"/>',b2 = '<img onclick="bbcode(\'[img=float:left'+b3+',\'[/img'+b3+')" src="/i/blank.gif"/>';
a = a.replace('@@',b1).replace('##',b2);
$('#post #button-image').prepend(a);});
</script>

0

4

ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3
(сохранение написанного при неудачной отправке сообщения)

В HTML низ

Код:
<!-- ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3 -->
<script type="text/javascript" src="http://forumstatic.ru/files/0011/da/9b/24232.js"></script>

0

5

Бегущая строка в сообщениях с выбором направления
В HTML низ

Код:
<style type="text/css">
#button-marquee {background: url(http://forumstatic.ru/files/0013/76/d2/11255.png) no-repeat center;}
#marquee-area img {cursor: pointer;}
</style>
<script type="text/javascript">
$('#button-right').after('<td id="button-marquee" title="Бегущая строка"><img onclick="changeVisibility(\'marquee-area\')" src="/i/blank.gif"></td>');$('#form-buttons').append('<div class="container" id="marquee-area" style="display: none; padding: 10px; position: absolute; right: 6px; top: 43px; width: auto;"><img src="http://forumstatic.ru/files/0013/76/d2/30491.png" onclick="bbcode(\'[marquee=left]\',\'[/marquee]\');">&nbsp;&nbsp;&nbsp;<img src="http://forumstatic.ru/files/0013/76/d2/51628.png" onclick="bbcode(\'[marquee=right]\',\'[/marquee]\');"></div>');
$('.post-content p:contains("[marquee")').each(function(){$(this).html($(this).html().replace(/\[marquee=(.*?)\](.*?)\[\/marquee\]/gm, '<marquee direction="$1" onMouseOver="this.stop()"  onMouseOut="this.start()">$2</marquee>'));});
</script>

0

6

Предпросмотр личных сообщений
низ

Код:
<!-- Предпросмотр личных сообщений -->
<style type="text/css">
.m-content {
  background: #fff;
  padding: 5px;
  border: 1px solid #000;
  box-shadow: 0 0 10px #222;
  -webkit-box-shadow: 0 0 10px #222;
  -moz-box-shadow: 0 0 10px #222;
  -khtml-box-shadow: 0 0 10px #222;
  position: absolute;
  margin-top: 10px;
  z-index: 200;
  display: none;
}
</style>
<script type="text/javascript">
$('#pun-messages form#messages .tclcon a').each(function(){
  var a = this.href,that=$(this);
  $(this).after('<div class="m-content"></div>');
  $(this).hover(function() {
    $.ajax({
      url: a,
      cache: true,
      async: false,
      success: function(data){
        var b = $(data).find('.post-content p').html();
        that.parent().find('.m-content').show().html(b);
      }
    });
  }, function() {
    that.parent().find('.m-content').hide();
  });
});
</script>

0

7

меняем шрифт в топе

низ

Код:
<!--Меняем Шрифт в Топике —> 
<style id=a_fnt>.post h3 img{margin:0 7px;cursor:pointer;}</style>
<script type="text/javascript">
function setcookieF(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookieF(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}

a='<strong class=fnt style="width:auto;margin-right:28%;"><img src="img/minus.png" alt="-" />Шрифт<img src="img/plus.png" alt="+" /></strong>';$(".post:first h3 strong,.post:last h3 strong").after(a);
b_Fnt1='<style id=b_fnt>#main-reply,.punbb .post-content{font-size:';b_Fnt2='px;}</style>'
var c_Fnt;
N=getcookieF('c_Fnt')
if(N){c_Fnt=parseFloat(N);setcookieF('c_Fnt',c_Fnt,30*24*60*60*1000)}else{var c_Fnt=Math.round(parseFloat($(".punbb .post-content").css("font-size")));}
b_Fnt=b_Fnt1+c_Fnt+b_Fnt2; $("#a_fnt").after(b_Fnt);
function setFnt_Size(){
b_Fnt=b_Fnt1+c_Fnt+b_Fnt2;
$("#b_fnt").replaceWith(b_Fnt);//alert(b_Fnt)
setcookieF('c_Fnt',c_Fnt,30*24*60*60*1000);
}
$(".post h3 img[alt='-']").click(function (){if(c_Fnt){c_Fnt--;setFnt_Size();}});
$(".post h3 img[alt='+']").click(function (){if(c_Fnt<38){c_Fnt++;setFnt_Size();}});
</script><!--End//Меняем Шрифт в Топике —>

0

8

Музыка  в постах
низ

Код:
<style type="text/css">/* кнопка загрузки музыки */
#button-upload_music {background-image:url('http://s12.radikal.ru/i185/1007/ed/d953117cfeb0.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<a href=\"http://www.zippyshare.com/?locale=ru&key=\" target=\"_blank\"><img src='/i/blank.gif' img title='Закачать музыку' id='button-upload_music'/></a>"
</script><!--конец скрипта кнопка загрузки музыки-->

<style type="text/css">/* audio плеер v.1 от Romych*/
#button-play {background-image:url('http://img31.imageshack.us/img31/1875/sound.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script language="javascript">
function tag_play()
 {var FoundErrors = '';
 var enterURL = prompt("Введите ссылку на на музыку с playfile.ru,  yandex.ru, filehoster.ru, zippyshare.com или прямую ссылку формата .mp3 ", "http://");
 if (!enterURL)
 {FoundErrors += " " + error_no_url;}
 if (FoundErrors)
 {alert("Ошибка!" + FoundErrors);
 return;}
insert("[audio]" + enterURL + "[/audio]");}

if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
  elm=document.getElementsByTagName("div")
  for(x in elm)
  {
   if(elm[x].className=="post-content") 
   {
post = elm[x].innerHTML;
if(post.indexOf("http://playfile.ru")) {
player = /\[audio\](.*?)\/get\/(\d+)\/\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://playfile.ru/images/player.swf' flashvars='st=http://playfile.ru/images/player_style_audio.inc&amp;file=http://playfile.ru/load/$2/' type='application/x-shockwave-flash' id='videoplayer757' wmode='transparent' width='230' height='36'>")
    } 
if(post.indexOf("http://static.video.yandex.ru/lite-audio")) {
player = /\[audio\]\[flash=([0-9]+)\,([0-9]+)\,(.*?)\/lite-audio\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://static.video.yandex.ru/lite-audio/$4' type='application/x-shockwave-flash' width='300' height='72' allowFullScreen='true' scale='noscale'/>")
    } 
if(post.indexOf("http://www.filehoster.ru")) {
player = /\[audio\]http:\/\/www\.filehoster\.ru\/files\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.filehoster.ru/player/' flashvars='dataurl=$1' type='application/x-shockwave-flash' width='350' height='50' allowFullScreen='sameDomain' wmode='transparent'>")
    }
if(post.indexOf("zippyshare.com")) {
player = /\[audio\]http:\/\/www(\d+)\.zippyshare\.com\/v\/(\d+)\/file\.html\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed type='application/x-shockwave-flash' src='http://www.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www$1.zippyshare.com/downloadMusic%3Fkey%3D$2xx&type=flv' quality='high' menu='false' wmode='transparent' allowscriptaccess='always' height='20' width='400' name='mp3player' border='0' style='margin-bottom: 6px;'/>")
    }
if(post.indexOf(".mp3")) {
player = /\[audio\](.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'>")
    } 
 }}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(15).innerHTML="<img src='/i/blank.gif' img title='Воспроизвести закаченное' id='button-play' onclick=\"tag_play()\"/>"
</script><!-- Конец скрипта audio плеер v.1 -->

0

9

выделить код
низ

Код:
<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>

0

10

Удобная вставка картинок --
Вставлять в хтмл-низ

Код:
<!--ВСТАВКА КАРТИНОК-->
<script>
var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/><b><p style=\"z-index:20;position:absolute;height14px;margin:-15px 0 0 22px;\">2</p></b></td>"
$("#button-image").after(oldIMG);
</script>
<!--КОНЕЦ-->

0

11

Спойлер наград в профиле
Вставлять в HTML-низ

Код:
<!--СПОЙЛЕР НАГРАД-->
<style>
.post-author-Sp{
/*background-color:#!important;*/
}
img.aw{
background-color:#!important;
}
ul.wrapper{
margin-left:-15px;
width:167px!important;
margin-bottom:-15px;
display:none;
}
ul.wrapper,
ul.wrapper li.pa-awards{
border-color:transparent;
}
</style>
<script>
// кнопка - ссылка на Картинку
var Img="ссылка на картинку";

wrapp1="<li class='post-author-Sp'><img class=aw style='cursor:pointer' src='";
wrappEnd="'><ul class=wrapper></ul></li>";
wrapp1=wrapp1+Img+wrappEnd;

$(window).load(function () {
$(".post .post-author .pa-awards").each(function() {
  if($(this).css("display")!="none"){
  $(this).before(wrapp1);a=$(this).parents('.post').find('.post-author-Sp ul')
  $(this).appendTo(a)
  }
});});
$(".post .post-author-Sp ").live("click", function(){
 $(this).find('ul:first').toggle('slow')
});</script>
<!--КОНЕЦ-->

0

12

убирает название дополнительного поля из профиля
низ

Код:
<!--УБРАТЬ НАЗВАНИЕ ПОЛЕЙ-->
<script type="text/javascript">
var fld = document.getElementsByClassName("pa-fld1")
for(i=0;i<fld.length;i++){
fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1)
}
</script>
<!--КОНЕЦ-->

0

13

обрамление профиля
второе окно стиля низ

Код:
/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(http://s5.uploads.ru/XhMmc.png) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(http://s4.uploads.ru/bE3dQ.png) 0 top no-repeat,url(http://s5.uploads.ru/LHcVs.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin:-12px 0 -12px 0!important;
  padding:12px 17px!important;
}

0

14

деревянный как боковушка

Код:
/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(http://storage4.static.itmages.ru/i/15/0730/h_1438293533_6075674_a44674b642.png) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(http://storage3.static.itmages.ru/i/15/0730/h_1438293533_6345211_8b85f316f8.png) 0 top no-repeat,url(http://storage3.static.itmages.ru/i/15/0730/h_1438293533_5121025_dea7556d19.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin:-12px 0 -12px 0!important;
  padding:12px 14px!important;
}

0

15

сообщения и репутация в одну строку
верх

Код:
<style type="text/css">
/*Выравниваем в одну строку число постов и Уважение*/
.pa-posts,.pa-respect {
text-align:center;
border: 0px double #0F0107; /*Вид бордеров*/
display:inline-block;
padding:0 2px!important;
width:76px;
margin-left: 0;
}
</style>
/*конец*/

0


Вы здесь » самый лучший проект » Code » основные скрипты


Рейтинг форумов | Создать форум бесплатно