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:
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
- Created on 2003-01-21, updated on 2012-03-04.
- First used in Unclassified NewsBoard forum software.
- Ca. 860 lines of code, estimated development costs: 860 - 3 400 €