Замена стандартных "Quote" + "Code" способ 2

Архив полностью рабочих скриптов и так далее...
Закрыто
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

Замена стандартных "Quote" + "Code" способ 2

Сообщение XxMARSxX »

Вставляем на всех страницах где могут быть и есть цитирование или листинг перед </body>

Код: Выделить всё

<script type="text/javascript">
//Code and Quote replace Start
diviki=document.getElementsByTagName('div');
for(i=0;i<diviki.length;i++) {
if(diviki[i].className == "bbCodeName") {
s=diviki[i].innerHTML;
s=s.replace('Code','Код');
diviki[i].innerHTML=s;}
if(diviki[i].className == "bbQuoteName") {
s=diviki[i].innerHTML;
s=s.replace('Quote','Цитата');
s=s.replace(' (',', ');
s=s.replace(')',' <b>писал(а):</b>');
diviki[i].innerHTML=s;}}
//Code and Quote replace End
</script>


Проверялось в IE7, FF и Opera работает без проблем и ошибок

Изображение
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
symbian9
Сообщения: 184
Зарегистрирован: 22 апр 2008, 09:08

Хочу убрать надпись Quote

Сообщение symbian9 »

Хочу убрать надпись Quote помогите :roll:
Работаю над новым проектом
uWeb - Media Services
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Хочу убрать надпись Quote

Сообщение Vanofuture »

Не понял, зачем и где?
Аватара пользователя
symbian9
Сообщения: 184
Зарегистрирован: 22 апр 2008, 09:08

Re: Хочу убрать надпись Quote

Сообщение symbian9 »

на форуме наверное :D
Работаю над новым проектом
uWeb - Media Services
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Хочу убрать надпись Quote

Сообщение Vanofuture »

После $BODY$:

Код: Выделить всё

<script type="text/javascript">
div=document.getElementsByTagName('div');
for(i=0;i<div.length;i++){
if(div[i].className=='bbQuoteName'){
div[i].innerHTML=div[i].innerHTML.replace('Quote','');}}
</script>
Аватара пользователя
symbian9
Сообщения: 184
Зарегистрирован: 22 апр 2008, 09:08

Re: Хочу убрать надпись Quote

Сообщение symbian9 »

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

Re: Замена стандартных "Quote" + "Code" способ 2

Сообщение AllCity »

У кого подключен jQuery может заменить скрипт, от XxMARSxX на этот:

Код: Выделить всё

<script type="text/javascript">
// Замена Code
jQuery('div.bbCodeName').each(function(){
jQuery(this).html(jQuery(this).html().replace('Code','Код:'))
});
// Замена Quote
jQuery('div.bbQuoteName').each(function(){
jQuery(this).html(jQuery(this).html().replace(/<b>Quote<\/b>/i,'<b>Цитата:<\/b>').replace(':<\/b> (','<\/b>, ').replace(')',' <b>писал(а):<\/b>'))
});
</script>

работает точно также как и скрипт, от XxMARSxX только код поменьше и красивее :D .
Последний раз редактировалось AllCity 16 янв 2009, 14:14, всего редактировалось 3 раза.
Причина: IE BUG FIX
Закрыто