Ergebnis 1 bis 17 von 17

Thema: [dfgallery/gallery]

  1. #1
    Contao-Nutzer Avatar von Gr3yh0und
    Registriert seit
    22.02.2011.
    Ort
    Bavaria
    Beiträge
    30

    Trauriges Gesicht [dfgallery/gallery]

    Hallo,

    Ich bin neu bei Contao und habe noch ein Problem mit der Gallery bzw. mit dem Bildercache. Und zwar lädt mir meine dfgallery immer nur _eine_ Gallery. D.h. wenn ich auf die erste klicke, wird diese geladen/precached und im Bildercache abgelegt. Wähle ich aber eine zweite aus, wird wieder die erste angezeigt. Lokales Cache löschen bringt nichts.

    Einstellungen im Contao sind auf "Kein Caching" bzw. "0 Sekunden". Kann mir das ganze leider nicht erklären.

    http://4ds-fotografie.4ng3ldust.org/Galerie.html

  2. #2
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Frage

    Ich habe derzeit ebenfalls exakt dieses Problem. Ich habe einen viewer unten als Inhaltselement unter einer normalen Galerie eingebunden. Quasi als "Diashow"-Alternative. Mein Problem ist nun, dass auf allen Seiten (egal welche Galerie darüber angezeigt wird) immer die erste Galerie im dfgallery viewer abläuft. Das ist so natürlich nicht Sinn der Sache - hat jemand einen Rat?

    Beste Grüße
    Alex

    Ach ja: Contao Version ist 2.9.5
    Geändert von Alexander (19.04.2012 um 17:01 Uhr) Grund: Versionsangabe 2.9.5
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  3. #3
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    *push* Das Problem besteht leider weiterhin. Auf allen Seiten wird immer nur die eine Galerie eingeblendet.

    Beste Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  4. #4
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Frage

    Eine Woche später und ich komme leider nicht von alleine auf die Lösung.
    Über Hilfestellung würde ich mich natürlich nach wie vor freuen!

    Beste Grüße
    Alexander
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  5. #5
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Weitere zwei Wochen später hänge ich daran leider immernoch.
    Über eure Hilfe wäre ich sehr dankbar!

    Beste Grüße
    Alexander
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dein Swiff, welches das OBJECT für die Flash-Galerie erzeugt bindet auf jeder Seite die gleiche json-Datei ein. In dieser Datei stehen die Bilder.
    HTML-Code:
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    if (Browser.Plugins.Flash.version > 0)
    new Swiff("/system/modules/dfGallery/DfGallery.swf", {
      id: "swf_181",
      width: 900,
      height: 900,
      params : {
        wMode: "window",
        allowFullScreen: true,
        flashvars: "xmlUrl=/system/html/galleries-181de.json"
      },
      container: $('swf_181')
    });
    //--><!]]>
    </script>
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Frage

    Hi Andreas,

    besten Dank für deine Antwort!
    Da ich mich nicht mit Java/Swf auskenne, muss ich noch mal tiefer nachhaken:
    Bedeutet dass damit auch für mich, dass ich keine Gelegenheit habe, mit dieser Erweiterung die Bilder je nach Seite eingebunden zu bekommen?

    Beste Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  8. #8
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    D.h., dass das Template, welches das Javascript generiert (kein Java), natürlich auf jeder Seite die richtige xxx.json aus dem Ordner system/html/ dabei haben muss.

    Ist das ganze mit ner Erweiterung gemacht? dfgallery oder so? Mit Liste und Reader wie bei News und so? Dann müsste der Reader doch eigentlich anhand des Parameters in der URL die richtige json reinholen. Hast du vielleicht das Reader-Template verändert? Trage mal
    PHP-Code:
    <?php
    $this
    ->showTemplateVars();
    ?>
    in das Reader-Template ein und schau nach, ob da irgendeine Variable mit der richtigen json ausgegeben wird.

    Guck auch mal, ob im Ordner system/html/ für jede Galerie eine json vorhanden ist.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  9. #9
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Hey Andreas,

    besten Dank mal wieder für deine Antwort!
    Im system/html finde ich nur eine json, nämlich: "galleries-36de.json". Also die zu Galerie 36, welche zuerst aufgerufen wurde.
    Das Ganze soll lt. Wunsch einer Bekannten wie folgt aussehen.
    Seite Fotos mit "Gallery List";
    Unterseite Galerie mit "Gallery Viewer" - zusätzlich soll hier zur "statischen" Ansicht auch noch einmal dieselbe Galerie als Diashow ermöglicht werden. Darum habe ich auf dfgallery zurückgegriffen. Unten drunter ist auf der Unterseite also noch "Gallery Viewer dfgallery" eingebunden. Leider zeigt diese nun immer dieselbe Galerie an - ungeachtet dessen was in der oberen statischen Ansicht zu sehen ist. dfgallery zeigt immer nur die Galerie, die ich zuerst anklicke nachdem ich den Cache gelöscht habe.
    Für die statische Ansicht habe ich die Extension "gallery" im Einsatz in der Version 0.8.1 stable Build 27.

    Anbei das gal_default.tpl, was ich dafür nutze:
    Code:
    <div class="layout_default block<?php echo $this->class; ?>">
    
    <h2><?php echo ($this->linkTitle) ? $this->linkTitle : $this->title; ?></h2>
    <p class="info"><span class="date"><?php echo $this->date; ?></span> <?php if ($this->author): ?><span class="author"><?php echo $this->metaFields['author']; ?></span><?php endif; ?>
    <?php if ($this->total): ?><span class="total"> | <?php echo $this->qty; ?></span><?php endif; ?>
    <?php if ($this->metaFields['ccount']): ?> <span class="comments">mit <?php echo $this->metaFields['comments']; ?></span><?php endif; ?>
    </p>
    
    <?php if ($this->addImage): ?>
    
    <div class="image_container<?php echo $this->floatClass; ?>"<?php if ($this->margin || $this->float): ?> style="<?php echo trim($this->margin . $this->float); ?>"<?php endif; ?>>
    <?php if ($this->href): ?>
    <a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>">
    <?php endif; ?>
    <img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>" />
    <?php if ($this->href): ?>
    </a>
    <?php endif; ?>
    <?php if ($this->caption): ?>
    <div class="caption"><?php echo $this->caption; ?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    
    <?php if ($this->hasMetaFields): ?>
    <div class="meta">
    <?php if ($this->metaFields['location']): ?>
    <div class="location"><?php echo $this->location; ?></div>
    <?php endif; ?>
    <?php if ($this->metaFields['artist']): ?>
    <div class="artist"><?php echo $this->metaFields['artist']; ?></div>
    <?php endif; ?>
    <?php if ($this->metaFields['status']): ?>
    <div class="status"><?php echo $this->metaFields['status']; ?></div>
    <?php endif; ?>
    <?php if ($this->metaFields['artsize']): ?>
    <div class="artsize"><?php echo $this->metaFields['artsize']; ?></div>
    <?php endif; ?>
    <?php if ($this->metaFields['medium']): ?>
    <div class="medium"><?php echo $this->metaFields['medium']; ?></div>
    <?php endif; ?>
    <?php if ($this->metaFields['substrate']): ?>
    <div class="substrate"><?php echo $this->metaFields['substrate']; ?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    
    <?php if ($this->description): ?>
    <div class="description"><?php echo $this->description; ?></div>
    <?php endif; ?>
    
    <table cellspacing="0" cellpadding="0" summary="Image gallery">
    <tbody>
    <?php foreach ($this->body as $class=>$row): ?>
    <tr class="<?php echo $class; ?>">
    <?php foreach ($row as $col): ?>
    <?php if (!$col->addImage): ?>
      <td class="<?php echo $col->class; ?> empty"> </td>
    <?php else: ?>
      <td class="<?php echo $col->class; ?>" style="width:<?php echo $col->colWidth; ?>;">
      <div class="image_container"<?php if ($col->margin): ?> style="<?php echo $col->margin; ?>"<?php endif; ?>>
    <?php if ($col->href): ?>
        <a href="<?php echo $col->href; ?>"<?php echo $col->attributes; ?> title="<?php echo $col->alt; ?>"><img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>" /></a>
    <?php else: ?>
        <img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>" />
    <?php endif; ?>
    <?php if ($col->caption): ?>
        <div class="caption"><?php echo $col->caption; ?></div>
    <?php endif; ?>
      </div>
      </td>
    <?php endif; ?>
    <?php endforeach; ?>
    </tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    <?php echo $this->pagination; ?>
    <div class="clearfix<?php echo $this->class; ?>"></div>
    </div>
    Und hier ist das gal_dfgallery.tpl
    Code:
    <div class="layout_dfgallery block<?php echo $this->class; ?>">
    
    <h2><?php echo ($this->linkTitle) ? $this->linkTitle : $this->title; ?></h2>
    <?php if ($this->total): ?><span class="total"> | <?php echo $this->qty; ?></span><?php endif; ?>
    <?php if ($this->metaFields['ccount']): ?> <span class="comments"><?php echo $this->metaFields['comments']; ?></span><?php endif; ?>
    </p>
    
    <?php if ($this->addImage): ?>
    
    <div class="image_container<?php echo $this->floatClass; ?>"<?php if ($this->margin || $this->float): ?> style="<?php echo trim($this->margin . $this->float); ?>"<?php endif; ?>>
    <?php if ($this->href): ?>
    <a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>">
    <?php endif; ?>
    <img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>" />
    <?php if ($this->href): ?>
    </a>
    <?php endif; ?>
    <?php if ($this->caption): ?>
    <div class="caption"><?php echo $this->caption; ?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    
    <div id="<?php echo $this->flashId; ?>">
    <?php echo $this->alt; ?> 
    </div>
    
    <!-- indexer::stop -->
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    if (Browser.Plugins.Flash.version > 0)
    new Swiff("<?php echo $this->href; ?>", {
      id: "<?php echo $this->flashId; ?>",
      width: <?php echo $this->width; ?>,
      height: <?php echo $this->height; ?>,
      params : {
        wMode: "window",
        allowFullScreen: true,
        flashvars: "<?php echo $this->flashvars; ?>"
      },
      container: $('<?php echo $this->flashId; ?>')
    });
    //--><!]]>
    </script>
    <!-- indexer::continue -->
    
    </div>
    Beste Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also ich glaube das beste ist, wenn da mal jemand einen Blick ins BE wirft.

    Die dfgallery, die auf der Seite eingebunden wird muss natürlich irgendwoher wissen, welche Galerie sie ausgeben soll. Die Ausgabe erfolgt über gal_dfgallery, welche die entsprechende Galerie über
    PHP-Code:
    flashvars: "<?php echo $this->flashvars?>"
    einbindet. Da kommt dann der Pfad zur JSON rein. Kann sein, dass die erst in diesem Moment erzeugt wird, wenn die Galerie zum ersten Mal aufgerufen wird und die anderen JSONs deshalb noch nicht vorhanden sind, da sie im FE noch nie richtig aufgerufen wurden.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  11. #11
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Ich hoffe, ich verstehe dich dabei richtig, aber die anderen Galerieseiten wurden natürlich auch nach Einbung des dfgallery viewers wieder aufgerufen. Sollte er dann nicht auch die anderen JSONs erstellen und einbinden?

    Über Zugriffe aufs Backend habe ich leider nicht zu entscheiden, da ich wie gesagt nur als "Freundschaftsdienst" die Seite betreue und der Inhalt per Account/Passwort geschützt ist.

    Beste Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  12. #12
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast du die Galerien jemals als dfgallery gesehen? Ich glaube nicht.

    Sag mir doch mal genau, welche Erweiterungen du für die Galerien im Einsatz hast, keine Boardmittel (oder ist das noch ne Version, in der die dfgallery noch im Core war?). Ich weiß ja, was du möchtest, ne Liste mit je einem Vorschaubild auf ne Galerie und bei Klick die Präsentation der entsprechenden Galerie in der flash dfgallery.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  13. #13
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Daumen hoch

    Also folgende Erweiterungen nutze ich:
    gallery in 0.81 stable Build 27
    Diese Erweiterung nehme ich für die statische Ansicht der Bilder. Die Galerie wird also ganz normal für dieses Modul im BE angelegt. Dort ist regulär 1 Galerie-Archiv eieingerichtet, in das die Seitenbetreiberin immer ihre Galerien bringt.
    Mit dieser Extension is dann auch die Galerie-Liste auf der Seite "Fotos" eingerichtet. Von dort kann man sich dann immer für eine Galerie entscheiden und auf die Detailseite "Galerie" wechseln, um das Modul "Galerie-Ansicht" mit den einzelnen Fotos zum Großklicken in der Mediabox zu sehen. Soweit ist das die statische Variante.

    Zum anderen verwende ich noch dfgallery in der Version 1.1.0 Build 6
    Auf der Detailseite "Fotos" kann man nun unterhalb der "Galerie-Ansicht" des o.g. Moduls auch noch die dfgallery sehen. Diese soll sich halt immer die Bilder der entsprechend aufgerufenen "gallery"-Galerie ziehen, um diese dann noch einmal in Diashow-Format zu sehen. So möchte ich meine Bekanntschaft gerne.

    Contao ist in der Version 2.9.5 vorhanden.

    Ich bin dir sehr dankbar für deine Hilfestellung bis hierhin!
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  14. #14
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also, ich hab das mal in ner 2.9.5 nachgestellt. gallery hatte ich 0.81 stable Build 30. dfGalery war tatsächlich in 2.9.5 schon nicht mehr on board.

    Zwei Punkte vorweg:

    Wählt man einzelne Bilder in einer Galerie, gibt es im FE ne Fehlermeldung und keine Seite. Geht also nur mit Ordnern.

    Normale Galerie und dfgallery auf einer Seite macht nicht wirklich Sinn. Gibt ja auch noch andere schöne Galerien mit Animationen in JS programmiert.

    So musst du es machen (hast du fast alles schon gemacht):
    1. Archiv mit Galerien anlegen
    2. Seite für Liste
    3. Seite für Reader
    4. Modul Galerie-Liste - Template gal_default geht
    5. Modul Galerie-Ansicht - Template gal_default geht - Miniansicht einschalten
    6. Modul Galerie dfGallery - Template gal_dfgallery
    7. Modul aus 4. auf die Listen Seite
    8. Die zwei Module aus 5. und 6. auf die Reader Seite

    Das war's. Allerdings ist die /system/modules/gallery/ModuleGalleryDfGallery.php buggy. Als ID für die JSON wird hier immer die ID des Moduls, anstatt die ID der Galerie genommen.
    PHP-Code:
    // system/modules/gallery/ModuleGalleryDfGallery.php Zeile 131

    #$jsonName = 'system/html/galleries-' . $this>id . $GLOBALS['TL_LANGUAGE'] . '.json';
     
    $jsonName 'system/html/galleries-' $objGallery->id '-' $GLOBALS['TL_LANGUAGE'] . '.json'
    Lösche erstmal alle JSONs, dann probiere es mit der modifizierten ModuleGalleryDfGallery.php. Zum Testen kannst du im FE auch mal mit der rechten Maustaste auf die dfGallery klicken, Eigenschaften von Flash aufrufen und speichern auf der Festplatte verbieten. Kannst du nachher wieder einschalten. Sonst könnte es sein, dass er hartnäckig alte Sachen aus seinem Cache holt.

    Vielleicht kannst du den Entwickler noch darüber informieren.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  15. #15
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Daumen hoch

    Hi Andreas,

    es funktioniert! Wahnsinn - wie lange habe ich zuvor daran gesessen. Besten Dank an dieser Stelle. Dafür, dass du dich nun sicherlich einige Zeit damit beschäftigt hast! Das ist nicht selbstverständlich, das weiß ich: Wie wäre es im Gegenzug also mit "Wendekreis des Krebses"? Das liegt auch für mich als Student noch im Budget. Dein üblicher Stundenlohn wäre sicherlich höher gewesen! ;-)

    Beste Grüße und einen schönen Feiertag (je nach Bundesland)
    Alexander
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  16. #16
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das wäre nett, wollte ich schon immer mal gelesen haben Ich möchte aber nicht, dass du dich verpflichtest fühlst.

    Ja, hatte mich gefuchst, warum das nicht gehen sollte. Dass da ein Bug im Code ist hätte ich auch nicht gedacht. Für 2.11.3 muss man dann wohl wieder neu ansetzen, denn da scheint das Modul Galerie dfGallery nicht zu funktionieren.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  17. #17
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Daumen hoch

    Alles klar, ist bestellt und kommt per Prime. Aufgrund des Feiertags ist der angegebene Liefertermin allerdings der 09. Juni. Früher geht es leider nicht :-). Ich wünsche dir viel Spaß beim Lesen!

    Ach ja, den Autor der Extension werde ich in den nächsten Tagen mal informieren. Ich glaube allerdings nicht, dass ich die Seite auf 2.11.3 hochziehen werde, das lasse ich schön bleiben ;-).

    Beste Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [gallery] Gallery Ansicht wird nicht angezeigt
    Von Mechanix im Forum Sonstige Erweiterungen
    Antworten: 11
    Letzter Beitrag: 03.05.2012, 00:02
  2. [gallery] + Gallery Liste
    Von ways2web im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 09.10.2010, 02:08
  3. Antworten: 9
    Letzter Beitrag: 18.12.2009, 13:17
  4. Antworten: 2
    Letzter Beitrag: 26.09.2009, 13:39
  5. [gallery] Invalid gallery ID
    Von klaschatx im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 24.06.2009, 10:57

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •