1 января штаб-квартира Ордена Феникса подвергается атаке со стороны Пожирателей Смерти. Атакам подвергнуты дома орденцев, мирных жители Лондона.
2 января атака на Министерство Магии. Массовая гибель аврората и главы Аврората Руфуса Скримиджера. Алекто Кэрроу убивает Эшлинг О´Флаэрти. Однако погибают Алексиус Яксли и Бартемиус Крауч Старший.

роливнешностисюжетнужныегостевая

«Грядёт тот, у кого хватит могущества победить Тёмного Лорда. Рождённый теми, кто трижды бросал ему вызов, рождённый на исходе седьмого месяца. И Тёмный Лорд отметит его как равного себе, но не будет знать всей его силы. И один из них должен погибнуть от руки другого, ибо ни один не может жить спокойно, пока жив другой, тот, кто достаточно могуществен, чтобы победить Тёмного Лорда, родится на исходе седьмого месяца.» Суждено ли сбыться этому пророчеству теперь, когда Орден фактически отдал бразды правления в руки Пожирателей Смерти?

АМС1АМС2АМС3

объявление 1

probnik

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

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


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


копилка скриптов

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

1

ГДЕ ПОСМОТРЕТЬ СКРИПТЫ
http://support.rusff.me/viewtopic.php?id=1565

Боковая панель
В HTML низ

Код:
<!-- Боковая панель -->
<div id=Inf_block_Left style="display:none">
    <!--НАЧАЛО-->
    <h2>НОВОСТЬ 1</h2>
    Текст НОВОСТИ
    <h2>НОВОСТЬ 2</h2>
    Текст НОВОСТИ
    <h2>НОВОСТЬ 3</h2>
    Текст НОВОСТИ
    </div>
    <div id=Inf_block_Right style="display:none">
    <!--НАЧАЛО-->
    <h2>НОВОСТЬ 1</h2>
    Текст НОВОСТИ
    <h2>НОВОСТЬ 2</h2>
    Текст НОВОСТИ
    <h2>НОВОСТЬ 3</h2>
    Текст НОВОСТИ
    </div>
    <script type="text/javascript">
    var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
    var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
    if($(".punbb").attr("id")=="pun-index"){
      var LeftSUM='', RightSUM='',block1='<div class="container" style="padding:5px;" id=News_';
      var block2="</div><br><br>";
    if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
    for(i=1; i<c.length; i+=2){
    LeftSUM+=block1+'L'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
    }LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';/*alert(LeftSUM);*/}
    if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
    for(i=1; i<c.length; i+=2){
    RightSUM+=block1+'R'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
    }RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';/*alert(RightSUM);*/}
      if(LeftSUM!='' || RightSUM!=''){ $("#pun-main").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'<td>'+$("#pun-main").html()+'</td>'+RightSUM+'</tr></table>'); };}
    </script>

Жирное - обозначение начала и конца блока
Красное - текст новостей

0

2

Упрощенный в установке скрипт Денег, Валюты, Баллов и т.д
Создаём новое доп поле с нужным названием, которое и прописываем в скрипте!
Настройки Поля: - справо  от Ника, поле однострочное, заполняется только Админом - модером!
Поле перетаскиваем крестиком сразу под Аватаром (в Администрировании - Поля Профиля)
Из вставки в свпойлер под N-кнопок в топике  - исключаем - ставим впереди поля(в скрипте спойлера) две косых черты
В данное поле можно заносить Админ бонусы(плюс или минус число) , данное число прибавляется/отнимается от общей суммы
Код:
В HTML низ

Код:
<!-- Cкрипт Валюты --><script type="text/javascript">
        $("#pun-viewtopic .post .post-author").each(function(){
        if(!$(this).find('.pa-author a').length)return true;
        var fldName="Баллы"    //Точное Имя Поля

        //Все Коэфициенты могут быть дробными
        var K_post=1/5;    //Кол-о баллов начисляемых за одно сообщение;
        var K_invites=11;    //Кол-о баллов начисляемых за число приглашенных на форум;
        var K=10;            //Коэффициент участия(Кол-о баллов за час пребывания на форуме
        var K_respect=3;    //Кол-о баллов начисляемых за один балл уважения;
        var K_positive=1;    //Кол-о баллов начисляемых за один балл выставленный данным юзером другим юзерам в уважение;

        if($(this).find(".pa-avatar").length){var L=".pa-avatar"}else var L=".pa-title"
        $(this).find(L).after('<li class="pa-fld11"><b>'+fldName+'</b>: 0</li>')

        var ss1=0,ss2=0,ss0=0,i=0,ss=0,s=0;
        if($(this).find(".pa-respect").length){ss2=$(this).find(".pa-respect").text();
        ss2=ss2.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
        ss2=K_respect*(+ss2[0]+ +ss2[1]);}
        if($(this).find(".pa-positive").length){ss1=$(this).find(".pa-positive").text();
        ss1=ss1.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
        ss1 = K_positive*(+ss1[0]+ +ss1[1]);}
        if($(this).find(".pa-invites").length){ss=$(this).find(".pa-invites").text(); ss=K_invites*parseInt(ss);}

        if($(this).find(".pa-posts").length)ss0=$(this).find(".pa-posts").text();
        ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
        if($(this).find(".pa-time-visit").length){var str=$(this).find(".pa-time-visit").text();str=str.replace("Неизвестно","0 минут");
        str=str.replace(" минуты","+");str=str.replace(" минуту","+");str=str.replace(" минут","+");
        str=str.replace(" часа","*60+");str=str.replace(" часов","*60+");str=str.replace(" час","*60+");
        str=str.replace(" день","*24*60+");str=str.replace(" дней","*24*60+");str=str.replace(" дня","*24*60+");
        str=str.replace(" месяцев","*(365/12)*24*60+");str=str.replace(" месяца","*(365/12)*24*60+");
        str=str.replace(" месяц","*(365/12)*24*60+");str=str.replace(/ /g,"");str=str.replace("Провеланафоруме:","");
        str=str.replace("Провелнафоруме:","");str+="0";var i=eval(str);}

        var s=$(this).find("li:not(.pa-fld11):contains('"+fldName+":')").remove().text();
        if(s=='')s=''+0;
        s=s.replace(fldName+": ","");s=parseFloat(s);s=Math.round((i/60)*K+ss0+ss1+ss2+s);
        str=$(this).find(".pa-fld11").html();str=str.replace(/:.*/ig,': '+s);$(this).find(".pa-fld11").html(str);

        ;})
        </script><!-- Конец -->

0

3

Описание скрипта: не конфликтуя со скриптом наград, заменяет надписи «Активны/ Неактивны» под аватаром на изображения. Устанавливать скрипт необходимо в ХТМЛ-низ.

Код:
<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].getElementsByClassName('pa-online')[0].innerHTML = "<img src='Картинка ON' />"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1)){
we[x].innerHTML=we[x].innerHTML+"<img src='Картинка OFF' />"}}
</script>

0

4

в хтмл-низ
Выделеное жирным шрифтом меняем на свое
Для изменения слова "Форум"

Код:
<script>
<!--
indexof="Форумочек" 
str = document.getElementById("navindex").innerHTML
pos = str.indexOf("Форум")
document.getElementById("navindex").innerHTML=str.substring(0,pos)+indexof+str.substring(pos+5,str.length-1)
-->
</script>

Для изменения слова Участники

Код:
<script>
<!--
userof="Люди" 
str = document.getElementById("navuserlist").innerHTML
if( (pos=str.indexOf("Участники")) != -1 )
document.getElementById("navuserlist").innerHTML=str.substring(0,pos)+userof+str.substring(pos+9,str.length-1)
-->
</script>

Для изменения слова Правила

Код:
<script>
<!--
pravilof="Законы" 
str = document.getElementById("navrules").innerHTML
pos = str.indexOf("Правила")
document.getElementById("navrules").innerHTML=str.substring(0,pos)+pravilof+str.substring(pos+14,str.length-1)
-->
</script>

Для изменения слова Поиск

Код:
<script>
<!--
findof="Найти" 
str = document.getElementById("navsearch").innerHTML
pos = str.indexOf("Поиск")
document.getElementById("navsearch").innerHTML=str.substring(0,pos)+findof+str.substring(pos+5,str.length-1)
-->
</script>

Для изменения слова Профиль

Код:
<script>
<!--
faseof="Морда" 
str = document.getElementById("navprofile").innerHTML
pos = str.indexOf("Профиль")
document.getElementById("navprofile").innerHTML=str.substring(0,pos)+faseof+str.substring(pos+14,str.length-1)
-->
</script>

Для изменения слова Сообщения

Код:
<script>
<!--
pismaof="Мессаги" 
str = document.getElementById("navpm").innerHTML
pos = str.indexOf("Сообщения")
document.getElementById("navpm").innerHTML=str.substring(0,pos)+pismaof+str.substring(pos+9,str.length-1)
-->
</script>

Для изменения слова Администрирование

Код:
<script>
<!--
godof="Админка" 
str = document.getElementById("navadmin").innerHTML
pos = str.indexOf("Администрирование")
document.getElementById("navadmin").innerHTML=str.substring(0,pos)+godof+str.substring(pos+17,str.length-1)
-->
</script>

Для изменения слова Выход

Код:
<script>
<!--
valiof="5 рублей" 
str = document.getElementById("navlogout").innerHTML
pos = str.indexOf("Выход")
document.getElementById("navlogout").innerHTML=str.substring(0,pos)+valiof+str.substring(pos+5,str.length-1)
-->
</script>

Для изменения слова Вход

Код:
<script>
<!--
vxodiof="3 рубля" 
str = document.getElementById("navlogin").innerHTML
pos = str.indexOf("Войти")
document.getElementById("navlogin").innerHTML=str.substring(0,pos)+vxodiof+str.substring(pos+5,str.length-1)
-->
</script>

Для изменения слова Регистрация

Код:
<script>
<!--
regof="Формальности" 
str = document.getElementById("navregister").innerHTML
pos = str.indexOf("Регистрация")
document.getElementById("navregister").innerHTML=str.substring(0,pos)+regof+str.substring(pos+18,str.length-1)
-->
</script>

укороченный вариант!

Код:
<script type="text/javascript">
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("navindex", "navuserlist", "navrules", "navsearch", "navprofile", "navpm", "navadmin", "navregister", "navlogin", "navlogout");
for(i=0; i<itemIdMass.length; i++){
if(document.getElementById(itemIdMass[i])){
    var str = document.getElementById(itemIdMass[i]).firstChild.firstChild
    str.innerHTML=itemMass[i];
}
}
</script>

0

5

Временно Закрываем доступ пользователям для проведения работ на форуме
var ON_button=1 -режим закрытия форума включён; var ON_button=0 -режим режим "Профилактика" выключен;
Можно оставить доступ только для Админов - а можно подключить и модеров
Ставим в самый верх HTML верх

Код:
<!-- Профилактика форума -->
<div id="pircs2"><!-- std.v.1/0/profilaktika --><link rel="stylesheet" type="text/css" href="http://hostjs-mybb2011.narod.ru/css/profilaktika.css" /><div id="msg-n2">У Вас отключён javascript.<br>В данном режиме, отображение ресурса<br/>браузером не поддерживается <br/></div><div id="LogIn_Window" style="display:none"><center>Уважаемые пользователи<br/> и гости форума M-Jackson-Info.<br/><br/>По неотложным<br/> техническим причинам<br/> временного характера форум  закрывается на профилактику.<br/> Ждём вас в ближайшее время.</center><br/> С уважением<center>Администрация форума.</center><br/><hr><br/><br/></div></div><!-- --><script type="text/javascript">
    var ON_button=1; //Cвитч включения: 1 - включено!; 0 - выключено
    var  moderDostyp_ON=0; //?Модер-доступ включён?: 1 - включен!; 0 - выключен
    if(ON_button!=1||GroupID ==1||moderDostyp_ON*GroupID==2){
    $("style.#style_st,div.#pircs2").replaceWith("");}
      else {$("#msg-n2").replaceWith("");
    if(GroupID ==3) {$("#LogIn_Window").show();if(document.URL.indexOf("/login.php")==-1){
    document.location.href = "../login.php"}else {
    $(document).ready(function(){$("form#login").appendTo("#LogIn_Window");
    $("#LogIn_Window").find("p.formsubmit a[href*='register.php']").text("");
    var v=$("#LogIn_Window").find("p.formsubmit a[href*='action=forget']");
    v.replaceWith("<span>Вход только для Администраторов</span>");});};}
    else {document.location.href = "../login.php?action=out&id="+UserID};}
    </script><!--end/profilaktika-->

0

6

Поздравлялка (или предупреждалка). Duka
Скрипт выводит в объявлении текст определенному пользователю. Что там будет написано зависит от вашей фантазии, будь то Поздравление или предупреждение.
Текст будет виден только определенному пользователю, для остальных он не действует

Код:
<script language="JavaScript">
if(document.getElementById('pun-status').innerHTML.indexOf("Admin")!=-1)
{
document.write('<b>Admin, поздравляю с днем рождения!</b>');
}
</script>

Admin - ник получателю сообщения.
Текст сообщения заменяете своим
Вставлять лучше в объявление.

0

7

admin написал(а):

Поздравлялка (или предупреждалка). Duka
Скрипт выводит в объявлении текст определенному пользователю. Что там будет написано зависит от вашей фантазии, будь то Поздравление или предупреждение.
Текст будет виден только определенному пользователю, для остальных он не действует

Admin - ник получателю сообщения.
Текст сообщения заменяете своим
Вставлять лучше в объявление/хтмл низ.

0


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


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