BIONICLE: creativity

Объявление

BIONICLE: CREATIVITY
Администраторы:
  • Toa Makuta
  • Grin
  • -Grand_Admin-

  • Модераторы:

  • Planeswalker
  • Творчество здесь!

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

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


    Вы здесь » BIONICLE: creativity » Новости форума » Глобальное обновление форума


    Глобальное обновление форума

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

    1

    4реклама +/-
    5набор админов и модеров

    9создание групп пользователей

    12добавление правил

    15привлечение самых лучших из лучших админов
    16добавление художественного отдела

    17добавление иконок.

    (В основном нам нужно добавлять все больше новых идей)

    19) Убрать код для профиля.

    0

    2

    Начнём с создании групп.

    0

    3

    Теперь совет этому форуму:

    1более темный стиль оформления
    2отмена

    Код:
    [align=center][/align]

    это не очень нужно форумчанам....
    3уменьшение Мукуты... Я уже об этом говорил...
    4создание таблицы в объявлении
    5уменьшение шапки форума
    6создание логотипа форума в объявлении
    7добавления баннера форума (можно взять шапку)
    8создание и добавление чата для гостей
    9следует убрать "профиль" со страницы, т.к. это нужно лишь при создании ролевых...

    0

    4

    А что если вместо макуты сделать значок BC

    0

    5

    Сейчас я добавляю картинки на ранги.

    0

    6

    Хороший вариант!
    Я вообще помогал сейчас одной ролевой
    http://bioniclematanui.role2.ru/
    там все оформление делал Я..

    0

    7

    Круто! Я убрал "профиль" со страницы.

    0

    8

    Большую часть плана мы выполнили, пора приступать рекламе.

    0

    9

    Как вариант РБ, но логотип ты делаешь... Ибо я - король только Паинта.... А шапка явно не оттуда!

    0

    10

    В смысле логотип?

    0

    11

    Шапка - самая верхняя картинка на форуме.
    Логотип - это картинка в объявлении, чуть больших размеров.
    Баннер на форуме ставится в самый низ, он должен быть чуть меньше логотипа.
    Все это должно сочитаться с цветовой гаммой и со стилем оформления.
    Щас буду с тегами химичить...

    0

    12

    ОК, только я не очень люблю чёрный цвет, больше какой нибудь посветлее.

    0

    13

    Сделай картинки, а я помещу их в таблицу и создам чат.

    0

    14

    Не знаешь как делать инфоблок?

    0

    15

    Ты имеешь ввиду как новости на этом форуме?
    http://newsbioniclerolka.rolevaya.com/

    0

    16

    Начинаю делать картинки.

    0

    17

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

    Ты имеешь ввиду как новости на этом форуме?
    http://newsbioniclerolka.rolevaya.com/

    Да.

    0

    18

    Щас поспрашиваю у друзе... У меня друг-техно гений! Он может все! Но он редко бывает на форумах...(

    0

    19

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

    Но он редко бывает на форумах...

    Жалко, доделываю картинку.

    0

    20

    Картинка готова!

    http://s46.radikal.ru/i112/1102/80/1905c5dc96f3.jpg

    0

    21

    А ты не мог бы сделать её чуть более "широкой"? А то на ширину форума в таблицу она.... Хотя щас код сделаю и проверим!

    0

    22

    Я ненадолго отлучусь, сделать уроки.

    0

    23

    Писец! Я только что получил 8 страниц скриптов! Щас буду разбираться.

    Вверх написал(а):

    <style type="text/css">
    #pun-announcement h2 {display: none}
    #pun-announcement .container {padding-top: 1em}
    </style>

    <script type="text/javascript">
    document.getElementsByClassName = function(className) {
    var children = document.getElementsByTagName('*') || document.all;
    var elements = new Array();
     
    for (var i = 0; i < children.length; i++) {
    var child = children[i];
    var classNames = child.className.split(' ');
    for (var j = 0; j < classNames.length; j++) {
    if (classNames[j] == className) {
    elements.push(child);
    break;
    }
    }
    }
    return elements;
    }

    var Reflection = {
    defaultHeight : 0.5,
    defaultOpacity: 0.5,

    add: function(image, options) {
    Reflection.remove(image);

    doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }
    if (options) {
    for (var i in doptions) {
    if (!options[i]) {
    options[i] = doptions[i];
    }
    }
    } else {
    options = doptions;
    }

    try {
    var d = document.createElement('div');
    var p = image;

    var classes = p.className.split(' ');
    var newClasses = '';
    for (j=0;j<classes.length;j++) {
    if (classes[j] != "reflect") {
    if (newClasses) {
    newClasses += ' '
    }

    newClasses += classes[j];
    }
    }

    var reflectionHeight = Math.floor(p.height*options['height']);
    var divHeight = Math.floor(p.height*(1+options['height']));

    var reflectionWidth = p.width;

    if (document.all && !window.opera) {
    /* Fix hyperlinks */
                    if(p.parentElement.tagName == 'A') {
                    var d = document.createElement('a');
                    d.href = p.parentElement.href;
                    } 
                       
    /* Copy original image's classes & styles to div */
    d.className = newClasses;
    p.className = 'reflected';

    d.style.cssText = p.style.cssText;
    p.style.cssText = 'vertical-align: bottom';

    var reflection = document.createElement('img');
    reflection.src = p.src;
    reflection.style.width = reflectionWidth+'px';

    reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';
    reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';

    d.style.width = reflectionWidth+'px';
    d.style.height = divHeight+'px';
    p.parentNode.replaceChild(d, p);

    d.appendChild(p);
    d.appendChild(reflection);
    } else {
    var canvas = document.createElement('canvas');
    if (canvas.getContext) {
    /* Copy original image's classes & styles to div */
    d.className = newClasses;
    p.className = 'reflected';

    d.style.cssText = p.style.cssText;
    p.style.cssText = 'vertical-align: bottom';

    var context = canvas.getContext("2d");

    canvas.style.height = reflectionHeight+'px';
    canvas.style.width = reflectionWidth+'px';
    canvas.height = reflectionHeight;
    canvas.width = reflectionWidth;

    d.style.width = reflectionWidth+'px';
    d.style.height = divHeight+'px';
    p.parentNode.replaceChild(d, p);

    d.appendChild(p);
    d.appendChild(canvas);

    context.save();

    context.translate(0,image.height-1);
    context.scale(1,-1);

    context.drawImage(image, 0, 0, reflectionWidth, image.height);

    context.restore();

    context.globalCompositeOperation = "destination-out";
    var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);

    gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");
    gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");

    context.fillStyle = gradient;
    if (navigator.appVersion.indexOf('WebKit') != -1) {
    context.fill();
    } else {
    context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);
    }
    }
    }
    } catch (e) {
        }
    },

    remove : function(image) {
    if (image.className == "reflected") {
    image.className = image.parentNode.className;
    image.parentNode.parentNode.replaceChild(image, image.parentNode);
    }
    }
    }

    function addReflections() {
    var rimages = document.getElementsByClassName('reflect');
    for (i=0;i<rimages.length;i++) {
    var rheight = null;
    var ropacity = null;

    var classes = rimages[i].className.split(' ');
    for (j=0;j<classes.length;j++) {
    if (classes[j].indexOf("rheight") == 0) {
    var rheight = classes[j].substring(7)/100;
    } else if (classes[j].indexOf("ropacity") == 0) {
    var ropacity = classes[j].substring(8)/100;
    }
    }

    Reflection.add(rimages[i], { height: rheight, opacity : ropacity});
    }
    }

    var previousOnload = window.onload;
    window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }
    </script>
    низ написал(а):

    <script type="text/javascript" src="http://PlayBionicl.chatovod.ru/widget.js?height=450" charset="UTF-8"></script><p><a href="http://www.chatovod.ru/">Создать чат бесплатно!</a></p>

    <script type="text/javascript" language="JavaScript" src="http://api.chatovod.ru/call?chatname=Метру-Чат&method=getOnlineUsersCountByChat&retvar=onlineCount"></script>
    <script type="text/javascript" language="JavaScript">
      document.write(onlineCount);
    </script>

           
        <script language="JavaScript">
        document.getElementById("pun-navlinks").style.position = "relative"

        function showDiv()
        {
        if(  document.getElementById("searchDiv").style.display == 'none' )
             document.getElementById("searchDiv").style.display = ''
        else document.getElementById("searchDiv").style.display = 'none'

        return false;
        }

        str  = "<a href=\"search.php\" onclick=\"return showDiv()\"><span>Поиск</span></a>"
        str += "<div id=searchDiv style=\"display: none; \">"

        str += " <form method=\"get\" action=\"search.php\">"
        str += "    <input type=\"hidden\" name=\"action\" value=\"search\">"
        str += "    <p class=\"inputfield\">"
        str += "    <label for=\"fld1\">Ключевые слова</label><br />"
        str += "    <span class=\"input\"><input type=\"text\" name=\"keywords\" size=\"25\" maxlength=\"100\" /></span>"
        str += "    </p>"
        str += "    <p class=\"inputfield\">"
        str += "    <label for=\"fld2\">Поиск автора</label><br />"
        str += "    <span class=\"input\"><input type=\"text\" name=\"author\" size=\"25\" maxlength=\"25\" /></span>"
        str += "    </p> <br>"

        str += "    <input type=\"hidden\" name=\"forum\" value=\"-1\">"
        str += "    <input type=\"hidden\" name=\"search_in\" value=\"all\">"
        str += "    <input type=\"hidden\" name=\"sort_by\" value=\"0\">"
        str += "    <input type=\"hidden\" name=\"sort_dir\" value=\"DESC\">"
        str += "    <input type=\"hidden\" name=\"show_as\" value=\"topics\">"

        str += "    <p><input type=\"submit\" class=\"button\" name=\"search\" value=\"Отправить\" accesskey=\"s\" title=\"Accesskey:s\" /></p>"
        str += " </form>"

        str += "    <a href=\"search.php\">Расширенный поиск</a> "
        str += "</div>"

        document.getElementById('navsearch').innerHTML = str
        </script>
        <style>
        #searchDiv{
        position:absolute;
        background-color : Gray;
        border : solid;
        padding-bottom : 5px;
        padding-left : 5px;
        padding-right : 5px;
        padding-top : 5px;
        z-index:2;
        }
        </style>

    <script type="text/javascript">
    var authors=document.getElementsByTagName("ul")
    var feg=0
    for (feg=0; feg<=(authors.length-1); feg++)
    {if (authors[feg].innerHTML.indexOf("pa-author")!=-1)
    {
    if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Ассасин")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i025.radikal.ru/1102/37/efb5ab2aa640.jpg' />"}
    else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Ни за кого")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://d3.ac-music.myspacecdn.com/music02/204/sml_ebfa0815f5b743f695aff9f8717ffcfe.jpg' />"}
    else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Повстанец")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://s49.radikal.ru/i126/1102/a7/bf85ea5c6773.png' />"}
    else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Маги Огня")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i005.radikal.ru/1102/d3/0541d8302870.png' />"}
    else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Бан")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i025.radikal.ru/1102/69/1192e622df9c.png' />"}
    else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Тёмный маг")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://i025.radikal.ru/1102/69/1192e622df9c.png' />"}
    else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Рахи")!=-1)
    {authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://s56.radikal.ru/i151/1102/70/86e2eb03f3e9.png' />"}}}
    </script>

        <script type="text/javascript">
        forum = "http://playbionicle.rolevaya.ru/"

        str = document.getElementById("navpm").innerHTML
        loc = new String(document.location)

        if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
        {
          count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

          if (count==1) text="У вас есть 1 новое сообщение"
          else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
          else text="У вас есть " +count+" новых сообщений"

          msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
          msg += text
          msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
          msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
          msg += "</div>"

          document.getElementById("pun-status").innerHTML += msg
        }
        </script>

    <script type="text/javascript">
    var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
    Tm = new Date();
    Tm.setTime(1000*UserRegistered);
    m=Tm.getMonth()+1;
    if (m<10) m=m;
    hh=Tm.getHours();
    mm=Tm.getMinutes()+'';
    if (mm<10) mm=mm;
    tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
    var UserTotalReg = Math.floor(UserTotalTime/86400)
    var UserTotalPost = Math.floor(UserPosts/60)
    var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
    var sex = sex_array[UserSex]
    if (UserAvatar == ""){UserAvatar = "http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png"}
    if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
    if (UserAge == "0"){UserAge = "[Нет сведений]"}
    var user=", <strong>"+UserName+"</strong>";
    if (user == ", <strong></strong>"){user = ""}
    var arr=document.getElementsByTagName("div")
    i=0
    while(arr[i] ){
    if(arr[i].id=="pun-main") {
    name=arr[i].innerHTML
    name=name.substring(0)
    arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+" и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"+name
    }i++}
    </script>
    <script type="text/javascript">
    var arr=document.getElementsByTagName("div")
    i=0
    str=document.URL
    while(arr[i] ){
    if(arr[i].id=="pun-main" && GroupID == "3") {
    name=arr[i].innerHTML
    name=name.substring(0)
    arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
    }
    i++
    }
    </script>

    <script>
    img="http://i.i.ua/photo/images/thumb/7/8/3979187_483e8ca2.jpg"
    p=document.getElementById("pun-stats").getElementsByTagName("div")
    i=2
    while(p[i]){
    str=p[i].innerHTML
    if(str.indexOf("днем")!=-1)
        p[i].innerHTML += "<img style=\"z-index:2; position:absolute; left: -40px; top: -0px\" src="+img+">"
    i++
    }
    </script>

    <script type="text/javascript">
    var arr=document.getElementsByTagName("li")
    i=0
    while(arr[i] ){
    if(arr[i].className=="pa-avatar item2"){
    name=arr[i].innerHTML
    name=name.substring(4)
    arr[i].innerHTML="<img class=reflect "+name+" "
    }
    i++
    }
    </script>
    Ответ написал(а):

    <script language="JavaScript1.2">
    <!--
    var ns6=document.getElementById&&!document.all?1:0

    var head="display:''"
    var folder=''

    function expandit(curobj){
    folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
    if (folder.display=="none")
    folder.display=""
    else
    folder.display="none"
    }

    //-->
    </script>

        <script type="text/javascript">
        defaultPict = "http://aanga.ucoz.org/_ph/10/2/29417706.png"

        var arr=document.getElementsByTagName("ul")
        i=1
        while(arr[++i]){
        str=arr[i].innerHTML
        if(str.indexOf("pa-avatar")==-1) {
        q=str.toLowerCase()
        if((pos=q.indexOf("<li class=pa-from>"))!=-1 || (pos=q.indexOf("<li class=\"pa-from\">"))!=-1 || (pos=q.indexOf("<li class=pa-reg>"))!=-1 || (pos=q.indexOf("<li class=\"pa-reg\">"))!=-1){
        nstr =str.substring(0,pos)
        nstr+="<li class=\"pa-avatar item2\"><img src="+ defaultPict +" alt=\"Аватар\" /></li>"
        nstr+=str.substring(pos)
        arr[i].innerHTML=nstr
        }}}
        </script>

    +1

    24

    Да уж многовато...

    0

    25

    Ну у тебя здесь кодов сейчас стоит не меньше! Я уже немного разобрался... Последний скрипт нужно поставить и нам... Там просто код на отражение авартарки. Как на РБ...

    0

    26

    Но, я его делал с помощью конструктора стилей mybb.

    0

    27

    Вот сие наш новый курсор::

    <script type="text/javascript">
    if (document.all){
    colours=new Array(' 000000 ','000000 ','000000',' 000000 ',' 000000 ',' FFFFFF ',' FF0000 ')
    amount=colours.length;
    YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0,step=0.2,currStep=0,my=0,mx=0;//osw
    document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div style="position:relative">');
    for (i=0; i < amount; i++)
    document.write('<div id="iestars" style="position:absolute;top:0px;left:0px;height:50px;width:50px;font-family:Courier New;font-size:5px;color:'+colours[i]+';padding-top:20px;text-align:center">.</div>');
    document.write('</div></div>');
    ini=1;<!--fantasyflash.ru-->
    gstep=1;
    function iMouse(){
    my=event.y;mx=event.x;
    }
    document.onmousemove=iMouse
    function dim(){
    ini-=gstep;
    dt=setTimeout('dim()',10);
    if (ini < 2){
    clearTimeout(dt);
    glow();
    }
    }
    function glow(){
    ini+=gstep;
    gt=setTimeout('glow()',10);
    if (ini > 14){
    clearTimeout(gt);
    dim();
    }
    }
    function stars(){
    ie.style.top=document.body.scrollTop;
    for (i=0; i < amount; i++)
    {
    var layer=iestars[i].style;
    layer.filter='glow(color='+colours[i]+', strength='+ini+')';
    layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10); 
    layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
    }
    currStep+=step;
    }
    function delay(){
    Ydelay = YgetDelay+=(my-YgetDelay)*1/20;
    Xdelay = XgetDelay+=(mx-XgetDelay)*1/20;
    stars();//osw
    setTimeout('delay()',10);
    }
    delay();
    glow();
    }
    //-->
    </script>

    0

    28

    Понятно. Какой размер картинки должен быть?

    0

    29

    Я уже код делаю. А такая не подойдет?
    http://www.rusbionicle.com/images/stories/main_images/800px-CGI_Robot_Showdown.png

    0

    30

    Круто, я сделаю надпись.

    0

    31

    Делай. я пока думаю, что мне в скрипте указывать...
    http://www.rusbionicle.com/images/stori … owdown.png

    0

    32

    Используй изображение с картинки, а не из ссылки! Они разных размеров!

    0

    33

    Хорошо.

    0

    34

    Вот:

    http://i048.radikal.ru/1102/40/5a4d49f109b3.jpg

    0

    35

    У меня кризис идей! Я не знаю на что заменить вторые "новости"

    <style type="text/css">
    #forum_f46{display:none;}
    </style>

    <table width="100%" border="1">
    <tr>
    <td width="20%"> <b>Администраторы:</b><br>Toa Makuta<br>Grin<br>-Grand_Admin-<br>---<br> ---<br> <b>Модераторы:</b><br>Planeswalker<br>---<br>---<br>---<br><b>Новости форума:</b><br>Идет обновление стандартных функций форума и его обустройства.<br><b>Объявление:</b><br>Обустройство форума подходит к концу! Скоро вы увидите его наилучшую сторону! Желаем всего сомого наилучшего! -Администрация- <br></td>

    <td width="20%"  rowspan="2"><img src="http://i048.radikal.ru/1102/40/5a4d49f109b3.jpg
    " ></td>
    <td width="20%"><b>Новости</b><br>Мы приветствуем вас на этой ролевой!<br> Для просмотра форума вам следует зарегистрироваться! Ибо форум скрыт от гостей, во избежании копирования информации, создании плагиата. <br>Закончен набор Админов и Модеров.</td>
    <tr>
    <td width="15%" > <div  style="overflow: scroll; overflow-x: hidden; height: (размер-высота)px; width:
    (размер-ширина)px"><b>Ссылки</b><br><a href="http://bioniclematanui.role2.ru/viewtopic.php?id=42">Правила игрового поста</a><br><a
    href="http://bioniclematanui.role2.ru/viewtopic.php?id=28">Шаблон анкеты</a><br><a href="http://bioniclematanui.role2.ru/viewtopic.php?id=40"> Помощь в обустройстве нашей ролевой</a></div></td>
    <td width="15%" ><div  style="overflow: scroll; overflow-x: hidden; height: (размер-высота)px; width:
    (размер-ширина)px">
    <b>Самый лучший пользователь месяца:</b><br>---<br>---<br>---</td>
    </td>
    </tr>
    </table>

    0

    36

    Может быть Последние обновления.

    0

    37

    Ты поставил таблицу?

    0

    38

    Щас ставить буду, только кое-что нашишу и все!

    0

    39

    Я техно-гений!

    Код:
    <style>
    .input #main-reply{width: 75%; display: inline;}
    .smiles {width: 23%; float: right; margin-top: -180px; height: 170px;overflow: auto;}
    </style>
    <div class="smiles">
    <img src="http://www.kolobok.us/smiles/standart/acute.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/acute.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/aggressive.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/aggressive.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/agree.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/agree.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/air_kiss.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/air_kiss.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/bad.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/bad.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/beee.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/beee.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/black_eye.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/black_eye.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/blum2.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/blum2.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/blum3.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/blum3.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/blush2.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/blush2.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/boast.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/boast.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/boredom.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/boredom.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/censored.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/censored.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/clapping.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/clapping.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/cray.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/cray.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/dance.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/dance.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/dance2.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/dance2.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/dance3.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/dance3.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/dance4.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/dance4.gif[/img]')" />
    <img src="http://www.kolobok.us/smiles/standart/laugh1.gif" alt="Колобок-смайл" onclick="smile('[img]http://www.kolobok.us/smiles/standart/laugh1.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0208.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0208.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0211.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0211.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0213.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0213.gif[/img]')" />
    <img src="http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif" alt="автор Bloom" onclick="smile('[img]http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0217.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0217.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0224.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0224.gif[/img]')" />
    <img src="http://i053.radikal.ru/0806/7f/8b80a2497566.gif" onclick="smile('[img]http://i053.radikal.ru/0806/7f/8b80a2497566.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0226.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0226.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0229.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0229.gif[/img]')" />
    <img src="http://mybb.ru/f/collection/0230.gif" alt="автор Bloom" onclick="smile('[img]http://mybb.ru/f/collection/0230.gif[/img]')" />
    <img src="http://i008.radikal.ru/0806/c4/39d56aaa7dad.gif" onclick="smile('[img]http://i008.radikal.ru/0806/c4/39d56aaa7dad.gif[/img]')" />
    <img src="http://i023.radikal.ru/0806/0e/0f0c289d656c.gif" onclick="smile('[img]http://i023.radikal.ru/0806/0e/0f0c289d656c.gif[/img]')" />
    <img src="https://forumupload.ru/uploads/0000/14/1c/346394-1.gif" onclick="smile('[img]https://forumupload.ru/uploads/0000/14/1c/346394-1.gif[/img]')" />
    </div>
    
    
    
    <style>
    .input #main-reply{width: 75%; display: inline;}
    .smiles {width: 23%; float: right; margin-top: -182px; height: 170px; border: 1px solid;}
    .cont{overflow: auto; height: 80%;}
    </style>
    <div class="smiles">
    <h2>Смайлы</h2>
    <div class="cont">
    Тут смайлы
    </div></div>
    
    
    <script type="text/javascript">
    if(form=document.getElementById("form-buttons"))
    form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<a href='javascript:void(0);' onclick=\"window.open('http://foto.radikal.ru/', 'uploadfile', 'width=1024, height=768, top=200, left=200');\"><img title='Загрузить картинку' src='http://i030.radikal.ru/0801/69/6f324fa8e583.gif' width='21' height='20' /></a>"
    </script>
    
    
    <!--Загрузка на Радикал-->
    <style>
    #button-radikal {background-image:url('https://forumupload.ru/uploads/000a/45/08/94-5.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:18px; width:100%}
    </style>
    <script type="text/javascript">
    if(form=document.getElementById("form-buttons"))
    form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<a href='javascript:void(0);' onclick=\"window.open('http://www.radikal.ru/', 'uploadfile', 'width=1024, height=768, top=200, left=200');\"><img src='/i/blank.gif' title='Radikal' id='button-radikal' /></a>"
    </script>
    
    
    <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 -->
    
    
    
    
    Падающие предметы
    
    <script type="text/javascript">
    <!-- Begin
    var no = 25; // количество снежинок
    var speed = 10; // скорость падения снежинок
    var snowflake = "https://forumupload.ru/uploads/000e/3f/e8/6-1.png";
    
    var ns4up = (document.layers) ? 1 : 0; // browser sniffer
    var ie4up = (document.all) ? 1 : 0;
    var dx, xp, yp; // coordinate and position variables
    var am, stx, sty; // amplitude and step variables
    var i, doc_width = 800, doc_height = 600;
    if (ns4up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
    } else if (ie4up) {
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
    }
    dx = new Array();
    xp = new Array();
    yp = new Array();
    am = new Array();
    stx = new Array();
    sty = new Array();
    for (i = 0; i < no; ++ i) { 
    dx[i] = 0; // set coordinate variables
    xp[i] = Math.random()*(doc_width-50); // set position variables
    yp[i] = Math.random()*doc_height;
    am[i] = Math.random()*20; // set amplitude variables
    stx[i] = 0.02 + Math.random()/10; // set step variables
    sty[i] = 0.7 + Math.random(); // set step variables
    if (ns4up) { // set layers
    if (i == 0) {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
    document.write("top=\"15\" visibility=\"show\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></layer>");
    } else {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
    document.write("top=\"15\" visibility=\"show\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></layer>");
    }
    } else if (ie4up) {
    if (i == 0) {
    document.write("<div id=\"dot"+ i +"\" style=\"position: ");
    document.write("absolute; z-index: "+ i +"; visibility: ");
    document.write("visible; top: 15px; left: 15px;\" /><img src=\"");
    document.write(snowflake + "\" border=\"0\"></div>");
    } else {
    document.write("<div id=\"dot"+ i +"\" style=\"position: ");
    document.write("absolute; z-index: "+ i +"; visibility: ");
    document.write("visible; top: 15px; left: 15px;\"><img src=\"");
    document.write(snowflake + "\" border=\"0\" /></div>");
    }
    }
    }
    function snowNS() { // Netscape main animation function
    for (i = 0; i < no; ++ i) { // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
    xp[i] = Math.random()*(doc_width-am[i]-30);
    yp[i] = 0;
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
    }
    dx[i] += stx[i];
    document.layers["dot"+i].top = yp[i];
    document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowNS()", speed);
    }
    function snowIE() { // IE main animation function
    for (i = 0; i < no; ++ i) { // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
    xp[i] = Math.random()*(doc_width-am[i]-30);
    yp[i] = 0;
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
    }
    dx[i] += stx[i];
    document.all["dot"+i].style.pixelTop = yp[i];
    document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowIE()", speed);
    }
    if (ns4up) {
    snowNS();
    } else if (ie4up) {
    snowIE();
    }
    // End -->
    </script>
    Вместо Адрес_снежинки - вписать адрес той картинки, которая будет играть роль снежинок
    
    
    
    <script type="text/javascript">
    var arr=document.links
    [color=red]var arr1=new Array ("Admin", "Татьяна")[/color]
    [color=blue]var arr2=new Array ("Ruslan", "WebMaster")[/color]
    for (x in arr)
    {for (y in arr1)
    {for (j in arr2)
    {if (arr[x].innerHTML==arr1[y])
    {var b=arr[x].innerHTML
    arr[x].innerHTML="<span style=\"color: red\">"+b+"</span>"}
    else if (arr[x].innerHTML==arr2[j])
    {var c=arr[x].innerHTML
    arr[x].innerHTML="<span style=\"color:#0000FF\">"+c+"</span>"}}}}
    </script>
    В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
    В синию - модеров.
    Меняет цвета админов на красный, модеров на синий - на всем форуме.
    
    
    Скрипт замены надписей активны/неактивны под аватаром на картинки
    <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].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='адрес онлайн картинки' />"}
    else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
    {we[x].innerHTML=we[x].innerHTML+"<img src='адрес оффлайн картинки' />"}
    }
    </script>
    
    
    Убираем пользователя из списка модеров
    Под каждым форумом есть список его модераторов. Этот скрипт убирает пользователя из этого списка (только из списка. Права остаются)
    <script type="text/javascript">
    var supermod = new Array("karpoff","Zebra")
    var mod=document.getElementsByTagName("span")
    var str
    for(x in mod) if(mod[x].className=="modlist"){
    for(y in supermod)
        if((pos=mod[x].innerHTML.indexOf(supermod[y]))!=-1)
            mod[x].innerHTML=remName(mod[x].innerHTML,pos)
    }
    function remName(str,pos){
    var pos1=str.indexOf("<A href"),pos2=str.indexOf("<A href",pos1+1)
    if(pos2==-1) return("")
    while(pos>pos2 && pos2!=-1){
        pos1=pos2
        pos2=str.indexOf("<A href",pos1+1)
    }
    if(pos2==-1){
        pos2=str.length-1
        pos1-=2
    } 
    return (str.substring(0,pos1)+str.substring(pos2,str.length))
    }
    </script>
    в строке
    var supermod = new Array("karpoff","Zebra")
    через запятую перечисляете столько пользователей, сколько душе угодно
    
    
    Замена "мужской/женский" (пол) на картинки
    <script type="text/javascript">
    var sex=document.getElementById('pun-main').getElementsByTagName("li")
    var sx=0
    for (sx=0; sx<=(sex.length-1); sx++)
    {if (sex[sx].className=="pa-sex")
    {if (sex[sx].innerHTML.indexOf("Мужской")!=-1)
    {sex[sx].innerHTML="Пол: "+"<img src='мужская картинка' />"}
    else if (sex[sx].innerHTML.indexOf("Женский")!=-1)
    {sex[sx].innerHTML="Пол: "+"<img src='женская картинка' />"}
    }}
    </script>
    Сделать все ссылки в сообщениях невидимыми для гостей
    <script type="text/javascript">
    if (!document.getElementById('navprofile'))
    {
    var posti=document.getElementById("pun-main").getElementsByTagName("div")
    var oj=0
    for (oj=0; oj<=(posti.length-1); oj++)
    {if (posti[oj].className=="post-content")
    {posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<a href/g, "<font color='red'>Зарегься чтобы увидеть ссылки</font><a style='display: none;' href")}}
    }
    </script>
    
    В верх
    Код: 
    <script type="text/javascript">
    document.getElementsByClassName = function(className) {
    	var children = document.getElementsByTagName('*') || document.all;
    	var elements = new Array();
      
    	for (var i = 0; i < children.length; i++) {
    var child = children[i];
    var classNames = child.className.split(' ');
    for (var j = 0; j < classNames.length; j++) {
    	if (classNames[j] == className) {
    elements.push(child);
    break;
    	}
    }
    	}
    	return elements;
    }
    
    var Reflection = {
    	defaultHeight : 0.5,
    	defaultOpacity: 0.5,
    	
    	add: function(image, options) {
    Reflection.remove(image);
    
    doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }
    if (options) {
    	for (var i in doptions) {
    if (!options[i]) {
    	options[i] = doptions[i];
    }
    	}
    } else {
    	options = doptions;
    }
    	
    try {
    	var d = document.createElement('div');
    	var p = image;
    	
    	var classes = p.className.split(' ');
    	var newClasses = '';
    	for (j=0;j<classes.length;j++) {
    if (classes[j] != "reflect") {
    	if (newClasses) {
    newClasses += ' '
    	}
    	
    	newClasses += classes[j];
    }
    	}
    
    	var reflectionHeight = Math.floor(p.height*options['height']);
    	var divHeight = Math.floor(p.height*(1+options['height']));
    	
    	var reflectionWidth = p.width;
    	
    	if (document.all && !window.opera) {
    /* Fix hyperlinks */
                    if(p.parentElement.tagName == 'A') {
    	                var d = document.createElement('a');
    	                d.href = p.parentElement.href;
                    }  
                        
    /* Copy original image's classes & styles to div */
    d.className = newClasses;
    p.className = 'reflected';
    
    d.style.cssText = p.style.cssText;
    p.style.cssText = 'vertical-align: bottom';
    	
    var reflection = document.createElement('img');
    reflection.src = p.src;
    reflection.style.width = reflectionWidth+'px';
    
    reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';
    reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';
    
    d.style.width = reflectionWidth+'px';
    d.style.height = divHeight+'px';
    p.parentNode.replaceChild(d, p);
    
    d.appendChild(p);
    d.appendChild(reflection);
    	} else {
    var canvas = document.createElement('canvas');
    if (canvas.getContext) {
    	/* Copy original image's classes & styles to div */
    	d.className = newClasses;
    	p.className = 'reflected';
    	
    	d.style.cssText = p.style.cssText;
    	p.style.cssText = 'vertical-align: bottom';
    	
    	var context = canvas.getContext("2d");
    
    	canvas.style.height = reflectionHeight+'px';
    	canvas.style.width = reflectionWidth+'px';
    	canvas.height = reflectionHeight;
    	canvas.width = reflectionWidth;
    	
    	d.style.width = reflectionWidth+'px';
    	d.style.height = divHeight+'px';
    	p.parentNode.replaceChild(d, p);
    	
    	d.appendChild(p);
    	d.appendChild(canvas);
    	
    	context.save();
    	
    	context.translate(0,image.height-1);
    	context.scale(1,-1);
    	
    	context.drawImage(image, 0, 0, reflectionWidth, image.height);
    	
    	context.restore();
    	
    	context.globalCompositeOperation = "destination-out";
    	var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);
    	
    	gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");
    	gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");
    
    	context.fillStyle = gradient;
    	if (navigator.appVersion.indexOf('WebKit') != -1) {
    context.fill();
    	} else {
    context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);
    	}
    }
    	}
    } catch (e) {
    	    }
    	},
    	
    	remove : function(image) {
    if (image.className == "reflected") {
    	image.className = image.parentNode.className;
    	image.parentNode.parentNode.replaceChild(image, image.parentNode);
    }
    	}
    }
    
    function addReflections() {
    	var rimages = document.getElementsByClassName('reflect');
    	for (i=0;i<rimages.length;i++) {
    var rheight = null;
    var ropacity = null;
    
    var classes = rimages[i].className.split(' ');
    for (j=0;j<classes.length;j++) {
    	if (classes[j].indexOf("rheight") == 0) {
    var rheight = classes[j].substring(7)/100;
    	} else if (classes[j].indexOf("ropacity") == 0) {
    var ropacity = classes[j].substring(8)/100;
    	}
    }
    
    Reflection.add(rimages[i], { height: rheight, opacity : ropacity});
    	}
    }
    
    var previousOnload = window.onload;
    window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }
    </script>
     
    В низ
    
    <script type="text/javascript">
    var arr=document.getElementsByTagName("li")
    i=0
    while(arr[i] ){
    if(arr[i].className=="pa-avatar item2"){
    name=arr[i].innerHTML
    name=name.substring(4)
    arr[i].innerHTML="<img class=reflect "+name+" "
    }
    i++
    }
    </script>
    
    
    <script language="JavaScript">
    if(UserLogin == "Admin")
    {
        document.write('<b>Admin, поздравляю с днем рождения!</b>');
    }
    </script>
    Admin - ник получателю сообщения.
    Текст сообщения заменяете своим
    вставлять, куда душе угодно
    
    Поиск.
    
    <script language="JavaScript">
    document.getElementById("pun-navlinks").style.position = "relative"
    function showDiv()
    {
    if(  document.getElementById("searchDiv").style.display == 'none' )
         document.getElementById("searchDiv").style.display = ''
    else document.getElementById("searchDiv").style.display = 'none'
    return false;
    }
    str  = "<a href=\"search.php\" onclick=\"return showDiv()\"><span>Поиск</span></a>"
    str += "<div id=searchDiv style=\"display: none; \">"
    str += " <form method=\"get\" action=\"search.php\">"
    str += "    <input type=\"hidden\" name=\"action\" value=\"search\">"
    str += "    <p class=\"inputfield\">"
    str += "    <label for=\"fld1\">Ключевые слова</label><br />"
    str += "    <span class=\"input\"><input type=\"text\" name=\"keywords\" size=\"25\" maxlength=\"100\" /></span>"
    str += "    </p>"
    str += "    <p class=\"inputfield\">"
    str += "    <label for=\"fld2\">Поиск автора</label><br />"
    str += "    <span class=\"input\"><input type=\"text\" name=\"author\" size=\"25\" maxlength=\"25\" /></span>"
    str += "    </p> <br>"
    str += "    <input type=\"hidden\" name=\"forum\" value=\"-1\">"
    str += "    <input type=\"hidden\" name=\"search_in\" value=\"all\">"
    str += "    <input type=\"hidden\" name=\"sort_by\" value=\"0\">"
    str += "    <input type=\"hidden\" name=\"sort_dir\" value=\"DESC\">"
    str += "    <input type=\"hidden\" name=\"show_as\" value=\"topics\">"
    str += "    <p><input type=\"submit\" class=\"button\" name=\"search\" value=\"Отправить\" accesskey=\"s\" title=\"Accesskey:s\" /></p>"
    str += " </form>"
    str += "    <a href=\"search.php\">Расширенный поиск</a> "
    str += "</div>"
    document.getElementById('navsearch').innerHTML = str
    </script>
    <style>
    #searchDiv{
    position:absolute; 
    background-color : Gray; 
    border : solid;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    z-index:2;
    }
    </style>
    
    
    Айпи!
    <table width="100%" align="center"><form method="get" action="http://www.ripe.net/perl/whois?" enctype="multipart/form-data"><td align="left" height="65" width="100%"><table bgcolor="#000000" align="left" border="0" cellspacing="0" cellpadding="10" width="100%"><tr><td><input type="hidden" name="form_type" value="simple" /><table border="0"><tr><td align="" valign="bottom" width="20%">Узнать Информацию об IP-адресах:</td><td align="left" valign="bottom" width="50%"><input type="text" name="searchtext" tabindex="1"  size="50" /></td><td align="left" valign="bottom" width="15%"><input type="submit" tabindex="2" name="do_search" value="Искать" /></td></table></td></tr><td><font size="2"></font></td></tr></table></td></tr></form></table>
    
    
    Форма быстрого входа: (= ['yes', 20]; 20-кол-во секунд)6я строка
    
    <script type='text/javascript'>
    if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1)
    {
    var displaymode = 'always';
    var enablefade = 'no';
    var autohidebox = ['yes', 20];
    var showonscroll = 'yes';
    var IEfadelength = 1;
    var Mozfadedegree = 0.05;
    
    if (parseInt(displaymode) != NaN)
    {
    	var random_num = Math.floor(Math.random() * displaymode);
    }
    
    function display_hover_prompt()
    {
    	var ie = document.all && !window.opera;
    	var dom = document.getElementById;
    	var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    	var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    	var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
    	var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
    	var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
    	var objwidth = objref.offsetWidth;
    	var objheight = objref.offsetHeight;
    	objref.style.left = docwidth/2-objwidth/2+'px';
    	objref.style.top = scroll_top+docheight/2-objheight/2+'px';
    
    	if (showonscroll == 'yes')
    	{
    var showonscrollvar = setInterval('static_hover_prompt()', 50);
    	}
    
    	if (enablefade == 'yes' && objref.filters)
    	{
    objref.filters[0].duration = IEfadelength;
    objref.filters[0].Apply();
    objref.filters[0].Play();
    	}
    
    	objref.style.visibility = 'visible';
    	if (objref.style.MozOpacity)
    	{
    if (enablefade == 'yes')
    {
    	var mozfadevar = setInterval('mozilla_hover_prompt_fade()', 90);
    }
    else
    {
    	objref.style.MozOpacity = 1;
    	initiate_hover_prompt_hiding();
    }
    	}
    	else
    	{
    initiate_hover_prompt_hiding()
    	}
    }
    
    function mozilla_hover_prompt_fade()
    {
    	if (parseFloat(objref.style.MozOpacity) < 1)
    	{
    objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;
    	}
    	else
    	{
    clearInterval(mozfadevar);
    controlledhidebox();
    	}
    }
    
    function static_hover_prompt()
    {
    	var ie = document.all && !window.opera;
    	var dom = document.getElementById;
    	var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    	var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    	var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;
    	var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;
    	var docheight = (ie) ? iebody.clientHeight: window.innerHeight;
    	var objwidth = objref.offsetWidth;
    	var objheight = objref.offsetHeight;
    	objref.style.top = scroll_top+docheight/3-objheight/2+'px';
    }
    
    function hide_hover_prompt()
    {
    	var ie = document.all && !window.opera;
    	var dom = document.getElementById;
    	var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;
    	var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;
    	objref.style.visibility = 'hidden';
    	if (typeof showonscrollvar != 'undefined')
    	{
    clearInterval(showonscrollvar);
    	}
    }
    
    function initiate_hover_prompt_hiding()
    {
    	if (autohidebox[0] == "yes")
    	{
    var delayvar = (enablefade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;
    initiate_timer(delayvar);
    setTimeout('hide_hover_prompt()', delayvar);
    	}
    }
    
    function initiate_timer(time)
    {
    	var newtime = time-1000;
    	setTimeout('update_timer('+newtime+')', 1000);
    }
    
    function update_timer(time)
    {
    	var timer = time/1000;
    	var ie = document.all && !window.opera;
    	var dom = document.getElementById;
    	if (dom)
    	{
    var hp = document.getElementById('hptimer');
    if (timer == 1)
    {
    	hp.innerHTML = "<small><i>Это окно закроется "+timer+" Секунда</i></small>";
    }
    else
    {
    	hp.innerHTML = "<small><i>Это окно закроется "+timer+" Секунд</i></small>";
    }
    	}
    	var newtime = time-1000;
    	setTimeout('update_timer('+newtime+')', 1000);
    }
    
    function initiate_hover_prompt()
    {
    	setTimeout('display_hover_prompt()', 100);
    }
    
    function get_cookie(Name)
    {
    	var search = Name + "=";
    	var returnvalue = "";
    	if (document.cookie.length > 0)
    	{
    var offset = document.cookie.indexOf(search);
    if (offset != -1)
    {
    	offset += search.length;
    	var end = document.cookie.indexOf(';', offset);
    	if (end == -1)
    	{
    end = document.cookie.length;
    	}
    	returnvalue = unescape(document.cookie.substring(offset, end));
    }
    	}
    	return returnvalue;
    }
    
    if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)
    {
    	if (window.addEventListener)
    	{
    window.addEventListener('load', initiate_hover_prompt, false)
    	}
    	else if (window.attachEvent)
    	{
    window.attachEvent('onload', initiate_hover_prompt)
    	}
    	else if (document.getElementById)
    	{
    window.onload = initiate_hover_prompt;
    document.cookie = 'fadedin=yes';
    	}
    }}
    </script>
    <style>
    #hoverprompt {
    position:absolute;
    width:300px;
    left:0;
    top:-400px;
    padding:4px;
    z-index:100;
    visibility:hidden
    }
    </style>
    <div id="hoverprompt"><div class="borderwrap"><table cellSpacing="0" minmax_bound="true" id="table1">
    <tbody minmax_bound="true"><tr minmax_bound="true"><th class="tcl" scope="col" minmax_bound="true">Добро пожаловать!<br><br><span class="style1">Уважаемый Гость, пожалуйста, авторизируйтесь или зарегистрируйтесь!<br><br><a href='register.php'><b>Регистрация</b></a>, откроет Вам много новых возможностей, недоступных для гостя, таких как скачивание песен, альбомов, клипов и возможность оставлять свои сообщения на форуме.<br><br><br>
    Присоединяйтесь ;)
    <br><br><br></p></span>
    <p div align="center"><form id="login" class="container" method="post" action="http://rnb.4bb.ru/login.php?action=in" onsubmit="return my_form(this)">
    <div align="center">
      <input type="hidden" name="form_sent" value="1"/>
      <input type="hidden" name="redirect_url" value="index.php"/>
    </div>
    <p align="center" class="inputfield required">
    <label for="fld1" class="style1">Логин:</span></label>
    <span class="input">
    <input type="text" id="fld1" name="req_username" size="8" maxlength="25"/> 
    <label for="fld2">Пароль:</label>
    <label for="fld2"></label>
    <span class="input">
    <input type="password" id="fld2" name="req_password" size="8" maxlength="25"/></span><br><br>
    </p><div align="center">
        <input type="submit" class="button" name="login" value="Войти"/>
      </div>
    </form></td>
    </tr><br><br>
    
    <tr minmax_bound="true">
    <th class="tcl" scope="col" minmax_bound="true"><div id='hptimer'>
      <p><small>Это окно закроется Секунд</small></p>
      </div></th></tr>
    <tr minmax_bound="true">
    <td bgcolor="#FFFFFF" class="tcl" minmax_bound="true">
    <p align="center" minmax_bound="true"></th></tr></td></tr></p></table>
    
    </div>
    </div>
    Пример горизонтальной бегущей строки
    <marquee behavior="scroll" direction="left" bgcolor="#FF0000" width="200" height="25" scrolldelay="10" loop="infinite">Ваш текст </marquee>
    Пример вертикальной бегущей строки:
    <marquee behavior="scroll" direction="up" bgcolor="#FFFF00" width="400" height="400" scrolldelay="100" loop="20">Ваш текст</marquee>
    Чтобы строка останавливала движение при наведении мыши в тег надо добавить
    onMouseOver="this.stop()" 
    onMouseOut="this.start()"
    Например
    <marquee onMouseOver="this.stop()"  onMouseOut="this.start()"> Ваш текст </marquee>
    
    
    Cообщение для гостей:
    Код: 
    <script>
    x =new String(document.getElementById("pun-navlinks").getElementsByTagName("li").innerHTML);
    if (x.indexOf("Профиль") == -1) document.write("[b]Сообщение гостям[/b]");
    </script>
    
    
    Убрать слово "Объявление" которое отображается на первой (верхней) строчке самого объявления. хтмл - верх ставить.
    Код: 
    <style type="text/css">
    #pun-announcement h2 {display: none}
    #pun-announcement .container {padding-top: 1em}
    </style>
    Вставить в HTML-верх.

    0

    40

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

    Я техно-гений!

    Да, чтобы написать всё это надо быть техно-гением.

    0


    Вы здесь » BIONICLE: creativity » Новости форума » Глобальное обновление форума