Pagina 1 van 1

Nieuwe BBCode Toevoegen.

Geplaatst: 21 mei 2006, 17:43
door Bloe
Hallo,

Ik wil zelf een Off-Topic BBCode maken.
Ik dacht het te begrijpen, maar het lukt niet..
Dit heb ik echter de code van de quote(zonder username) toegevoegt:

Code: Selecteer alles

	// [OFFTOPIC] and [/OFFTOPIC] for posting off-topic stuff
	$text = str_replace("[offtopic:$uid]", $bbcode_tpl['offtopic_open'], $text);
	$text = str_replace("[/offtopic:$uid]", $bbcode_tpl['offtopic_close'], $text);
Dit is wat ik aan templates/MorpheusXSteelBlue/bbcode.tpl heb toegevoegt.

Code: Selecteer alles

<!-- BEGIN offtopic_open --><center><table width="90%" cellspacing="1" cellpadding="2" border="0" align="center" class="quote">
<tr> 
	<td class="quote_user" align="left">Off-Topic:</td>
</tr>
<tr>
	<td class="quote" align="left"><!-- END offtopic_open -->
<!-- BEGIN offtopic_close --></td>
	</tr>
</table></center><!-- END offtopic_close -->
Ik heb dat gewoon van de quote BBCode gekopieƫrt, en bijna niets aangepast.
Het resultaat, de BBCode lijkt niet te bestaan.
Ben ik iets vergeten, of heb ik een fout gemaakt?
Alvast bedankt,

Bloe.

Geplaatst: 21 mei 2006, 18:00
door Bee
Je hebt niet op alle plekken die nodig zijn bbcode.php aangepast.

Geplaatst: 21 mei 2006, 18:37
door Bloe
Bedankt, ik heb 't gevonden. :D
Voor anderen die dit ook zoeken.
Je moet achter dit:

Code: Selecteer alles

	// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff.
	$text = bbencode_first_pass_pda($text, $uid, '[quote]', '[/quote]', '', false, '');
	$text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"\]/is', '[/quote]', '', false, '', "[quote:$uid=\\\"\\1\\\"]");
Dit toevoegen:

Code: Selecteer alles

	// Same for Off Topic
	$text = bbencode_first_pass_pda($text, $uid, '[offtopic]', '[/offtopic]', '', false, '');
Bloe.

Geplaatst: 22 mei 2006, 18:34
door Trunks81
Er is toch al een offtopic bbcode ?
Stond er een op phphacks!

Geplaatst: 23 mei 2006, 04:50
door Bloe
Mishien niet met mijn wensen.
Ik heb daar ook al gezogt, maar niets gevonden.
En die wat ik nu heb gemaakt is ook goed voor de stijld ie ik heb gebruikt.

Geplaatst: 23 mei 2006, 11:22
door calimero
hoe doe je het nu prcs (find, after of before) :wink:

Geplaatst: 23 mei 2006, 17:20
door Trunks81
Dit is ook een offtopic BBcode deze stond op phphacks

Code: Selecteer alles

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

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

<!-- END email -->

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

<!-- BEGIN offtopic_open --></span><span class="genmed"><font color="#cccccc">
Offtopic: <!-- END offtopic_open -->
<!-- BEGIN offtopic_close -->
</font><span class="postbody"><!-- END offtopic_close -->

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

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

// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff.
$text = str_replace("[quote:$uid]", $bbcode_tpl['quote_open'], $text);
$text = str_replace("[/quote:$uid]", $bbcode_tpl['quote_close'], $text);

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

// [OFFTOPIC] and [/OFFTOPIC] for posting replies with quote, or just for quoting stuff.
$text = str_replace("[offtopic]", $bbcode_tpl['offtopic_open'], $text);
$text = str_replace("[/offtopic]", $bbcode_tpl['offtopic_close'], $text);



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

Geplaatst: 24 mei 2006, 12:26
door calimero
het klopt bloe dit werkt veel beter dan die van phphacks is nog mooier ook goed gedaan :D

Geplaatst: 24 mei 2006, 18:17
door Trunks81
die code alleen werkt niet voor advanced bbcode box

Code: Selecteer alles

 // Same for Off Topic 
   $text = bbencode_first_pass_pda($text, $uid, '[offtopic]', '[/offtopic]', '', false, '');