Bildergalerie mit vor und zurück bei Bildanzeige ?!

kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Re: Blättern Bildergalerie

Beitrag von kloevekorn » So 26. Feb 2006, 13:43

Michael Tschauder hat geschrieben:Hallo,
bevor ich mich verfummel hier eine kurze Verständnisfrage:
Warum hast du die Zeilen und Spaltenfunktion rausgenommen?
Ich finde grade diese Funktion bei einem fest definierten Ausgabebereich recht praktisch.

Danke im Voraus für die Antwort
mfg Michael
Einfach deshalb, weil ich ein tabellenfreies (+ damit ein barriereärmeres) Layout möchte. Mit CSS kann man die gleiche Optik (auf fast allen aktuellen Browsern) erreichen, weniger Code brauchen und gleichzeitig standardkonform sein.

Eine bestehende Site wie deine diesbezüglich umzubauen, ist dann natürlich umständlicher, würde ich dann auch nicht machen. Müsste aber funktionieren, wenn du einfach das <table> rausnimmst und durch ein <div> mit fester Größe austauscht.

Sonst musst du meinen geänderten Code in das Originalmodul einbasteln. Sollte nicht so schwer sein:

- am Anfang findest du einen kommentierten Teil "verschobener Code", den auch im Originalmodul so einfügen. (Und optimalerweise an der alten Stelle löschen)
- in die {}-Klammer bei "generierung des Detailbildes" den Teil "vorheriges/nächstes Bild bestimmen" - "ende vorher/nachher" an gleicher Stelle einfügen.
- die Templategenerierungssequenz ergänzen um VORHERIGES/NAECHSTES
- die Original-HTML-Templates verwenden und das gallery-detail.html um VORHERIGES/NAECHSTES ergänzen.

Ich denke, das ist alles. Wenn du genau vergleichst, bekommst du das hin.

Und was ist mit den Galeriepfaden? Gehts?

kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Beitrag von kloevekorn » So 26. Feb 2006, 13:57

achso: unabhängig vom tabellenfreiem Layout habe ich die Anzahl rausgenommen, weil ich niemals mit so großen Galerien zu tun habe, dass die auf mehrere Seiten aufgeteilt werden müssten.

In deinem Fall ist die Aufteilung auf mehrere Seiten aber sicherlich ein sinnvolles Feature.

gruß

mreif
Beiträge: 192
Registriert: Mi 12. Okt 2005, 16:32
Wohnort: Weiterstadt
Kontaktdaten:

Beitrag von mreif » So 26. Feb 2006, 17:52

Habe auch den Contenido Cache geleert.
Kein anderes Resultat. Darstellung bleibt immer beim vor bzw. zurück blättern bei einem bestimmten Bild hängen.

Welchen Browser nutzt Du?
/mr
Zuletzt geändert von mreif am Mo 27. Feb 2006, 07:44, insgesamt 1-mal geändert.
Version 4.6.15 - ältere Versionen kommen nicht auf die Kiste

mreif
Beiträge: 192
Registriert: Mi 12. Okt 2005, 16:32
Wohnort: Weiterstadt
Kontaktdaten:

Beitrag von mreif » So 26. Feb 2006, 21:01

Es funktioniert jetzt.
Der Fehler lag an den Dateinamen.
Entweder waren diese zu lange oder es lag daran, dass die Bilder alle den gleichen Name hatten und sich nur durch die Endung (1), (2), (3) ... unterschieden haben.

Nachdem ich alle Dateien in dem Verzeichnis umbenannt habe, funktioniert alls prima. :D
/mr
Version 4.6.15 - ältere Versionen kommen nicht auf die Kiste

Michael Tschauder
Beiträge: 87
Registriert: Fr 20. Aug 2004, 17:36
Wohnort: Stelle
Kontaktdaten:

Bidergalerie

Beitrag von Michael Tschauder » Di 28. Feb 2006, 16:08

Hallo kloevekorn,

ich habe es mit "einbasteln" natürlich nicht hinbekommen. Aber ich habe das genommen welches hier gepostet ist. Sooo viele Tabellen habe ich nun auch nicht auf meiner Seite. Das ganze läuft auch im css Boxmodel.

Es gab nur 2 Probleme die ich nicht so lösen konnte wie ich es gerne wollte:
1. das nebeneinanderpositionieren der Bilder auf der Aufzählungsseite. Nicht das ich blöde bin, aber es gibt Probleme wenn die Bilder hoch und quer Format haben. Das konnte ich nicht lösen.
2. eben die Aufteilung auf mehrere Seiten.

AAAber das Blättern geht und das war für dieses Projekt wichtig.

thx 4 all der Michael
... warum eigentlich nicht?

Sundriver
Beiträge: 41
Registriert: Mo 21. Nov 2005, 17:06
Wohnort: BB
Kontaktdaten:

Beitrag von Sundriver » Mi 1. Mär 2006, 16:01

Hallo @ all,

Ich habe mir eben die von Kloevekorn geänderte BilderGalerie eingebaut, sie funktioniert recht gut jedoch bekomme ich im Backend im Editor folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Cannot instantiate non-existent class: capiclient in /srv/www/htdocs/web7/html/cont/contenido/includes/include.con_editcontent.php(644) : eval()'d code on line 617
das Errorlog sagt dazu folgendes:

Code: Alles auswählen

[01-Mar-2006 15:51:51] /cont/contenido/external/backendedit/front_content.php?changeview=edit&client=1&lang=1&action=con_editart&idartlang=48&idart=48&idcat=27&tmpchangelang=&contenido=94ac0f5637ea5129ef2282847d9300ab MySQL error 1064: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '.public,
	        			    C.idcatlang
                        
SELECT
                            A.idcat,
                            C.name
				            C.public,
	        			    C.idcatlang
                        FROM
                            con_cat_tree AS A,
                            con_cat AS B,
                            con_cat_lang AS C
                        WHERE
                            A.idcat     = B.idcat   AND
                            B.idcat     = C.idcat   AND
                            B.idclient  = '1' AND
                            C.idlang    = '1'   AND
                            C.visible   = '1'       AND
                            B.parentid  = '0'
                        ORDER
                            BY A.idtree
[01-Mar-2006 15:51:51] /cont/contenido/external/backendedit/front_content.php?changeview=edit&client=1&lang=1&action=con_editart&idartlang=48&idart=48&idcat=27&tmpchangelang=&contenido=94ac0f5637ea5129ef2282847d9300ab next_record called with no query pending in Module ID 9.
[01-Mar-2006 15:51:56] PHP Fatal error:  Cannot instantiate non-existent class:  capiclient in /srv/www/htdocs/web7/html/cont/contenido/includes/include.con_editcontent.php(644) : eval()'d code on line 617
Den gleichen Fehler bekomme ich aber auch mit dem Original Modul dieser Galerie. Ich verwende Contenido 4.6.4 , PHP 4.3.8 und MySQL 4.0.21-Max aufgesetzt auf SuSe 9.2 und Apache 2.x
So wie es aussieht kann er eine Klasse nicht initialisieren weil sie fehlt, nur sagt mir capiclient nichts in Bezug auf Contenido und MySql. Weis von Euch jemand Rat?

Gruß
Sundriver

Michael Tschauder
Beiträge: 87
Registriert: Fr 20. Aug 2004, 17:36
Wohnort: Stelle
Kontaktdaten:

Capiclient

Beitrag von Michael Tschauder » Mi 1. Mär 2006, 16:05

... warum eigentlich nicht?

Sundriver
Beiträge: 41
Registriert: Mo 21. Nov 2005, 17:06
Wohnort: BB
Kontaktdaten:

Beitrag von Sundriver » Mi 1. Mär 2006, 16:28

Hallo Michael,

Besten Dank für die schnelle Hilfe :D nun funktioniert das wieder.


bye
Sundriver

Michael Tschauder
Beiträge: 87
Registriert: Fr 20. Aug 2004, 17:36
Wohnort: Stelle
Kontaktdaten:

Capiclient

Beitrag von Michael Tschauder » Mi 1. Mär 2006, 16:56

Gerne,
so langsam kenne ich meine Lieblingsfehler fast alle :D
... warum eigentlich nicht?

rob1
Beiträge: 40
Registriert: Do 4. Aug 2005, 15:14
Kontaktdaten:

Beitrag von rob1 » Do 2. Mär 2006, 16:08

Super Sache. Habe ich auch gleich benutzt. Funktioniert einwandfrei! Danke ;)

rob1
Beiträge: 40
Registriert: Do 4. Aug 2005, 15:14
Kontaktdaten:

Beitrag von rob1 » Fr 3. Mär 2006, 16:55

Oder doch nicht?!?Habe das Modul gerade online gestellt, aber die Bilder werden einfach nicht angezeigt.
Der Code scheint bis auf den fehlenden img-Pfad zu stimmen:

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2F50jahre1.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2F50jahre2.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2F50jahre3.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2Fkritik_50jahre.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

Wo kann da der Fehler liegen. kann mir da jemand helfen?

kloevekorn
Beiträge: 199
Registriert: Mo 31. Okt 2005, 15:26
Wohnort: Hamburg
Kontaktdaten:

Beitrag von kloevekorn » Fr 3. Mär 2006, 18:40

rob1 hat geschrieben:Oder doch nicht?!?Habe das Modul gerade online gestellt, aber die Bilder werden einfach nicht angezeigt.
Der Code scheint bis auf den fehlenden img-Pfad zu stimmen:

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2F50jahre1.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2F50jahre2.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2F50jahre3.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

<div id="galerie" style="width:180;height:140;"><a href="front_content.php?idcatart=19&start=&view=upload%2Fbildergalerie%2Fevents2004%2Fkritik_50jahre.jpg"><img src="" title="&nbsp;" alt="&nbsp;" border="0"></a></div>

Wo kann da der Fehler liegen. kann mir da jemand helfen?
Hast du die HTML-Templates gecheckt? ich vermute, dass in deiner gallery_image.html bei der img src kein Platzhalter steht?

Knigge
Beiträge: 8
Registriert: Sa 4. Mär 2006, 17:51
Wohnort: Münsterland
Kontaktdaten:

Bildergalerie mit Spalten

Beitrag von Knigge » Sa 4. Mär 2006, 18:04

Hallo zusammen,

ich verfolge dieses Forum mit großem Interesse.
Auch ich möchte eine Bildergalerie mit definierten Spaltenangaben usw. wie mreif erstellen.
Ich habe bereits die vier Schritte von kloevekorn nachvollzogen, doch es taucht immer wieder ein Fehler in der Ausgabe auf.

mreif, du scheinst die Änderungen der ursprünglichen Bildergalerie mit den Tipps von kloevekorn erfolgreich durchgeführt zu haben. Kannst du bitte einmal den kompletten Code posten?

Vielen Dank

mreif
Beiträge: 192
Registriert: Mi 12. Okt 2005, 16:32
Wohnort: Weiterstadt
Kontaktdaten:

Beitrag von mreif » Mo 6. Mär 2006, 11:25

Bevor ich hier den ganzen Code noch einmal poste ...
Hier der Link zur ZIP Datei als Download, so wie ich das Modul zur Zeit einsetze. Hat aber keine definierten Spaltenangaben.
Beinhaltet XML Datei, Eintrag in CSS und geänderte HTML Templates.
Bildergalerie zipped
/mr

@Knigge: willkommen im Forum
Version 4.6.15 - ältere Versionen kommen nicht auf die Kiste

Knigge
Beiträge: 8
Registriert: Sa 4. Mär 2006, 17:51
Wohnort: Münsterland
Kontaktdaten:

Bildergalerie

Beitrag von Knigge » Mo 6. Mär 2006, 18:18

Danke mreif für die schnelle Antwort.

Bin leide nicht so fit in php und xml. Wie kann die xml-Datei in Contenido einbinden?
Wie du schon sagts hat deine Lösung auch keine Spaltendefinition.

Hat jemand schon eine Lösung mit Spaltenangabe und Vor/Zurück-Button?
Im Prinzip suche ich genau das gleiche Modul wie das Standart-Bildgalerie-Modul. Halt nur mit Vor/Zurück-Button.
Tabellen in den HTML-Templates stören mich dabei nicht.

Gruß
Knigge

Gesperrt