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

Архив полностью рабочих скриптов и так далее...
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение 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 должен быть без каких либо модификаций!
Последний раз редактировалось AllCity 09 фев 2009, 13:51, всего редактировалось 2 раза.
MazaFiles
Сообщения: 8
Зарегистрирован: 26 янв 2009, 10:01

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

Сообщение MazaFiles »

Классно, работает! Спасибо!
Аватара пользователя
PuCyHOK
Сообщения: 830
Зарегистрирован: 20 апр 2008, 20:32

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

Сообщение PuCyHOK »

аффтар +2 :lol:
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
shara01
Сообщения: 31
Зарегистрирован: 23 окт 2008, 18:58

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

Сообщение shara01 »

Работать работает, но шрифт кода маленький :shock:
Как исправить, до этого был нормальный шрифт
Dyrak
Сообщения: 22
Зарегистрирован: 28 дек 2008, 23:03

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

Сообщение Dyrak »

а для новостей сайта можно :?: :oops:
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение AllCity »

Шаблон Новости сайта - Страница материала и комментариев к нему и там после $MESSAGE$ а лучше после таблицы комментарием кидаем скрипт :!:
Аватара пользователя
Zeppter
Сообщения: 1025
Зарегистрирован: 08 авг 2008, 22:38

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

Сообщение Zeppter »

Нам бы на аллсити сюда такю фичу )) 8-)
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение AllCity »

Личный раздел >> Личные настройки >> Стиль конференции >> ProSilver
Shane
Сообщения: 121
Зарегистрирован: 21 апр 2008, 21:06

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

Сообщение Shane »

Странно , но у меня почему то не работает ... Поможете , а ?
Изображение

Изображение
Shane
Сообщения: 121
Зарегистрирован: 21 апр 2008, 21:06

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

Сообщение Shane »

Вот ...

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

Изображение

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

Изображение

Что не так ... ? (((
Изображение

Изображение
Закрыто