Problem mit Shadowbox - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Problem mit Shadowbox (/thread-14822.html) |
Problem mit Shadowbox - Jockl - 19.10.2009 Hallo zusammen, für zwei "eigene" Seiten habe ich die Shadowbox nach dem jeweiligen {headerinclude} der entsprechenden Seiten wie folgt eingebaut. Code: <link rel="stylesheet" type="text/css" href="shadowbox/shadowbox.css"> Alle notwendigen Dateien und Ordner der Shadowbox habe ich ins Root-Verzeichnis der Forums kopiert. Auf der einen "eigenen" Seite binde ich Thumbnails über folgende Zeile ein: Code: $bilder[] = "<a href=\"$archiv_dir/$bild\" rel=\"shadowbox\"><img width=\"100\" height=\"153\" src=\"$archiv_dir/$bild\" alt=\"\"></a>"; Auf der zweiten Seite habe ich die o.a. Zeilen genauso nach dem {headerinlcude} eingebaut. Die Thumbnails auf dieser Seite binde ich wie folgt ein: Code: <a href=\"".$link"\" rel="shadowbox"><img src=\"attachment.php?".$image."=".$thumbs[aid]."\" alt=\"\"></a> Code: S[p] is not a constructor Würde mich freuen, wenn mir jemand bei der Fehlersuche behilflich sein könnte oder einen Tipp hat. P.S.: ich weiß, dass es querschlägers Plugin gibt, würde jedoch trotzdem gerne verstehen, wo der Hund begraben liegt. RE: Problem mit Shadowbox - querschlaeger - 19.10.2009 Hi, das selbe "Problem" hatte ich, also ich Shadowbox.js als Plugin umgesetzt habe. Naja, die Box kann mit PHP-Dateien nicht einfach mal so umgehen. Du musst per DB-Abfrage prüfen, ob das Attachment ein (Shadowbox-)unterstützter Dateityp ist und dann den entsprechenden JS-Player ansteuern (bei Bildern: player=img). Den Player musst du vorher im Header zur Verfügung stellen. Du könntest ein Attachment auch so einbinden: Code: <a href=\"attachment.php?".$aid."=".$thumbs[aid]."\"><img src=\"attachment.php?".$image."=".$thumbs[aid]."\" alt=\"\"></a> Oder schau dir mal mein Plugin an. Ab Zeile 334 darfst du dich inspirieren lassen. RE: Problem mit Shadowbox - Jockl - 19.10.2009 Danke für den Tipp, querschläger! Leider zeigten die Zeilen Code: Shadowbox.init({ Dann werde ich Dein Plugin noch einmal ausprobieren. Dafür muss ich vermutlich an meinem o.a. Link gar nichts ändern, den hinter $link versteckt sich nichts anderes als "attachment.php?aid=" . $thumbs['aid'] |