Advanced BBCode Parser

Complete BBCode parser with configurable tags, styles, smileys and syntax validation.

Archived content: This source code is currently inactive and may be outdated or no longer maintained or functional.

Diese Funktionsbibliothek übersetzt Eingaben im verbreiteten Bulletin Board Code (BBCode) in HTML-Code zur Darstellung auf einer Webseite. Im Unterschied zu HTML bietet BBCode einen eingeschränkten und konfigurierbaren Funktionsumfang und eine einfachere und an manchen Stellen nachgiebigere Syntax. So können für bestimmte Eingaben einzelne Funktionen wie das Einbinden von Bildern, das Setzen von Links oder die Änderung der Schrift verhindert werden.

Entwicklungszustand

Der Advanced BBCode Parser (ABBC) ist ursprünglich im Rahmen des Unclassified NewsBoard (UNB) entstanden und immer noch dort enthalten. Nach gelegentlichen Anfragen in der Vergangenheit, diesen Code wieder separat anzubieten, habe ich ihn herausgeschnitten, die meisten UNB-Abhängigkeiten entfernt und ihn hier zur Verfügung gestellt. Diese Version ist ungetestet und es müssen noch ein paar Funktionen definiert oder umgeschrieben werden. Die entsprechenden Stellen sind mit „TODO“ gekennzeichnet. Eine passende JavaScript-Eingabeunterstützung ist ebenfalls im UNB-Code enthalten, hier aber nicht mit übernommen. Die Pfadangaben müssen an die jeweilige Webseite angepasst werden. Dieser Code wird voraussichtlich nicht mehr weiterentwickelt. Für neuere Projekte verwende ich einen anderen Markup-Parser.

TODO: Längere Beschreibung schreiben

Compatibility: PHP Version 4.2 or newer

Download

abbc.7z16.5 KiBQuelltext des ABBC-Parsers

Licence and terms of use

This software is released under the terms of the GNU GPL licence, version 3. You can find the detailed terms and conditions in the download or on the GNU website.

Statistic data