Testers gezocht voor BB-code Mod - Alignment
Geplaatst: 27 feb 2004, 13:58
Ik heb zelf een BB-code Mod gemaakt, voor de alignment van tekst, die te implementeren is met de Multi Quick BBCode Mod (1.2.1+). die te vinden is op http://www.phpbb.com/phpBB/viewtopic.php?t=145513. Ik heb gezocht op phpbb.com en phpbbhacks, maar kon er geen vinden dus vandaar dat ik em zelf gefabriceerd heb. Als deze Mod al bestaat (zal wel) kan iemand dan vertellen waar ie staat?
Hieronder staat de Mod!
Maak eerst een backup van je bestanden!!
SVP op- en/of aanmerkingen en verbeteringen!!
De veranderingen in de Subsilver Templates moeten in alle gebruikte templates worden aangepast van andere stijlen.
Ook de taalpakketten dienen per pakket aangepast te worden
Hieronder staat de Mod!
Maak eerst een backup van je bestanden!!
Code: Selecteer alles
#################################################################
## MOD Title: Alignment BBcode Mod
## MOD Author: Donny_nl donny(at)phpgb(dot)net http://www.phpgb.nl
## MOD Description: left, center, right text alignment.
## MOD Version: 2.0.6
##
## Installation Level: easy
## Installation Time: 1 minute
## Files To Edit: templates/subSilver/bbcode.tpl
## templates/subSilver/posting_body.tpl
## includes/bbcode.php
## language/lang_english/lang_main.php
## posting.php
## Included Files: n/a
## Generator: Mod Maker.net [alpha 1.0.957.14686]
#################################################################
##
## Author Notes: Please note that only the following syntax works
## [align=left]tekst[/align]
## [align=center]tekst[/align]
## [align=right]tekst[/align]
##
## You MUST first have already installed the Multi Quick BBCode MOD
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
# IMPORTANT: you MUST first have already installed the Multi Quick BBCode MOD !!!!
#
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
# NOTE: the complete line to find is:
#$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
$bbcode_tpl['email']
#
#-----[ AFTER, ADD ]------------------------------------------
#
//Begin Alignment Mod by Donny_nl (Donny S) 2004
$bbcode_tpl['align_open'] = str_replace("{ALIGNMENT}','\\1', $bbcode_tpl['align_open']);
#
#-----[ FIND ]------------------------------------------
#
# NOTE: the complete line to find is:
#str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text)
#
str_replace("[/i:$uid]"
#
#-----[ AFTER, ADD ]------------------------------------------
#
//[align=left]and[/align]
$text = preg_replace("\[align=[a-z]+):$uid\]/si", $bbcode_tpl['align_open'], $text);
$text = str_replace("[/align:$uid]", $bbcode_tpl['align_close'], $text);
#
#-----[ FIND ]------------------------------------------
#
# NOTE: the complete line to find is:
#preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text)
#
preg_replace("#\[i\](.*?)\[/i\]#si"
#
#-----[ AFTER, ADD ]------------------------------------------
#
//[align=left]and[/align].
$text = preg_replace("#\[align=([a-z\-]+)\](.*?)\[/align\]#si", "[align=\\1:$uid]\\2[/align:$uid]", $text);
#
#-----[ OPEN ]---------------------------------
#
posting.php
#
#-----[ FIND ]---------------------------------
#
$EMBB_keys = array(''
$EMBB_widths = array(''
$EMBB_values = array(''
#
#-----[ IN-LINE FIND ]---------------------------------
#
$EMBB_keys = array(''
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
, 'm'
#
#-----[ IN-LINE FIND ]---------------------------------
#
$EMBB_widths = array(''
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'55'
#
#-----[ IN-LINE FIND ]---------------------------------
#
$EMBB_values = array(''
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'Align'
#
#-----[ FIND ]---------------------------------
#
# NOTE: the full line to look for is:
# 'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],
#
'L_BBCODE_F_HELP' =>
#
#-----[ AFTER, ADD ]--------------------------------
#
'L_BBCODE_M_HELP' => $lang['bbcode_m_help'],
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
# NOTE: the complete line to find is:
#<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
<!-- END email -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN align_open --><div align="{ALIGNMENT}"><!-- END align_open -->
<!-- BEGIN align_close --></div><!-- END align_close -->
#
#-----[ OPEN ]---------------------------------
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]---------------------------------
#
# NOTE: the full line to look for is:
#f_help = "{L_BBCODE_F_HELP}";
#
f_help =
#
#-----[ AFTER, ADD ]---------------------------------
#
m_help = "{L_BBCODE_M_HELP}";
#
#-----[ 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 ]---------------------------------
#
,'[align=]','[/align]'
#
#-----[ OPEN ]---------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]---------------------------------
#
# NOTE: the full line to look for is:
#$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]";
#
$lang['bbcode_f_help'] =
#
#-----[ AFTER, ADD ]---------------------------------
#
$lang['bbcode_m_help'] = "Align: [align=left/center/right]text[/align] (alt+m)";
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
De veranderingen in de Subsilver Templates moeten in alle gebruikte templates worden aangepast van andere stijlen.
Ook de taalpakketten dienen per pakket aangepast te worden