Historique des modifications - Message

Message #6668

Sujet: Coloration syntaxique.


Type Date Auteur Contenu
Dernière modification 08-08-2009 16:05:14 nico
bein oui cette ligne:
 $text=preg_replace_callback("#\\[Code=cpp\\](.+)\\[/Code\\]#isU","cpp",$text);        //mod

Il ne faut pas la mettre dans le if(strpos($text, 'quote') !== false), mais au debut de la fonction wink
Comme ça.
 function do_bbcode($text)
{
 $text=preg_replace_callback("#\\[Code=cpp\\](.+)\\[/Code\\]#isU","cpp",$text);    //mod
 
 global $lang_common, $pun_user;

	if (strpos($text, 'quote') !== false)
	{
		$text = str_replace('[quote]', '</p><blockquote><div class="incqbox"><p>', $text);
		$text = preg_replace('#\\[quote=(&quot;|"|\\'|)(.*)\\\\1\\]#seU', '"</p><blockquote><div class=\\"incqbox\\"><h4>".str_replace(array(\\'[\\', \\'\\\\"\\'), array(\\'[\\', \\'"\\'), \\'$2\\')." ".$lang_common[\\'wrote\\'].":</h4><p>"', $text);
		$text = preg_replace('#\\[\\/quote\\]\\s*#', '</p></div></blockquote><p>', $text);
	}
Création du message 08-08-2009 16:02:40 nico
bein oui cette ligne:
 $text=preg_replace_callback("#\\[Code=cpp\\](.+)\\[/Code\\]#isU","cpp",$text);        //mod

Il ne faut pas la mettre dans le if(strpos($text, 'quote') !== false), mais au debut de la fonction wink
Comme ça.
 function do_bbcode($text)
{
 $text=preg_replace_callback("#\\[Code=cpp\\](.+)\\[/Code\\]#isU","cpp",$text);    //mod
 
 global $lang_common, $pun_user;

	if (strpos($text, 'quote') !== false)
	{
		$text = str_replace('[quote]', '</p><blockquote><div class="incqbox"><p>', $text);
		$text = preg_replace('#\\[quote=(&quot;|"|\\'|)(.*)\\\\1\\]#seU', '"</p><blockquote><div class=\\"incqbox\\"><h4>".str_replace(array(\\'[\\', \\'\\\\"\\'), array(\\'[\\', \\'"\\'), \\'$2\\')." ".$lang_common[\\'wrote\\'].":</h4><p>"', $text);
		$text = preg_replace('#\\[\\/quote\\]\\s*#', '</p></div></blockquote><p>', $text);
	}

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
591 invités en ligne
membre en ligne: -
RSS Feed