Кодировка HTML | Демо-сайт CMS uCoz | Почта

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

Архив полностью рабочих скриптов и так далее...

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

Сообщение AllCity » 30 янв 2009, 20:41

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

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

Внимание: ББ-код CODE должен быть без каких либо модификаций!
Последний раз редактировалось AllCity 09 фев 2009, 13:51, всего редактировалось 2 раз(а).
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2143
Возраст: 19
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 66 -
Откуда: Израиль, Тель-Авив

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

Сообщение MazaFiles » 30 янв 2009, 20:43

Классно, работает! Спасибо!
MazaFiles
Салага
Салага
 
Сообщения: 8
Зарегистрирован: 26 янв 2009, 10:01
Карма: + 0 -

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

Сообщение PuCyHOK » 30 янв 2009, 21:47

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

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
PuCyHOK
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 839
Возраст: 16
Зарегистрирован: 20 апр 2008, 19:32
Карма: + 5 -

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

Сообщение shara01 » 02 фев 2009, 20:22

Работать работает, но шрифт кода маленький :shock:
Как исправить, до этого был нормальный шрифт
Аватара пользователя
shara01
Рядовой
Рядовой
 
Сообщения: 31
Возраст: 17
Зарегистрирован: 23 окт 2008, 18:58
Карма: + 0 -
Откуда: Я из netwareza.3dn.ru

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

Сообщение Dyrak » 03 фев 2009, 08:51

а для новостей сайта можно :?: :oops:
Dyrak
Рядовой
Рядовой
 
Сообщения: 22
Зарегистрирован: 28 дек 2008, 23:03
Карма: + 0 -

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

Сообщение AllCity » 03 фев 2009, 14:25

Шаблон Новости сайта - Страница материала и комментариев к нему и там после $MESSAGE$ а лучше после таблицы комментарием кидаем скрипт :!:
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2143
Возраст: 19
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 66 -
Откуда: Израиль, Тель-Авив

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

Сообщение Zeppter » 04 фев 2009, 00:23

Нам бы на аллсити сюда такю фичу )) 8-)
вот так)
Аватара пользователя
Zeppter
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 1006
Возраст: 17
Зарегистрирован: 08 авг 2008, 21:38
Карма: + 1 -
Откуда: MELITOPOL

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

Сообщение AllCity » 04 фев 2009, 00:25

Личный раздел >> Личные настройки >> Стиль конференции >> ProSilver
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2143
Возраст: 19
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 66 -
Откуда: Израиль, Тель-Авив

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

Сообщение Shane » 08 фев 2009, 08:38

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

Изображение
Аватара пользователя
Shane
Майор
Майор
 
Сообщения: 120
Возраст: 18
Зарегистрирован: 21 апр 2008, 20:06
Карма: + 0 -
Откуда: Украина , Донецк

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

Сообщение Shane » 08 фев 2009, 08:45

Вот ...

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

Изображение

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

Изображение

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

Изображение
Аватара пользователя
Shane
Майор
Майор
 
Сообщения: 120
Возраст: 18
Зарегистрирован: 21 апр 2008, 20:06
Карма: + 0 -
Откуда: Украина , Донецк

След.

Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и гости: 1