Problème PHP pour générer deux lignes :)

Eléphanteau du PHP | 17 Messages

07 janv. 2015, 17:27

[PrestaShop] Fatal error in module prestashopadvancedsitemap:
syntax error, unexpected '='

Mammouth du PHP | 2278 Messages

07 janv. 2015, 17:45

²Des baffes pour moi: :oops: :oops: :oops:
$img = array("legend_image"=> "barratin");
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 17 Messages

07 janv. 2015, 18:25

barratin s'affiche bien !

Mammouth du PHP | 2278 Messages

07 janv. 2015, 18:39

il faut mettre la main sur tous les endroits où tu as ce code et adapter en fonction.
il y a peut-être une Solution en créant un tableau
<?PHP
$img = array
(
1 => array("legend_image" => "chaussete en soie"),
2 => array("legend_image" => "cravate"),
);
print_r($img);
$legend_image = preg_replace('/(&+)/i', '&', $img[1]['legend_image']);// è adapter suivant les images
print "$legend_image";
?>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 17 Messages

07 janv. 2015, 18:47

Ouch !

C'est trop compliqué !

Je cherche une solution qui pourrait convenir à tout le monde car je ne suis pas le seul avec ce problème, j'aimerais une solution en php qui va chercher ma description et mon title.

Mammouth du PHP | 2278 Messages

07 janv. 2015, 19:43

En fait, si je comprends bien google:
https://support.google.com/webmasters/answer/178636
c'est Presta qui aurait dû renseigner le caption et le title de chaque image
Tu dois avoir qpar un fichier (sitemap u dieu sait quel nom).xml Il est peutêtre indiqué dans robots.txt (à la racine de ton site, s'il existe)
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 17 Messages

07 janv. 2015, 20:12

sitemap.xml est justement le fichier généré par le fichier PHP que j'essaie de modifier ^^

il doit bien exister une ligne de code ou une fonction qui dit "aller chercher le titre du produit en question" ou bien "aller chercher la description du produit en question" tout de même ?

Mammouth du PHP | 688 Messages

07 janv. 2015, 20:17

ce sont les images qui sont parcourues et non le produit, donc s'il n'a pas été prévu de pouvoir accéder aux données du produit quand on parcourt les images de produits, c'est compliqué d'ajouter le code nécessaire pour accéder aux données du produit.
Modifié en dernier par tof73 le 07 janv. 2015, 20:22, modifié 1 fois.

Mammouth du PHP | 2278 Messages

07 janv. 2015, 20:19

https://support.google.com/webmasters/answer/178636
IL y a une balise
<image:caption>
et
<image:title>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 17 Messages

07 janv. 2015, 20:30

@sirakawa : je sais bien tout cela, je ne vois pas trop où tu veux en venir

@tof73 : erf ! Ceci dit, normalement les images ont des balises alt et title non ? Lors que je navigue sur mon site (une fiche produit par exemple http://www.kosmeopolis.com/levres/16-gl ... tenue.html), elles ont bien des valises alt et title !

Mammouth du PHP | 688 Messages

07 janv. 2015, 20:38

c'est à chaque fois le nom du produit, donc dans la page, cela doit tester si l'image a une légende, si c'est négatif, prendre le nom du produit pour le alt de l'image.

j'ajouterais que google sait très bien trouver les images tout seul sans sitemap.

Eléphanteau du PHP | 17 Messages

09 janv. 2015, 12:57

Erf, compliqué vraiment alors... je vais devoir attendre une MAJ j'ai l'impression... :(

Pour Google qui trouve bien les images, oui, mais j'aimerais optimiser mon seo sur mes images, qui est vraiment moyen :D