Pagina 1 van 1

Testers gezocht voor BB-code Mod - Alignment

Geplaatst: 27 feb 2004, 13:58
door Donny_nl
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!!

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
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

Geplaatst: 27 feb 2004, 23:20
door LazyTiger
aangezien niemand reageert wil ik hem best uitproberen, maar heb je misschien een screenshot of link waar ik hem kan zien?
dan weet ik vast of ik niet tijdelijk mijn berichten oprek....

multi bbcode heb ik trouwens allang geinstalleerd..

Geplaatst: 28 feb 2004, 01:38
door Donny_nl
ik heb ff 2 screenshots gemaakt:

Afbeelding

en het resultaat:

Afbeelding

en de bron komt er zo uit te zien:

Code: Selecteer alles

<tr>
				<td colspan="2"><span class="postbody"><div align="left">tekst1</div>
<br />
<div align="center">tekst2</div>
<br />
<div align="right">tekst3</div>
<br />

Geplaatst: 28 feb 2004, 02:03
door Donny_nl
ik heb soortgelijke BB-code ook gemaakt voor Sub-schrift, super-schrift, horizontale lijn en doorgestreepte tekst:

Afbeelding

m.a.r.

Afbeelding

Geplaatst: 28 feb 2004, 15:53
door LazyTiger
ziet er netjes uit.
misschien is het wat dat je align kunt kiezen in zo'n dropdown box.
dus dat je daar kunt kiezen, left, center, right.

Geplaatst: 28 feb 2004, 16:07
door MeDieViL
ik wil hem testen :)
vanavond begin ik eraan.. je hoort nog van me

Geplaatst: 28 feb 2004, 16:34
door Donny_nl
P.T. schreef:ziet er netjes uit.
misschien is het wat dat je align kunt kiezen in zo'n dropdown box.
dus dat je daar kunt kiezen, left, center, right.
geen slecht idee, ik had voor het gemak : left/center/right in de hulp lijn gezet, maar zo'n dropdownbox is misschien wel makkelijker.

Zoals je misschien ziet geeft de pagina nu een <br /> tussen de aligns, om dit te voorkomen kun je de aligns ook achter elkaar zetten:

Code: Selecteer alles

[align=left]tekst1[/align][align=center]tekst2[/align][align=right]tekst3[/align]

Geplaatst: 29 feb 2004, 10:26
door SPyKoN
Align center bestaat al en align left is overbodig. Veel werk heb je dus niet in deze MOD gestopt denk ik zo.

http://phpbbhacks.com/viewhack.php?id=262

Geplaatst: 29 feb 2004, 16:40
door Donny_nl
PhiXiuS schreef:Align center bestaat al en align left is overbodig. Veel werk heb je dus niet in deze MOD gestopt denk ik zo.

http://phpbbhacks.com/viewhack.php?id=262
de mods lijken niet eens op elkaar. Behalve dan dat het resultaat gedeeltelijk overeen komt!!!!

De bedoeling was zoals je kunt lezen in de eerste post dat deze Mod geintegreerd kon worden met de Multi Quick BB-Code Mod om de php-code wat overzichtelijker te houden.

Geplaatst: 02 mar 2004, 21:42
door Duvelske
http://www.phpbb.com/phpBB/viewtopic.ph ... ter+centre

(en neej ik zocht er niet op ik zocht de center mod ;))

Geplaatst: 02 mar 2004, 21:45
door Donny_nl
CRAP! Die is gewoon exact hetzelfde!
nou ja, heb ik in elk geval iets ter controle, bedankt!

//edit
Die op phpbb.com is nog vele malen beter zie ik! :shock: met uitschuifmenuutje! :thumb:

alleen nog niet getest op 2.0.6 :D