Страница 1 из 3

Выделить всё для бб-кода [code] и не только!

СообщениеДобавлено: 30 янв 2009, 21:41
AllCity
Изображение
Вот собственно такую штуку можно поставить для uCoz с phpBB3 8-)
В самый низ CSS:
Код: Выделить всё
/* ====== Select Code from phpBB3 to uCoz ~ http://web-codes.net/ ====== */
div.bbCodeName {margin-bottom:3px;}
div.codeMessage code {font-size:14px;}
/* ====================================================================== */ 

в шаблон Форум - Общий вид страниц форума после $BODY$:
Код: Выделить всё
<script type="text/javascript">
// Select Code from phpBB3 to uCoz ~ http://web-codes.net/
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>

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

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 30 янв 2009, 21:43
MazaFiles
Классно, работает! Спасибо!

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 30 янв 2009, 22:47
PuCyHOK
аффтар +2 :lol:

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 02 фев 2009, 21:22
shara01
Работать работает, но шрифт кода маленький :shock:
Как исправить, до этого был нормальный шрифт

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 03 фев 2009, 09:51
Dyrak
а для новостей сайта можно :?: :oops:

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 03 фев 2009, 15:25
AllCity
Шаблон Новости сайта - Страница материала и комментариев к нему и там после $MESSAGE$ а лучше после таблицы комментарием кидаем скрипт :!:

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 04 фев 2009, 01:23
Zeppter
Нам бы на аллсити сюда такю фичу )) 8-)

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 04 фев 2009, 01:25
AllCity
Личный раздел >> Личные настройки >> Стиль конференции >> ProSilver

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 08 фев 2009, 09:38
Shane
Странно , но у меня почему то не работает ... Поможете , а ?

Re: Выделить всё для бб-кода [code]

СообщениеДобавлено: 08 фев 2009, 09:45
Shane
Вот ...

Сначала ставлю код вниз всего CSS :

Изображение

А потом ставлю код в Общий вид страниц форума ... после BODY

Изображение

Что не так ... ? (((