Hi @ all,
ich verwende nun Geshi um meinen Code zu highlighten. Jedoch habe ich auch damit Probleme.
Ich schreibe im Admin Bereich die Tutorials und verwende BB Codes umd die verschiedenen Codes zu highlighten.([„php“]und[/„php“] für PHP Code, [„html“]und[/„html“](natürlich ohne ") für HTML usw) Mit der Funktion preg_replace_callback() habe ich versucht die BB Codes durch den Geshi Code zu ersetzten. PHP, CSS uns SQL Code wird richtig gehighlightet nur der HTML Code ändert die Farbe nicht. Ausserdem habe ich das große Problem das die Code Boxen nicht mehr an der richtigen Stelle der Tutorials stehen, sie rutschen alle nach oben.
Zu sehen ist es hier: http://little-coder.de/tutorial.php?nameurl=offizieller-test
Username: gast
Passwort: Gastgast19
Das ist der wahrscheinlich entscheidene Code:
[php]
function geshi($treffer)
{
geshi_highlight($treffer[2], $treffer[1], „“);
}
echo preg_replace_callback(„~[(html|php|css|sql)](.+)[/\1]~s“, „geshi“, $ein_tutorial);
[/php]MfG xXxPeterPanxXx