BBCode erstellen

  • Moin,


    ich will einen eigentlich ganz einfachen BBCode erstellen, kriegs aber grad voll nicht hin..


    Und zwar:


    [derbbcode]XXX[/derbbcode] soll im Ergebnis sein:


    <a href=".../XXX"><img src=".../XXX"></a>


    Weiß jemand Rat?
    Danke!

  • Na, dann verrate es doch auch, damit andere nicht dumm sterben ;) .

    Liebe Grüße
    Susi

    Edited once, last by Susi ().

  • Ich dachte das ist so dämlich einfach, dass nur ich es nicht hinkriege. ;)
    Hab's aber letztendlich tatsächlich nicht ohne PHP Code geschafft.


    Also in wcf/lib/system/bbcode eine Datei mit folgendem Inhalt erstellt:


    PHP
    <?php
    namespace wcf\system\bbcode;
    use wcf\util\StringUtil;
    class LinkBBCode extends AbstractBBCode {
     public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
      return "<a target=\"_blank\" href=\"http://www.blablabla.de/".$content."blablabla"><img src=\"http://www.blablabla".$content."\"></a>";
    }
    }

    $content entspricht dem eingegeben Wert zwischen den Tags. Darum also den Link basteln (Zeile 6).
    Sehr praktisch für z. B. Cover-Verlinkungen nach Amazon, JPC usw.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!