vbulletin url parsing

prawn

Mitglied
hey!
ich weiß, es gibt bestimmt schon n topic für url parsing, ich wollt hier mal speziell was fragen:

hat jemand zufällig das vbulletin und kann mir das parsing für den text bzw die urls dort rausholen? ich weiß nich genau, wie ich das mit den "verkürzten" links machen kann usw. mir gefällt das teil super, würde es gerne haben!

thx!
 
hmm,

da musst du schon selbst klauen gehen, ich dneke nicht dass es die Copyrightrechte erlauben dir hier den Code zur verfügung zu stellen, allerdings kannst du dir doch einfach ein freies Boardsystem runterladen und dort schaun, ich gehe mal davon aus das die das mittels Reg.Expressions machen aber angeschaut hab ich es mir auch nie. Auf meinem Board mach ich das so in dieser Art =>
Code:
 if($configdaten["urlTag"] == "on") {
        $hack = "|(\[url\])([url]http://)([~\%;_,=\-\#\?\/\&a-zA-Z0-9\.]*)(\[/url\])|";
        $code = "<!-- JBB URL Code --><a target=\"_blank\" class=\"red\" href=\"http://\\3\">\\3</a><!-- JBB URL Code -->";
        $text = preg_replace($hack,$code,$text);
        $hack = "|(\[url\])([~\%;=\-\#\?\/\&_,a-zA-Z0-9\.]*)(\[/url\])|s";
        $code = "<!-- JBB URL Code --><a target=\"_blank\" class=\"red\" href=\"http://\\2\">\\2</a><!-- JBB URL Code -->";
        $text = preg_replace($hack,$code,$text);
        $hack = "|(\[url=http://)([~\%;=\-\#\?\/\&_,a-zA-Z0-9\.]*)(\])(.*)(\[/url\])|";
        $code = "[ url=\\2]\\4[ /url]";
        $text = preg_replace($hack,$code,$text);
        $hack = "|(\[url=)([~\%;=\-\#\?\/\&_,a-zA-Z0-9\.]*)(\])(.*)(\[/url\])|";
        $code = "<!-- JBB URL Code --><a target=\"_blank\" class=\"red\" href=\"http://\\2\">\\4</a><!-- JBB URL Code -->";
        $text = preg_replace($hack,$code,$text);
        }
Allerdings hat das alles noch so seine AMacken manchmal.

PS : Misst der Boardcode versaut das teil etwas :( Also in der Mittel das sieht etwas anders aus, leider wiess ich nicht wie ich es posten könnte :(
 
Zuletzt bearbeitet:
Zurück