w3concepts.gallerie.v1 verursacht Fehler

Gesperrt
risibility
Beiträge: 89
Registriert: Fr 25. Feb 2005, 00:13
Wohnort: Darmstadt
Kontaktdaten:

w3concepts.gallerie.v1 verursacht Fehler

Beitrag von risibility » Fr 29. Jul 2005, 12:35

Hallo,

ich habe heute mein Con 4.4.5 auf die Version 4.5.3 geupdatet...

Nach den üblichen Problemen die ich behoben habe, komme ich jetzt bei der w3concepts.gallerie.v1 nicht mehr weiter. Die Gallerie funktioniert nach dem Update eigentlich wunderbar. Einzigste Ausnahme, dass wenn ich ein Bild anklicke, sich das Popup öffnet, aber die eigentliche Seite zurück auf die Startseite katapultiert...

Warum nur?!?

Gruß
Contenido Version: 4.8.3
Apache 1.3.34
MySQL Serverversion 5.0.32
Installierte PHP-Version 5.2.5

emergence
Beiträge: 10641
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Fr 29. Jul 2005, 16:54

Hallo,

deine Frage ist leider etwas zu ungenau; bitte gib uns mehr Informationen ueber das Problem. Weitere Infos zum Thema "Wie stelle ich gute Fragen" findest du hier:

http://www.contenido.org/forum/viewtopic.php?p=4821
*** make your own tools (wishlist :: thx)

risibility
Beiträge: 89
Registriert: Fr 25. Feb 2005, 00:13
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von risibility » Fr 29. Jul 2005, 17:06

am besten ist es wenn ihr es euch anschaut...

http://kater.risibility.de

unter bilder findet ihr die gallerie
Contenido Version: 4.8.3
Apache 1.3.34
MySQL Serverversion 5.0.32
Installierte PHP-Version 5.2.5

risibility
Beiträge: 89
Registriert: Fr 25. Feb 2005, 00:13
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von risibility » Fr 29. Jul 2005, 17:24

Ich hab den Fehler, aber ich weiss nicht wie ich ihn beheben kann. Ich hab mal auf einer Seite eines bekannten geschaut, der Contenido 4.4.5 benutzt. Bei ihm erscheint wenn man mit der Maus auf ein Previewbild geht der komplette Pfad zu der Gallerie (inkl. idcat, idart, usw.) bei mir fehlt der Eintrag front_content.php?idcat=XX&idart=XX

Ich hab den link wie folgt eingetragen:
<a href=\"front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart#...

Jetzt kommt aber immer ein reload. Und wenn ich auf einer der folgenden Gallerieseiten bin, dann reloadet er die erste...
Contenido Version: 4.8.3
Apache 1.3.34
MySQL Serverversion 5.0.32
Installierte PHP-Version 5.2.5

risibility
Beiträge: 89
Registriert: Fr 25. Feb 2005, 00:13
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von risibility » Fr 29. Jul 2005, 18:23

danke, hab es anderweitig gelöst
Contenido Version: 4.8.3
Apache 1.3.34
MySQL Serverversion 5.0.32
Installierte PHP-Version 5.2.5

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 29. Jul 2005, 23:52

Verrate uns doch noch, wie... Danke.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

risibility
Beiträge: 89
Registriert: Fr 25. Feb 2005, 00:13
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von risibility » Sa 30. Jul 2005, 02:01

Klar doch gerne!

Ist vielleicht nicht die optimale Lösung, aber es funktioniert.

Ich benutze das Modul w3concepts.picgallerie.v1, da es besser mit dem Safe-Mode=On arbeitet als das w3concepts.gallerie.v1. Gibts hier:
http://w3concepts.net/cms/front_content ... &idart=113

Ich habe im Ausgabemodul den Code wie folgt geändert:

w3concepts.picgallerie.v1 Ausgabe vorher!!!

Code: Alles auswählen

// bildpfad an browser ausgeben
echo "<a href=\"#\" 
 onClick=\"window.open('{$cfgClient[$client]["path"]["htmlpath"]}popupviewer.php?uri={$pic['htmlbilderpfad']} ...usw
w3concepts.picgallerie.v1 Ausgabe nachher!!!

Code: Alles auswählen

// bildpfad an browser ausgeben
echo "<a href=\"front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&tran=$tran#\" 
 onClick=\"window.open('{$cfgClient[$client]["path"]["htmlpath"]}popupviewer.php?uri={$pic['htmlbilderpfad']} ...usw
Nun funktioniert alles, ausser wenn die Gallerie über idcat geladen wird z. B. front_content.php?idcat=123. In diesem Fall kommt wieder der besagte Reload.
Um das zu verhindern, habe ich einen weiteren Artikel in der gleichen Kategorie angelegt der lediglich dazu dient, auf die eigentlich Gallerie weiterzuleiten. Dabei muß man nur drauf achten, dass die Weiterleitung auf exakt den gleichen Link wie oben geht, also sprich:
front_content.php?client=123&lang=123&idcat=123&idart=123&tran=
(123 ist natürlich durch die jeweiligen Zahlen zu ersetzen)

Das war's, so funktioniert es. Vielleicht findet sich ja noch eine bessere Lösung, ohne die lästigen Weiterleitungen...

Gruß
Contenido Version: 4.8.3
Apache 1.3.34
MySQL Serverversion 5.0.32
Installierte PHP-Version 5.2.5

emergence
Beiträge: 10641
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Sa 30. Jul 2005, 06:30

auf das wäre ich bei dieser hitze nicht gekommen...
aber stimmt... ist ne möglichkeit

grund warum das nach dem update nicht mehr korrekt funktioniert
es wird ab 4.5.3 jedes mal ein base tag ins layout geschrieben...

in der front_content.php findet sich
->

Code: Alles auswählen

$code = str_ireplace_once("<head>", "<head>\n".'<base href="'.$cfgClient[$client]["path"]["htmlpath"].'">', $code);
es sollte auch klappen diese zeile einfach zu entfernen...
*** make your own tools (wishlist :: thx)

risibility
Beiträge: 89
Registriert: Fr 25. Feb 2005, 00:13
Wohnort: Darmstadt
Kontaktdaten:

Beitrag von risibility » Sa 30. Jul 2005, 09:17

Da wäre ich wiederrum nicht drauf gekommen. Ist aber eine guter Rat, da ich noch 4 andere Mandanten habe, wovon 2 auch das Galleriemodul verwenden.

Hab es gerade mal schnell aus der front_content eines anderen Mandanten genommen und es funktioniert. Wie sollte es auch anders sein ;)

Danke emergence!
Contenido Version: 4.8.3
Apache 1.3.34
MySQL Serverversion 5.0.32
Installierte PHP-Version 5.2.5

Gesperrt