|
COMBRIX - Content Management System > COMBRIX ->> Integrierte Module & AddOns |
Autor | Zusätzliche BBCodes | 1 # 2 | |||
Meldric Amateur Beiträge: 73 Eingetreten: 01.02.11 Status: Offline |
|
||||
Hi! Ich würde gerne Smurfy Mechlinks (EDIT2: in Forenbeiträgen automatisch) in einen iFrame umwandeln. Ich habe die regex dafür, das Linkformat wäre irgendwas in der Art: [smurfy]http://mwo.smurfy-net.de/mechlab#i=286&l=ca23b6c0ab275a896049a1def94f2d435e40208c[/smurfy] Was rauskommen soll (nach dem Speichern), wäre sowas: <div style="width: 100%; height: 250px; zoom: 0.75; -moz-transform: scale(0.75); -moz-transform-origin: 0 0; -o-transform: scale(0.75); -o-transform-origin: 0 0; -webkit-transform: scale(0.75); -webkit-transform-origin: 0 0;"><iframe src="http://mwo.smurfy-net.de/tools/mechtooltip?i=297&l=fc277c03ce85c4e23384ed447ddecec970144649" width="130%" height="360px" style="border: 0px;" border="0"></iframe></div> Ich brauche keinen BBCode Button, nur das Einfügen des Links in einen Post soll reichen. Nun die Frage: Wo könnte ich das einbinden? Es ist nur ein regex Aufruf auf den String, der für einen Post in die DB geschrieben wird... Danke für die Hilfe! EDIT: Sowas wie hier: http://www.clanwolf.net/forum/viewthread.php?thread_id=3725&pid=37750#post_37750 EDIT 3: Nochmal ein wenig anders formuliert: Ich möchte im Forum bei einem Beitrag direkt vor dem Speichern in die DB einen String durch einen anderen ersetzen. [ Clan | Kodax | Touman ] Bearbeitet von Meldric am 16.08.2016 06:56 |
|||||
Autor | RE: Zusätzliche BBCodes | 2 # 2 | |||
Meldric Amateur Themenstarter Beiträge: 73 Eingetreten: 01.02.11 Status: Offline |
|
||||
Habs jetzt so gemacht: Dateien: - postreply.php - postedit.php - postnewthread.php - viewthread.php (Quick reply) Code: // START: Replace smurfy links with the tooltip iframe code preg_match_all("~(\[smurfy\]https?:\/\/mwo\.smurfy-net.de\/mechlab#i=(\d+)&l=(.*?)\/?\[\/smurfy\])~", $message, $matches); foreach ($matches[1] as $key => $match) { $iframe = "<div style=\"width: 100%; height: 250px; zoom: 0.75; -moz-transform: scale(0.75); -moz-transform-origin: 0 0;-o-transform: scale(0.75); -o-transform-origin: 0 0; -webkit-transform: scale(0.75); -webkit-transform-origin:0 0;\"><iframe src=\"http://mwo.smurfy-net.de/tools/mechtooltip?i={$matches[2][$key]}&l={$matches[3][$key]}\" width=\"130%\" height=\"360px\" style=\"border: 0px;\" border=\"0\"></iframe></div>"; $message = str_replace($match, $iframe, $message); } // END: Replace smurfy links with the tooltip iframe code [ Clan | Kodax | Touman ] Bearbeitet von Meldric am 17.08.2016 20:58 |
|||||
Springe zu Forum: |
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
zusätzliche Metaangaben | Integrierte Module & AddOns | 1 | 19.05.2012 23:32 von Janilein |
URL: | |
BB-Code: | |
HTML: |
2,096,037 eindeutige Besuche © COMBRIX CMS Software v1.01.5 based on PHP-Fusion v6. Thanks to the founder Nick Jones | Theme Echelon render time: 0.257 sec. |