Страница 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> Размер шрифта:<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
Поставил ,заработало но опять не так как надо
, не всезет мне на твои моды
почемуто , вообщем кнопки есть теги появляются, но вот только текст не изменяется ,остается стандартным , какой файлик за это отвечает, чтобы все не переделывать ? т.к все остальное вроде нормально робит
Добавлено: 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
для меня написано?
Так я и руками найти не могу...