seltsamer link zu produktbildern

Hier kannst du dich vorstellen und Fragen zum Plugin stellen.
Installation, Administration, etc.

Moderator: maennchen1.de

Antworten
tattva viveka
Beiträge: 139
Registriert: 16.06.2011, 13:23

seltsamer link zu produktbildern

Beitrag 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
Zuletzt geändert von tattva viveka am 15.09.2014, 14:38, insgesamt 1-mal geändert.
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: seltsamer link zu produktbildern

Beitrag von ThoGoe »

Hallo!

Das ist mir auch schon aufgefallen. Soltle aber keinen Schaden verursachen (nur wenn er / beide komplett fehlen).

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
rs-systems
Beiträge: 49
Registriert: 27.07.2014, 15:31
Lizenz: wpShopGermany Enterprise

Re: seltsamer link zu produktbildern

Beitrag 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

Code: Alles auswählen

define('WPSG_URL_CONTENT', content_url().'/'); 
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.'/';

Code: Alles auswählen

WPSG_URL_CONTENT.'/uploads
ist ebenfalls in den Dateien wpsg_mod_basic.class.php, wpsg_mod_billsafe.class.php und wpsg_mod_downloadprodukte.class.php vorhanden

gruß
RS
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17925
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: seltsamer link zu produktbildern

Beitrag 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. :smt007
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
rs-systems
Beiträge: 49
Registriert: 27.07.2014, 15:31
Lizenz: wpShopGermany Enterprise

Re: seltsamer link zu produktbildern

Beitrag 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
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17925
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: seltsamer link zu produktbildern

Beitrag 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.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
rs-systems
Beiträge: 49
Registriert: 27.07.2014, 15:31
Lizenz: wpShopGermany Enterprise

Re: seltsamer link zu produktbildern

Beitrag 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
Antworten