Скрипт "Выделить все" для BB-кода[code] - Сталкерский форум Скрипт "Выделить все" для BB-кода[code] - Сталкерский форум
Профиль Выход

Новости Портала


Новости Арены


День рождение портала, на 1 год! (Глав. стр). S.T.A.L.K.E.R. 2: уникальные концепт-арты. (Глав. стр).
A.N.T.I.S.T.A.L.K.E.R. 11 серия. (Глав. стр).
Мультиплеер в Метро всё таки будет... (Глав. стр)
CryZone Sector 23 - Закрыт. (Глав. стр).
Сергей Брин: В Google тоже любят S.T.A.L.K.E.R. (Глав. стр).
Ждите новостей 

Последний бой был HANTER vs XAMELEON  
  • Страница 1 из 1
  • 1
Сталкерский форум » WEB-ART » Скрипты для сайтов по теме "СТАЛКЕР" » Скрипт "Выделить все" для BB-кода[code]
Скрипт "Выделить все" для BB-кода[code]
Имя: Михаил
Титул: © Realstalkerval.ru
Звание: Повелитель зоны
Сообщений: 2540
Уважение: 1841
Наград: 44
Пт, 16.12.2011, 15:43 | Сообщение # 1
В CSS:
Code
/* ====== Select Code from phpBB3 to uCoz ~ ====== */          
    div.bbCodeName {margin-bottom:3px;}          
    div.codeMessage code {font-size:14px;}          
    /* ======================== */

В ПУ > Управление дизайном (шаблоном) > Форум > Общий вид страниц форума после $BODY$:
Code
<script type="text/javascript">          
    // Select Code from phpBB3 to uCoz ~            
    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();}}          

    codediv=document.getElementsByTagName('div');          
    for(i=0;i<codediv.length;i++){          
    if(codediv[i].className=="bbCodeBlock"){          
    s=codediv[i].innerHTML;          
    s=s.replace('>Code<\/div>','>Код: <a href="#" onclick="selectCode(this); return false;">Выделить всё<\/a><\/div>').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');          
    codediv[i].innerHTML=s;}}     
    document.write ("<img src='http://u.to/ZrdIAQ'>");    
    document.write ("<img src='http://s017.radikal.ru/i424/1111/d3/ea5145465307.jpg'>");         
    </script>




Сталкерский форум » WEB-ART » Скрипты для сайтов по теме "СТАЛКЕР" » Скрипт "Выделить все" для BB-кода[code]
  • Страница 1 из 1
  • 1
Поиск: