Форматирование текста

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
d-view
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 5 месяцев
Откуда: xUSSR

Форматирование текста

Сообщение d-view »

Если в двух словах, то в phpBB при создании сообщений мне сильно не хватает кнопок форматирования текста (слева, по центру, справа), а мод Advanced BBCode Box MOD 5.1.0 является слишком навороченным, поэтому попытался сделать эти кнопки..
Предупреждаю сразу, я не программист, поэтому делал, посмотрев как реализовано все это в phpBB..
Буду признателен вам за все указания ошибок..

P.s.: Чуть не забыл.. Эти же кнопки вынес в форму быстрого ответа (мод Extended Quick Reply Form 3.0.5).. Для этого выполнил следующую замену и вставил кнопки в quick_reply.tpl..

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

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

templates/quick_reply.js

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

bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
  • ','
','
  • ','
','[img]','[/img]','','');

#
#-----[ REPLACE WITH ]------------------------------------------
#

bbtags = new Array('','','','','','','[quote]','[/quote]','','
  • ','
','
  • ','
','[img]','[/img]','','','[left]','[/left]','[center]','[/center]','[right]','[/right]');[/code]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вы слишком много знаете... Вас отягощает эрудиция
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 19 лет 2 месяца
Откуда: msk.reg.ru

Сообщение fskon »

Хорошая функция, ее бы к модам в архив добавить.
Я например несколько часов потратил на поиск, прежде чем нашлась эта тема. Ключевые слова "расположение" так вернее, сюда не привели...
Только обозначил теги left и right основываясь на теге center, котрый есть на складе файлов.
Обошлось и работает без этого куска.

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

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

	$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);

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

	// Start BBCode LCR MOD
	$bbcode_tpl['left'] = str_replace('{left}', '\\1', $bbcode_tpl['left']);
	$bbcode_tpl['center'] = str_replace('{center}', '\\1', $bbcode_tpl['center']);
	$bbcode_tpl['right'] = str_replace('{right}', '\\1', $bbcode_tpl['right']);
	// End BBCode LCR MOD
В BBCode [center] подобного нету.

Вернуться в «Поддержка модов для phpBB 2.0.x»