Antwort #31 am: 12. Juli 2012, 14:49:14
Stimmt, habe ich eine Zeile zu wenig rauskopiert, danke für den Hinweis.
Noch besser wäre es wenn man gezielt die Seiten angibt, bei denen Lazyload geladen werden soll.
Wäre product_listing.html, wenn man es auch bei den Kategorien macht, dann noch categorie_listing.html und advanced_search_result.php
Ich wusste nur nicht, wie man das abfragen kann, deshalb erst mal alles bis auf Produktdetailseite.
Vom Prinzip her wäre es so:
<?phpif(strstr($PHP_SELF, FILENAME_PRODUCT_LISTING
) || strstr($PHP_SELF, FILENAME_CATEGORIE_LISTING
) || strstr($PHP_SELF, FILENAME_ADVANCED_SEARCH_RESULT
)) {?> Aber in der includes/filenames.php gibt nur zwei der drei betroffenen PHP-Dateien, aber nicht FILENAME_CATEGORIE_LISTING.
Funktioniert aber nicht mal bei den zwei Seiten, verstehe nicht warum. Mit FILENAME_PRODUCT_INFO geht es.
Edit:
Anbei noch die categorie_listing.html für das Lazyload bei den Kategoriebildern - habe die geänderten Zeilen in die Originale-Datei kopiert, hoffe es funktioniert.