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

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

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

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

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

Изображение
Вот собственно такую штуку можно поставить для 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, 14:51, всего редактировалось 2 раз(а).
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вот ...

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

Изображение

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

Изображение

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

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

След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron