Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Pic-Galerie 03.05.00
mistral
Beitrag Mon. 26. May 2008, 22:24
Beitrag #1


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 343
Mitglied seit: 26.06.2006
Wohnort: CH
Mitglieds-Nr.: 5



Modulname:
---------------------------------------------------------------------------
Pic-Galerie

Bechreibung:
---------------------------------------------------------------------------
Das Modul erstellt automatisch eine Galerie aus den Bildern eines gewählten
Verzeichnisses im Dateimanager. Es gibt umfangreiche Sortier- und
Auswahlmöglichkeiten. Die Ausgabe wird fast ausschließlich über Templates
gelöst. Das macht das Modul individuell anpassbar.

Autor(en):
---------------------------------------------------------------------------
Saschapi

Franse
Wojewsky
FireFlyer
Mistral

Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.02.00 (Sefrengo 1.2 final)

QUELLTEXT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is  03.05.00 - released 26.05.2008 - Mistral
------------------------------------------------------------------------------------------------

+ neue Elemente in einzelne Tabellenelemente: real_path, idupl, thumbwidth, thumbheight, number
+ neue Elemente in Zurück- und Vor-Template: idupl
+ neue Elemente in detail Template: real_path, idupl
# Modul kann mehrfach auf einer Seite verwendet werden


Current versionnumber is  03.04.04 - released 11.03.2008 - FireFlyer
------------------------------------------------------------------------------------------------

^ Modul auf Tabs umgestellt
+ versteckte Modul-Tabs freigeschaltet


Current versionnumber is  03.04.03 - released 29.12.2005
------------------------------------------------------------------------------------------------

+ Detailansicht kann als Startpunkt ausgewählt werden
+ Thumbnailübersicht kann auch in der Detailansicht angezeigt werden
^ Änderungen in der Grundkonfiguration des Moduls für XHTML - Fähigkeit (&)
^ Thumbnailübersicht unterstützt nun auch Tabellenloseslayout


Current versionnumber is  03.04.02 - released 09.12.2005
------------------------------------------------------------------------------------------------

^ Änderungen in der Grundkonfiguration des Moduls für XHTML - Fähigkeit (ALT, <br> <img)


Angehängte Datei(en)
Angehängte Datei  Pic_Galerie_v03_05_00.zip ( 14.17KB ) Anzahl der Downloads: 252
 


--------------------
So einfach wie möglich, aber nicht einfacher!
(Albert Einstein)
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
SefrenTo
Beitrag Sat. 29. August 2009, 14:49
Beitrag #2


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 376
Mitglied seit: 05.08.2006
Mitglieds-Nr.: 177



Ich wollte hier mal eben meinen Hack vorstellen, mit dem ich es geschafft habe, dass bei nur einem Bild in der Detailansicht (nur diese nutze ich) KEIN "weiter" bzw. "zurück"-Pfeil angezeigt wird.
Ganz ideal ist das nicht. Besser wäre noch, wenn man gezielt im "Layout für die Detailansicht" eine abfrage machen könnte, ob ein weiteres Bild vorhanden ist. Denn eigentlich sollte der Weiterlink auch auf dem Bild liegen (dieser beinhalte jedoch ein Pfeil-Bild so dass ich nicht das "Vor-Link Template in der Detailansicht") das ist aber ohne eine IF-Abfrage oä. in nicht möglich

In der "Frontendausgabe" der Moduleinstellungen habe ich einige Änderungen getätigt.
Jetzt werden, wenn die Anzahl der Bilder 1 ist (also: count($mod["file"]) == 1), die "next" und "prev"-Links nicht ausgegeben. Die ersten 4 Zeilen sind die wichtigen, die anderen hab ich nur mit gepostet da ich noch eine if-else-Schleife darum gelegt habe...

Die Änderungen ab Zeile 972:

QUELLTEXT
//Für erste und letzte Variablen definieren  
if (count($mod["file"]) == 1) {
$mod['dtpl'] = str_replace("{prev}",  "", $mod['dtpl']);
$mod['dtpl'] = str_replace("{next}", "", $mod['dtpl']);

}  
else{

$mod['dtplwalker_prev_firsttag'] = $mod['dtplwalker_22'];
$mod['dtplwalker_next_lasttag'] = $mod['dtplwalker_25'];
$mod['dtplwalker_next_lasttag']  = str_replace("{next}", $mod['dtplwalker_next_last'], $mod['dtplwalker_next_lasttag'] );
$mod['dtplwalker_prev_firsttag']  = str_replace("{prev}", $mod['dtplwalker_prev_first'], $mod['dtplwalker_prev_firsttag'] );

if ($detailid == 1){
$mod['dtpl'] = str_replace("{prev}", $mod['dtplwalker_prev_firsttag'], $mod['dtpl']);
$mod['dtpl'] = str_replace("{next}", $mod['dtplwalker_nexttag'], $mod['dtpl']);
} elseif ($detailid == count($mod["file"])) {
$mod['dtpl'] = str_replace("{prev}", $mod['dtplwalker_prevtag'], $mod['dtpl']);
$mod['dtpl'] = str_replace("{next}", $mod['dtplwalker_next_lasttag'], $mod['dtpl']);
}

else {
$mod['dtpl'] = str_replace("{prev}", $mod['dtplwalker_prevtag'], $mod['dtpl']);
$mod['dtpl'] = str_replace("{next}", $mod['dtplwalker_nexttag'], $mod['dtpl']);

}
}


Ich will nicht ausschließen, dass es eine bessere Lösung gibt. Aber diese funktioniert auf jeden Fall...
Würd mich freuen, wenn sie vielleicht in eine der nächsten Versionen aufgenommen würde.
Grüße!
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- mistral   Pic-Galerie 03.05.00   Mon. 26. May 2008, 22:24
- - feniweb   @mistral Danke für die Überarbeitung des Module...   Tue. 27. May 2008, 08:11
|- - gunwalt   @mistral: danke ZITAT(feniweb @ Tue. 27. May...   Tue. 27. May 2008, 09:48
|- - Dieter   ZITAT(feniweb @ Tue. 27. May 2008, 09:11)...   Thu. 18. September 2008, 14:00
- - feniweb   Sorry Sollte natürlich Pic-Galerie 3.5 lauten. G...   Tue. 27. May 2008, 10:09
|- - bkm   ZITAT(feniweb @ Tue. 27. May 2008, 11:09)...   Tue. 27. May 2008, 11:02
- - alexander   alte versionen sind jetzt im archiv.   Tue. 27. May 2008, 11:11
- - davelee   Ich habe einen Bug zu diesem Modul gefunden We...   Fri. 27. June 2008, 16:28
- - Alois   hallo mistral modul ist recht vielseitig. prima...   Tue. 13. January 2009, 16:57
- - feniweb   Du kannst das etwa so machen. QUELLTEXT<a hre...   Tue. 13. January 2009, 19:02
|- - Alois   ZITAT(feniweb @ Tue. 13. January 2009, 19...   Wed. 14. January 2009, 07:37
- - Taturo   Hallo Alois, mir ist nicht ganz klar was du vorhas...   Wed. 14. January 2009, 10:38
- - Alois   Hallo Andreas Was habe ich vor: Möchte die galer...   Wed. 14. January 2009, 13:34
- - Taturo   Hallo Alois, mmh, verstehe. Ich mache solche Gale...   Wed. 14. January 2009, 22:46
- - Alois   Guten Tag Andreas Das wäre toll wenn Du mir eine...   Mon. 19. January 2009, 07:01
|- - Alois   ZITAT(Alois @ Mon. 19. January 2009, 07:0...   Thu. 22. January 2009, 10:11
- - Taturo   Hallo Alois, tolle Reise! Also: Das Problem ...   Thu. 22. January 2009, 17:58
- - Alois   Aber Hallo! Das ist ja das was ich wollte. Es...   Sat. 24. January 2009, 10:01
|- - manualfaktur   ZITAT(Alois @ Sat. 24. January 2009, 11:0...   Wed. 27. May 2009, 21:41
- - SefrenTo   Ich wollte hier mal eben meinen Hack vorstellen, m...   Sat. 29. August 2009, 14:49
- - SefrenTo   Ich würde mir für eine nächste Version wünsche...   Wed. 12. January 2011, 17:31
- - heimlichtrainierer   Hallo zusammen! Ich habe ein Problem bei dem m...   Fri. 17. June 2011, 21:38
- - FireFlyer   Erledigt ist immer gut, aber ich würde versuchen ...   Sat. 18. June 2011, 10:03
- - Doc.MaStAh   Hallo Zusammen, ich habe folgendes Problem: Ich h...   Tue. 1. October 2013, 12:03
|- - Skylab   Hi, hast Du das Problem schon lösen können? Wen...   Mon. 7. October 2013, 19:22
- - Doc.MaStAh   ZITAT(Skylab @ Mon. 7. October 2013, 20:2...   Tue. 8. October 2013, 15:34
|- - Skylab   Ich hatte vor ein paar Jahren ein ähnliches Probl...   Wed. 9. October 2013, 08:23
- - Doc.MaStAh   Hallo Skylab, vielen Dank für den Tipp, allerdin...   Wed. 9. October 2013, 12:57
- - Doc.MaStAh   Hallo Skylab, ich habe nun eine neue Sefrengoinst...   Thu. 10. October 2013, 16:46
- - Tiggr   Hiho! Selbes Problem bei mir! Ein schne...   Sun. 8. June 2014, 19:08
- - webmasterFF   Ich habe die 3.5.0 eben auch mal getestet. Funktio...   Mon. 9. June 2014, 09:25
- - Tiggr   Danke! Hab mir aber schon selbst was zusammen...   Mon. 9. June 2014, 18:14
- - webmasterFF   Hey, wow, das schaut ja richtig gut aus!! ...   Tue. 10. June 2014, 07:36
- - Tiggr   Hiho! Neee, ich bin garnicht gut im Module sc...   Tue. 10. June 2014, 08:56
- - webmasterFF   Dann lade sie bitte im Bereich Module hoch !...   Tue. 10. June 2014, 09:37


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 4.6.24 - 09:26

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.