Games-Fun.Ru

Последний ответ

  • Анонс игры Dead Rising 2: Off the Record (66)

    • Страница 1 из 1
    • 1
    Форум » Скрипты для uCoz » Форум » Выделить всё для bb-codes
    Выделить всё для bb-codes
    digetДата: Суббота, 13.11.2010, 15:38 | Сообщение # 1
    Сообщений: 1255
    Статус: Offline

    [admin]Внимание: ББ-код CODE должен быть без каких либо модификаций![/admin]

    Вот собственно такую штуку можно поставить для uCoz с phpBB3
    В самый низ CSS:

    Code
    /* ====== Please Visit Games-Fun.Ru] ====== */       
    div.bbCodeName {margin-bottom:3px;}       
    div.codeMessage code {font-size:14px;}       
    /* ====================================================================== */

    в шаблон Форум - Общий вид страниц форума после $BODY$:

    Code
    <script type="text/javascript">       
    //  Games-Fun.Ru     
    function selectCode(a){       
    var e=a.parentNode.parentNode.getElementsByTagName('code')[0];       
    if(window.getSelection){       
    var s=window.getSelection();       
    if(s.setBaseAndExtent){       
    s.setBaseAndExtent(e,0,e,e.innerText.length-1);       
    }else{       
    var r=document.createRange();       
    r.selectNodeContents(e);       
    s.removeAllRanges();       
    s.addRange(r);}       
    }else if(document.getSelection){       
    var s=document.getSelection();       
    var r=document.createRange();       
    r.selectNodeContents(e);       
    s.removeAllRanges();       
    s.addRange(r);       
    }else if(document.selection){       
    var r=document.body.createTextRange();       
    r.moveToElementText(e);       
    r.select();}}       
    // Замена Code на Выделить всё...       
    codediv=document.getElementsByTagName('div');       
    for(i=0;i<codediv.length;i++){       
    if(codediv[i].className=="bbCodeBlock"){       
    s=codediv[i].innerHTML;       
    s=s.replace(/>Code</g,'>Код: <a href="#" onclick="selectCode(this);return false;">Выделить всё<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');       
    codediv[i].innerHTML=s;}}       
    </script>
    Форум » Скрипты для uCoz » Форум » Выделить всё для bb-codes
    • Страница 1 из 1
    • 1
    Поиск: