Falsch angezeigte Bilder im News-Modul

Gesperrt
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Falsch angezeigte Bilder im News-Modul

Beitrag von kptkip » Fr 27. Apr 2007, 09:33

Ich setze das Standard Newsmodul in einigen Seiten ein. Aber erst jetzt bin ich aufgrund falsch angezeigter Bilder in der Auflistung auf folgenden Code im Modul gestoßen:

Code: Alles auswählen

				if (count($img_split2) > 1) {
					$img_x = $img_split2[count($img_split2) - 1];
					$img_y = $img_split2[count($img_split2) - 2];

					if (is_numeric($img_x) AND is_numeric($img_y)) {
						$suffix = "_".$img_x."_".$img_y.".".$img_type;
						$name = preg_replace("/$suffix/", "", $img_name);
						$name = $name.".[a-zA-Z]{3}";
					}
				}
Dieser produziert bei mir den Fehler, dass der Dateiname vonBilddateien vom Format [ZAHL]_[ZAHL].jpg vor dem Auslesen der Tabelle con_upload in ein Kauderwelsch geändert wird.

Das Ergebnis ist, dass ich in der Liste die falschen Vorschaubilder ausgegeben bekomme.
In einem ersten Schritt habe ich das deaktiviert und nun gehts auch.
Nur hat das der Autor doch sicher nicht aus lauter Langeweile reinprogrammiert, oder? ;-) Mich würde deshalb der Grund für diese FUnktion interessieren und ob man es getrost auskommentieren kann.

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

Beitrag von emergence » Fr 27. Apr 2007, 09:47

ich nehme mal an als das modul geschrieben wurde, hat es eine eigene syntax für dateinamen gegeben, die das modul berücksichtigen soll...
wie die exakt aussieht ist leider nicht dokumentiert...

somit

kann man es getrost auskommentieren...
*** make your own tools (wishlist :: thx)

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

Beitrag von HerrB » Fr 27. Apr 2007, 09:52

Habe das Modul gerade nicht vor Augen...

Der Ausschnitt ist da nicht so ideal, wo wird $img_split2 festgelegt (ich nehme an, es kommt aus einem preg_replace)?

Ähnlicher Code findet sich auch im Modul Illustration - wozu er dient, ist nicht klar (na ja, er macht aus "name_x_y_typ" "name.[a-zA-Z]{3}" , wozu auch immer).

Ich behaupte jetzt einfach mal, dass Du den rausschmeißen kannst.

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

kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Vielen Dank!

Beitrag von kptkip » Fr 27. Apr 2007, 10:06

Danke für die prompte Antwort.

Ich hatte mir das beinahe schon gedacht. Aber gut zu wissen, dass die Meinung geteilt wird.

@HerrB:
Der Wert kam aus folgender Zeile:

Code: Alles auswählen

$img_split2 = preg_split("/_/", $img_split[0]);
Es wird der Dateiname an Stellen mit "_" getrennt und dann im o.g. Code weiter verarbeitet.

Gesperrt