Lighview mit vorhandene BBCodes verzahnen?
Verfasst: 27.08.2010 21:36
Ich nutze schon seit langer Zeit sehr gerne das Javascript von Lightview (http://nickstakenburg.com/projects/lightview/) und habe dies auch schon erfolgreich in mein Demoforum (nicht öffentlich zugänglich) integriert. Manuell eingefügte Links mit entsprechenden HTML Befehl werden in Lightview locker verarbeitet.
Ebenfalls habe ich auch schon geschafft einen neuen BB Code über die Administration ein zu gliedern die den Lightview-Befehl auslöst. Jedoch möchte ich nun einen Schritt weiter gehen...
Ich würde gerne das alle Links die User posten in einem iFrame von Lightview geöffnet werden. Am besten wenn der User z.B. den BB Code verwendet. Aber eben auch die normalen Links in einem Beitrag (soweit möglich).
Der nächste Schritt währen auch Bilder, Filme so wie Flashgeschichten. Eben das ganze Spektrum das Lightview unterstützt. Wobei ich bei Bildern aktuell noch das problem sehe, dass phpBB keine Thumbnails generiert. Das Theme (Nose Bleed oder so ähnlich) welches ich als Grundlage genommen habe, skaliert Bilder automatisch auf die Forumsbreite bzw. beitragsbreite, es ist aber eben kein korrektes Thumbnail + Original. Also ist das mit den Bildern erst einmal sekundär. Filme und so weiter kann man ja ggf. durch links so einbinden.
Nun denn, wenn einer Ideen hat, her damit. Ich habe bisher nur heraus gefunden das die vorhandenen bbCodes offensichtlich in der /includes/bbcode.php verarbeitet werden.
Speziell dieser Part hier: ist offensichtlich für den Link verantwortlich, also das er als Link korrekt angezeigt wird. Entferne ich diesen Part, erscheint der nackte bbCode im Forum ohne aktive URL. Wie ich da nun aber z.B. ein Befehl wie rel="iFrame" reinpacken kann, übersteigt mein Wissen oder Verständniss hinsichtlich Programmierung. Vielleicht bin ich dort ja aber auch total falsch in diesem Dokument.
Ebenfalls habe ich auch schon geschafft einen neuen BB Code über die Administration ein zu gliedern die den Lightview-Befehl auslöst. Jedoch möchte ich nun einen Schritt weiter gehen...
Ich würde gerne das alle Links die User posten in einem iFrame von Lightview geöffnet werden. Am besten wenn der User z.B. den BB Code
Code: Alles auswählen
[url]
Der nächste Schritt währen auch Bilder, Filme so wie Flashgeschichten. Eben das ganze Spektrum das Lightview unterstützt. Wobei ich bei Bildern aktuell noch das problem sehe, dass phpBB keine Thumbnails generiert. Das Theme (Nose Bleed oder so ähnlich) welches ich als Grundlage genommen habe, skaliert Bilder automatisch auf die Forumsbreite bzw. beitragsbreite, es ist aber eben kein korrektes Thumbnail + Original. Also ist das mit den Bildern erst einmal sekundär. Filme und so weiter kann man ja ggf. durch links so einbinden.
Nun denn, wenn einer Ideen hat, her damit. Ich habe bisher nur heraus gefunden das die vorhandenen bbCodes offensichtlich in der /includes/bbcode.php verarbeitet werden.
Speziell dieser Part hier:
Code: Alles auswählen
'#\[url:$uid\]((.*?))\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),