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!
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!
Eigentlich bräuchte ich nur noch wissen, wie man das zwischen den Tags als Variable ausdrückt..
Geht um bestimmte URLs...
Hat sich erledigt, hab's hinbekommen...
Na, dann verrate es doch auch, damit andere nicht dumm sterben .
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
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.
Don’t have an account yet? Register yourself now and be a part of our community!