Seite 1 von 2

Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:10
von DerTrickreiche
Hallo zusammen,
Ich hab Lightbox als Viewer in meinem Forum installiert.
Läuft auch soweit sehr gut, allerdings möchte ich die Bilder innerhalb eines Postings als Gruppe im Lightbox anzeigen.
Dazu muss Lightbox ein eindeutiger Name übergeben werde.
Meine idee war an dieser stelle, die Variable POST_ID zu verwenden...
Hier ein Ausschnitt auch meiner "template/attachment.html"

Ab der Stelle, wo jetzt das POST_ID steht, brauch ich einen eindeutigen Wert pro Posting.

Code: Alles auswählen

                <!-- IF _file.S_THUMBNAIL -->
                <dl class="thumbnail">
                        <dt><a href="{_file.U_DOWNLOAD_LINK}" rel="lightbox[POST_ID]"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} 
                       ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
Kann ich überhaupt aus attachment.html auf diese Variable zugreifen?....und wenn - wie?

Ich muss gestehen, daß ich noch ziemlicher Anfänger bin, was phpBB3 betrifft, daher bin ich auch nicht sicher, daß mein Weg der Richtige ist; also, wenn jemand eine bessere Idee hat, wie man sowas macht....immer her damit!

Bin für jeden Tip dankbar!

Harry

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:19
von dagobert50gold
Willkommen auf phpBB.de!

Ein Mod? Link dazu, bitte!
Link zum Forum, bitte!
Welcher Style? Link dazu!

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:26
von DerTrickreiche
kein Mod aus dem Netz!

das hier ist Lightbox:
http://www.huddletogether.com/projects/ ... /#overview

und integriert hab ich das selber.
w.g......läuft alles soweit, nur, daß Lighbox im Gruppen-Modus ALLE Bilder der aktuellen Browser-Seite anzeigt (solange sie in Beiträgen eingefügt sind).
Wenn also z.B. 2 Posts mit Bildern auf einer Seite angezeigt werden, baut Lightbox die Posting-Übergreifend in die Bildergruppe ein.
Verhindern kann ich das nur, indem ich die Bilder in einem Posting über einen eindeutigen Gruppennamen (das, was bei dem Lightbox-Tag in den eckigen Klammern steht) verbinde.
Der Name ansich ist egal, solange er eindeutig ist, daher dachte ich an die POST_ID.

Harry

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:47
von DerTrickreiche
Hier:

http://forum.foto-im-pott.de/viewtopic.php?f=18&t=75

kann man das sehr schön sehen. Auf der Seite sind 4 Bilder in 2 Postings. Sobald man 1 der Bilder anklickt, geht Lightbox auf, und zeigt Bild 1 von 4 an.
An dieser Stelle sollten NUR die Bilder des einzelnen Beitrag eingebunden werden; also je nach Beitrag 1 oder 3 Bilder.

Harry

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:56
von Dr.Death
Hi,

versuche mal die Variable {postrow.POST_ID} einzusetzen.

Code: Alles auswählen

                <!-- IF _file.S_THUMBNAIL -->
                <dl class="thumbnail">
                        <dt><a href="{_file.U_DOWNLOAD_LINK}" rel="lightbox[{postrow.POST_ID}]"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} 
                       ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
ist leider ungetestet, da ich die Lightbox in dieser Konstellation nicht verwende.

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:58
von DerTrickreiche
Danke für den Hinweis!
Aber, das hatte ich bereits probiert.
Offenbar hab ich in diesem Kontext keinen direkten Zugriff auf die Variable.

Harry
Dr.Death hat geschrieben:Hi,

versuche mal die Variable {TOPIC_ID} einzusetzen.

Code: Alles auswählen

                <!-- IF _file.S_THUMBNAIL -->
                <dl class="thumbnail">
                        <dt><a href="{_file.U_DOWNLOAD_LINK}" rel="lightbox[{TOPIC_ID}]"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} 
                       ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
ist leider ungetestet, da ich die Lightbox in dieser Konstellation nicht verwende.

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 21:59
von Dr.Death
Ich hatte just im obigen Beitrag etwas editiert:

Code: Alles auswählen

postrow.POST_ID

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 22:06
von DerTrickreiche
Danke!

Auch schon probiert...
attachment.html wird ja aus postrow (viewtopic_body.html) aufgerufen;

Code: Alles auswählen

                                                        <!-- IF postrow.S_HAS_ATTACHMENTS -->
                                                                <dl class="attachbox">
                                                                        <dt>{L_ATTACHMENTS}</dt>
                                                                        <!-- BEGIN attachment -->
                                                                                <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
                                                                        <!-- END attachment -->
                                                                </dl>
                                                        <!-- ENDIF -->
 
Dr.Death hat geschrieben:Ich hatte just im obigen Beitrag etwas editiert:

Code: Alles auswählen

postrow.POST_ID

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 22:28
von Dr.Death
Ja, die POST_ID ist dort nicht verfügbar..... schade.

Man müsste sie also irgendwie "global" verfügbar machen und dort dann wieder abgreifen..... hab momentan leider keine Testumgebung hier...

Re: Zugriff auf POST_ID aus attachement.html

Verfasst: 09.09.2010 22:29
von DerTrickreiche
Dr.Death hat geschrieben:Ja, die POST_ID ist dort nicht verfügbar..... schade.

Man müsste sie also irgendwie "global" verfügbar machen und dort dann wieder abgreifen..... hab momentan leider keine Testumgebung hier...

genau SO hatte ich mir das vorgestellt!....nur WIE?????

Harry