Skip to main content

Google Products Plugin : Double slash dans le chemin des images

More
2 years 6 months ago #359594 by lesyeux
-- HikaShop version -- : 5.0.3
-- Joomla version -- : 3.10.12
-- PHP version -- : 8.0.30

Bonjour,

Je vais commencer à utiliser le plugin Hikashop Google Products Plugin pour une boutique.

Mes premiers tests fonctionnent bien, y compris avec des champs personnalisés.

Mais il me reste un petit bug : dans le fichier XML, j'ai un double slash dans l'URL des images (juste après le chemin du dossier principal des images de la boutique) (voir capture d'écran).


Quel code puis-je modifier dans le fichier google_products.php pour régler ce problème ?

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #359625 by nicolas
Bonjour,

En fait, ce n'est pas vraiment un bug. Lorsque vous uploadez une image via les interfaces d'HikaShop, il n'y a pas de "/" au début du chemin de l'image.
Cependant, HikaShop a des vérifications durant l'affichage sur le frontend pour supprimer les "/" en trop au début du chemin de l'image, au cas où.
D'après ce que je comprends, vous avez du passer par un import de données avec un "/" au début des chemins alors que normalement, il ne faudrait pas.
Et dans le plugin Google Products, nous n'avons pas rajouté la vérification du "/" en trop potentiel aux débuts des chemins des images.
Changez la ligne:
Code:
$xml .= "\t".'<g:'.$name.'>'.htmlspecialchars($siteAddress.$this->main_uploadFolder_url.($image->file_path)).'</g:'.$name.'>'."\n";
en:
Code:
$xml .= "\t".'<g:'.$name.'>'.htmlspecialchars($siteAddress.$this->main_uploadFolder_url.(ltrim($image->file_path,'/'))).'</g:'.$name.'>'."\n";
dans le fichier plugins/hikashop/google_products/google_products.php
Cela permettra de corriger cela de votre coté sans avoir à modifier le chemin de toutes vos images dans la base de données.
Nous allons rajouter cela de notre coté aussi. Cela ne fera pas de mal.

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #359630 by lesyeux

Please Log in or Create an account to join the conversation.

Time to create page: 0.207 seconds
Powered by Kunena Forum