Seite 1 von 1
seltsamer link zu produktbildern
Verfasst: 15.09.2014, 13:20
von tattva viveka
hallo,
wenn ich auf unseren seiten über den üblichen shortcode ein produkt einfüge und das von mir benutzte template ein produktbild beinhaltet,
dann sieht die adresse des jeweiligen produktbildes bei uns so aus:
http://www.#####.de/wp-content//uploads ... ######.jpg
man beachte dabei den teil mit dem doppelten / >
wp-content//uploads
dieser dateipfad existiert ja auf dem server so nicht (sondern natürlich nur mit einem /), der link zum bild (durch klick auf den thumbnail) funktioniert aber einwandfrei. nach einer seiten-analyse werden diese dateipfade allerdings als broken link gewertet.
ich hoffe, ich habe mich verständlich genug ausgedrückt und wüßte gerne, ob das so alles seine richtigkeit hat.
gruss,
tattva
Re: seltsamer link zu produktbildern
Verfasst: 15.09.2014, 14:31
von ThoGoe
Hallo!
Das ist mir auch schon aufgefallen. Soltle aber keinen Schaden verursachen (nur wenn er / beide komplett fehlen).
Liebe Grüße
Re: seltsamer link zu produktbildern
Verfasst: 26.09.2014, 10:49
von rs-systems
Muss das Thema nochmal aufwärmen. Es ist richtig, das die Browser den 2. // ignorieren und die bilder dennoch anzeigen. allerdings "verwirrt" es die bots und somit werden die Produktbilder nicht indexiert.
in der wpshopgermany.php ist der pfad folgendermaßen definiert
in den meisten templates dann
Code: Alles auswählen
echo WPSG_URL_CONTENT.'plugins/wpshopgermany/lib/socialshareprivacy/socialshareprivacy/images/dummy_facebook.png';
so ists ja auch richtig.
allerdings wird in der function getPicPath der wpsg_mod_produktbilder.class.php dieser code verwendet, was dann die // in den url erzeugt
Code: Alles auswählen
} else {
if ($url) return WPSG_URL_CONTENT.'/uploads/wpsg_produktbilder/'.$produkt_id.'/';
else {
$path = WP_CONTENT_DIR.'/uploads/wpsg_produktbilder/'.$produkt_id.'/';
if (!file_exists($path)) mkdir($path, 0777, true);
return $path;
}
hier muss der / vor uploads entfernt werden, dann ist der fehler auch weg.
Code: Alles auswählen
if ($url) return WPSG_URL_CONTENT.'uploads/wpsg_produktbilder/'.$produkt_id.'/';
ist ebenfalls in den Dateien wpsg_mod_basic.class.php, wpsg_mod_billsafe.class.php und wpsg_mod_downloadprodukte.class.php vorhanden
gruß
RS
Re: seltsamer link zu produktbildern
Verfasst: 26.09.2014, 10:58
von maennchen1.de
Danke für den Tipp! Ich gebe das einfach mal an das entsprechende Team intern weiter. Ich denke, dass das nur noch geprüft werden muss und dann ggf. gleich im nächsten Update mit drin ist.
Re: seltsamer link zu produktbildern
Verfasst: 26.09.2014, 11:19
von rs-systems
was mir grade noch aufgefallen ist... ihr tauscht ernsthaft leerzeichen in bildnamen gegen %20 aus bei der erstellung von thumbnals?
Code: Alles auswählen
return $this->shop->url(str_replace(' ', '%20', $url_bilder."tn/".$mode.'-'.$setW.'-'.$setH.'-'.$file));
wie wäre es denn, wenn bildnamen direkt beim upload bereinigt werden und somit umlaute, sonderzeichen und leerzeichen raus fliegen?
und gib bitte kurze Rückmeldung, in wieweit die anpassung der 3 anderen Dateien zwingend notwendig ist, da ich aktuell kein update mehr installiere.
Gruß
RS
Re: seltsamer link zu produktbildern
Verfasst: 26.09.2014, 11:46
von maennchen1.de
rs-systems hat geschrieben:was mir grade noch aufgefallen ist... ihr tauscht ernsthaft leerzeichen in bildnamen gegen %20 aus bei der erstellung von thumbnals?
Hast du einen Fehler bei der Nutzung entdecken können? Dann beheben wir den umgehend.
rs-systems hat geschrieben:und gib bitte kurze Rückmeldung, in wieweit die anpassung der 3 anderen Dateien zwingend notwendig ist, da ich aktuell kein update mehr installiere.
Grundlegend kann ich nur empfehlen, dass du deinen Shop auf dem aktuellsten Stand hältst, indem du die aktuellste Version (derzeit 3.4.2) nutzt.
Re: seltsamer link zu produktbildern
Verfasst: 26.09.2014, 11:54
von rs-systems
kann ich nicht, da ich inzwischen zuviel modifikationen drin habe und durch das von euch betriebene minify des sourcecodes somit ein einfaches update nicht möglich ist. ausserdem hatte ich mit der 3.4.2 mehr php warnungen als mit der 3.4.1, aber das thema hatten wir ja bereits.
gruß
rs