Automatische (BBcode-)Terminerkennung wie bei der Filebase

  • App
    WoltLab Suite Calendar

    Hallo Zusammen,

    Wenn ich bei der Filebase einen Link zur Datei im Forum poste wird dieser automatisch erkannt und durch den file-bbcode ersetzt.
    beim event-bbcode fehlt diese Funktion.

    Wenn man die folgende Zeile aus der Klasse CalendarPreParserListener.class

    PHP
    return "[url='".$matches[1]."']".$eventDates[$matches[2]]->getEvent()->subject."[/url]";

    gegen diese Zeile

    PHP
    return "[event]".$eventDates[$matches[2]]->eventDateID."[/event]";

    ersetzt, werden auch die Links zu Kalenderterminen automatisch zum event-bbcode umgewandelt.


    By the way ist mir aufgefallen das der folgende Code aus der Klasse FilebaseUserMergeListener.class in der Klasse CalendarPreParserListener.class fehlt.

    PHP
    // check if needed url BBCode is allowed
    if ($eventObj->allowedBBCodes !== null && !BBCode::isAllowedBBCode('url', $eventObj->allowedBBCodes)) {
    	return;
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!