cincinnati

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

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


Вы здесь » cincinnati » третье поколение » скрипты


скрипты

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

1

тут короче организую кладбище скриптов как только доберутся руки то есть наверное никогда

0

2

[06.05.15, 11:07:51] мгм // тараканиха: скрипт чтобы отключить всю лишнюю поеботень от русфф
[06.05.15, 11:07:56] мгм // тараканиха: типа графити, тегов и прочего

скрипт

<script type="text/javascript">
RusffCore.sets.rusff_smilepack = 0;
RusffCore.sets.show_reportBtn = 0;
RusffCore.sets.versions = true;
RusffCore.sets.files.button = false;
RusffCore.sets.share = false;
RusffCore.sets.tags = false;
RusffCore.sets.graffiti = false;
RusffCore.sets.saveposts = true;
</script>

0

3

моднявый скрипт чтоб аватарки менять и всю эту ебалу

в хтмл-низ:

я слишком много использую слово ебала нет?

<style>.post-content legend.hide{display:none;}</style>
<script type="text/javascript">
//alert("A")
var SkL="\\[",SkR="\\]";
var patt = new Array()
patt[0] = SkL + "NIC" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/NIC" + SkR;
patt[1] = SkL + "STA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/STA" + SkR;
patt[2] = SkL + "AVA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/AVA" + SkR;
patt[3] = SkL + "SGN" + SkR + "([^" + SkL + SkR + "]+)" + SkL + "/SGN" + SkR;

$(".post-content").each(function (){
var contex = $(this).html();

for (j=0; j < patt.length; j++){
var chang = '<legend class="hide ' + patt[j].substring(2,5) + '" >';//alert(chang)
var EndCh = '</legend>';
var reg_esp = new RegExp(patt[j],"igm");
contex=contex.replace(reg_esp,chang + "$1" + EndCh);//alert(contex)
}$(this).html(contex)
});
var pa_avtr='<li class="pa-avatar">';
var Avt_St='<img src="';
var Avt_End='"alt="Аватар"/>';
var PostSig_St='<dl class="post-sig"><dt><span>Подпись автора</span></dt><dd><p>';
var PostSig_End='</p></dd></dl>';

$(".post legend.hide").each(function (){
var S=$(this).html();
var STA=$(this).parents(".post").find(".post-author .pa-title")
/*[NIC]*/ if($(this).hasClass('NIC')==true){$(this).parents(".post").find(".post-author .pa-author a").html(S);}
/*[STA]*/ if($(this).hasClass('STA')==true){$(this).parents(".post").find(".post-author .pa-title").html(S);}
/*[AVA]*/ if($(this).hasClass('AVA')==true){var AVA=$(this).parents(".post").find(".post-author .pa-avatar")
if(AVA.html()!=null){AVA.html(Avt_St+S+Avt_End)}else $(this).parents(".post").find(".post-author .pa-title").after(pa_avtr+Avt_St+S+Avt_End+'</li>');}
/*[SGN]*/ if($(this).hasClass('SGN')==true){$(this).parents(".post").find(".post-content .post-sig").replaceWith("");
$(this).parents(".post").find(".post-content").append(PostSig_St+S+PostSig_End);}
});
</script>

в пост где нужно сменить что-то

[NIC]ник[/NIC][STA]статус[/STA][AVA]ссылка на аватар[/AVA][SGN]подпись[/SGN]

0

4

[06.05.15, 11:11:03] мгм // тараканиха: ну короче могу дать скрипт
[06.05.15, 11:11:21] мгм // тараканиха: без всей поеботни с вставкой ссылки на сообщение с этим хтмл в скрипт

хтмл-верх

<!-- html в сообщениях первая часть-->
<script src="http://hostjs-mybb2011.narod.ru/js/transform_code_boxr.js"></script>

хтмл-низ

<!-- 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>

и в каждое сообщение где хочешь хтмл сделать оформляешь так

[code]    <!--HTML--> 
твой скрипт [/code]

0

5

убрать надпись отредактировано / хз куда но у меня стоит в хтмл-верх и норм

скрипт

<style>
.lastedit{display:none;}
</style>

0

6

по джастифаю лз, но последняя строчка по центру

скрипт

<style type='text/css'>
.post-author ul li.pa-fld1 {
text-align: justify;
text-align-last: center;
}
</style>

клевый шрифт в поле юзернейм

скрипт

<style type='text/css'>
.pa-author a {
font-family: oswald, pt sans narrow, arial black;
text-transform: uppercase;
font-size: 17px;
line-height: 150%;
text-decoration: none;
}
</style>
<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>

0

7

выделить код

хтмл низ

<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>

нормальная вставка картинок

хтмл-низ

<script>
var oldIMG="<td id=\"button-image\" title=\"Вставить картинку\"><img onclick=\"bbcode('--')\" 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>

пиар-вход

низ

<script type="text/javascript">
    PiarNik="PR";
    PiarPas="1111";

    var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
    <form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
    <fieldset>\
    <input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
    <input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
    <input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
    <input type=\"submit\" class=\"button\" name=\"login\"/>\
    </fieldset>\
    </form>\
    </div>\
    <li id=\"navpiar\"><span id=spMyimg><a onclick=\"PiarIn()\">Пиар-Вход</a></span></li>";
    if($("#navlogin").html()!=null){

    $("#navlogin").after(L) //navlogin
    $("#PR_loginDiv #fld1").val(PiarNik)
    $("#PR_loginDiv #fld2").val(PiarPas)
    function PiarIn () {$("#PR_loginDiv input[type='submit']").click();}
    }
    </script>

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

низ

<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>

красным номера доп полей

как узнать?
временно ставим в хтмл-низ скрипт:

<!--Узнать Номер Поля Под Аватаром-->
<script>$(".post-author li").hover(function(){$(this).attr("title",$(this).attr("class"));});</script>

HTML-Название поля будет отражаться при наведении курсором
Цифра,(*показано красным, обычно от 1 до 5) на конце названия поля pa-fldN и прописываем в скрипте

0

8

профиль по центру

скрипт

</style>
<style type="text/css">
.post-author li {text-align:center}
</style>

счетчик символов

низ

<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>

0


Вы здесь » cincinnati » третье поколение » скрипты


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