Eigenen Code-highlighter erstellen...

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
TimonWorld
Mitglied
Beiträge: 53
Registriert: 05.10.2003 12:45
Wohnort: Sankt Augustin (NRW)

Eigenen Code-highlighter erstellen...

Beitrag von TimonWorld »

Hallo weiß jemand wie ich ein eigenen Code-Highlighter machen kann?

ich will in diesem highlighter bestimmte wörter FETT machen, Stellen zwischen " und ' Grün oder Blau hinterlegen und:

zeilen mit ; und # am Zeilenanfang grün kursiv hinterlegen.

freue mich über jede antwort...
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

guck dir einfach mal den bbcode-parser an, der beim phpbb dabei ist. so ähnlich, d.h. mit regulären ausdrücken, kannst du dann die schablonen erstellen, mit denen text formatiert werden soll
Buchtips.net bietet mehr als 2500 Buchrezensionen
TimonWorld
Mitglied
Beiträge: 53
Registriert: 05.10.2003 12:45
Wohnort: Sankt Augustin (NRW)

Beitrag von TimonWorld »

den hab ich mir angeguckt und habe mich mal damit auseinander gesetzt und jabe jetzt eine eigene php-test-datei geschrieben:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Hier Titel eintragen</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="preg.php" method="POST">
<textarea name="text"></textarea>
<input type="submit">
</form>
<?php
  $maske = "/([)(a-zA-Z)(])\/i";
  if (!empty($_POST['text'])) {
		echo preg_replace($maske,
     '<b>$1</b>',
     $_POST['text']);  //Zeile 17
  }  
?>
</body>
</html>
Damit will ich die Sachen zwischen zwei [ ] fett machen, aber irgendwie will er in zeile 17 nicht, da kommt die Meldung: Warning: preg_replace() [function.preg-replace]: No ending delimiter '/' found in C:\apachefriends\xampp\htdocs\preg.php on line 17

Wie mach ich denn jetzt so ein highlighter???
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“