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

Extended Offtopic BBCode

Добавлено: 05.06.2004 0:00
Менеджер сайта
Название мода: Extended Offtopic BBCode
Автор: R@
Описание мода: Добавляет тег , служащий для обозначения оффтопика. Текст, выделенный данным тегом, имеет серый цвет и уменьшенный шрифт.
Версия мода: 1.1.1
Совместимая версия phpBB: 2.0.х
Cложность установки: Низкая
Время, необходимое для установки: ~ 7 минут

Скачать: extended_offtopic_bbcode.zip
Размер файла: 2 kb

Drupal refresh

Добавлено: 12.11.2004 1:01
VVVas
Так есть маленькая проблема

В во время установки выяснил.

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

/* Offtopic text */ 
.off { font-size: 10px; color: #999999 }
Помоему должно быть #999999; }
И в других аналогичных местах тоже. Возможно я ошибаюсь.
Как то у меня Mod не встал, вернее встал частично.
Кнопка вставки кода в панели ответа есть. Кнопка код вставляет. Но подсказка для кнопки не подсвечивается. Код при отбражении не обрабатываеться.
Сейчас буду проверять ещё раз.
Если что с у меня стоит phpbb2.0.10
Руссификатор к нему. Русские картинки.
Mod Merge, А так же из комплекта с Mod Merge - Mod Lang_settings (Language settings - Admin tool).
Заранее спасибо.

Добавлено спустя 26 минут 28 секунд:

Извиняюсь, туплю.
Всё работает, проблема была у меня: правил файлы Bred'ом 3 и нажимал сохранить как (чтоб посмотреть путь), а он сохранял с расширением .txt, а заливал я старые.
Ещё раз извиняюсь.

Добавлено: 06.04.2005 15:31
O
Поставил версию 1.1.1 этого мода.

Теперь вылезает ошибка java script при попытке поменять размер шрифта при ответе на сообщение :
Строка 630, символ 1.

"this.form.addbbcode.fontsize.options" - есть null или не является объектом.
Я неправ или в моде есть ошибка?

Лезу в html код страницы. В строке 630 вижу строку :
</select> &nbsp;Размер шрифта:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcodefontsize.options[this.form.addbbcodefontsize.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
Добавлено спустя 10 минут 59 секунд:

Кажется, я сам неправ. addbbcode20 не заменил на addbbcodefontsize

Добавлено: 06.04.2005 18:31
Coagulant
Ремейк :) Для совместимости с Easymod 0.1.13 и Multi BBCode MOD 1.4.0c

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

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]---------------------------------
#
# NOTE: the actual lines may be longer if you have installed other BBCode MODs
#
	$EMBB_widths

#
#-----[ IN-LINE FIND ]---------------------------------
#
array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'30'

#
#-----[ FIND ]---------------------------------
#
# NOTE: the actual lines may be longer if you have installed other BBCode MODs
#
	$EMBB_values

#
#-----[ IN-LINE FIND ]---------------------------------
#
array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'Off'

#
#-----[ FIND ]------------------------------------------
#
   // [b] and [/b] for bolding text.
   $text = str_replace("[b:$uid]", $bbcode_tpl['b_open'], $text);
   $text = str_replace("[/b:$uid]", $bbcode_tpl['b_close'], $text);

#
#-----[ AFTER, ADD ]------------------------------------
#

   // [off] and [/off] for posting offtopic. 
   $text = str_replace("[off:$uid]", $bbcode_tpl['off_open'], $text); 
   $text = str_replace("[/off:$uid]", $bbcode_tpl['off_close'], $text); 

#
#-----[ FIND ]------------------------------------------
#
   // [b] and [/b] for bolding text.
   $text = preg_replace("#\[b\](.*?)\[/b\]#si", "[b:$uid]\\1[/b:$uid]", $text);

#
#-----[ AFTER, ADD ]------------------------------------
#
   // [off] and [/off] for offtopic text. 
   $text = preg_replace("#\[off\](.*?)\[/off\]#si", "[off:$uid]\\1[/off:$uid]", $text); 

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl

#
#-----[ FIND ]---------------------------------
#

<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- BEGIN b_close --></span><!-- END b_close -->

#
#-----[ AFTER, ADD ]------------------------------------
#

<!-- BEGIN off_open --><span class="off"> <!-- END off_open --> 
<!-- BEGIN off_close --> </span><!-- END off_close --> 

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------
#
# Note: This text will appear twice in the code. Make sure you have the one that is NOT a comment
#
$lang['bbcode_help']['value'] = 

#
#-----[ AFTER, ADD ]---------------------------------
#
$lang['bbcode_help']['off'] = 'Offtopic: [off]text[/off]';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php

#
#-----[ FIND ]---------------------------------
#
# Note: This text will appear twice in the code. Make sure you have the one that is NOT a comment
#
$lang['bbcode_help']['value'] = 

#
#-----[ AFTER, ADD ]---------------------------------
#
$lang['bbcode_help']['off'] = 'Offtopic: [off]текст[/off]';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]---------------------------------
#
# NOTE: the actual line to find is MUCH longer, containing all the bbcode tags
#
bbtags = new Array(


#
#-----[ IN-LINE FIND ]---------------------------------
#
'[url]','[/url]'


#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'[off]','[/off]'

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/overall_header.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 

.helpline { background-color: {T_TR_COLOR2}; border-style: none; } 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

/* Offtopic text */ 
.off { font-size: 10px; color: #999999 } 

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/subSilver.css 

# 
#-----[ FIND ]------------------------------------------ 
# 

.helpline { background-color: #DEE3E7; border-style: none; } 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

/* Offtopic text */ 
.off { font-size: 10px; color: #999999 } 

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#
# EoM

Добавлено: 09.04.2005 12:00
Мыкыт
Coagulant

Поставил ,заработало но опять не так как надо :roll: , не всезет мне на твои моды :) почемуто , вообщем кнопки есть теги появляются, но вот только текст не изменяется ,остается стандартным , какой файлик за это отвечает, чтобы все не переделывать ? т.к все остальное вроде нормально робит :)

Добавлено: 09.04.2005 12:24
Coagulant
Мыкыт
overall_header.tpl и subSilver.css. М.б. еще bbcode.tpl.
Ставь аккуратнее. Я все моды проверяю EasyMod, так что это какая-никакая гарантия правильности :)

Добавлено: 05.08.2005 1:09
Лёпс
Хочу сделать так, чтобы не только тег дейстовал, но и [offtop].
Но у меня пока не получилось. :(

Подскажите как?

А ещё было бы отлично кнопку для экстендед квик реплая сделать :)

Добавлено: 05.08.2005 1:21
Coagulant
Лёпс
А что именно не получилось? Делать надо по аналогии с имеющимися изменениями, только вместо off везде писать offtopic.

Добавлено: 05.08.2005 2:35
Лёпс
я копировал все строки, содержащие , вставлял их ряддом и все офф заменял на офтоп.
всё остальное не трогал.

Добавлено: 05.08.2005 2:46
Coagulant
Лёпс
Выложите, что у вас получилось. По идее, вы всё должны были сделать правильно

Добавлено: 05.08.2005 15:47
Лёпс
Причина проблемы выяснилась: у меня из-за смены днс серверов у хостера виделся только старый сайт (домен не перенаправлен был на новую машину), а закачивал я на новый все изменения.
Спасибо за помощь. :) То, что я сделал работает всё-таки.

Добавлено: 09.08.2005 22:14
Древлянин
Какбы это дело применить для Extended Quick Reply Form 2?

Добавлено: 20.11.2005 23:13
ZnipeR
Coagulant
поставил ваш код при помощи easy mod 0.3 выдаёт

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

 
Critical Error

FIND FAILED: In file [includes/bbcode.php] could not find:

$EMBB_widths 

MOD script line #51 

Добавлено: 20.11.2005 23:15
Balamut
ZnipeR
Coagulant писал(а):NOTE: the actual lines may be longer if you have installed other BBCode MODs
для меня написано?

Добавлено: 20.11.2005 23:26
ZnipeR
Smayliks
ок спасибо, я новичок в этом деле так что извените

Добавлено спустя 50 секунд:

А как вставить кнопку off в Extended Quick Reply Form ?

Добавлено спустя 5 минут 22 секунды:
Smayliks писал(а):NOTE: the actual lines may be longer if you have installed other BBCode MODs

для меня написано?
Так я и руками найти не могу...