module Gallery clefs perdues dans SiteMap Made Simple - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : module Gallery clefs perdues dans SiteMap Made Simple (/thread-3352.html) |
module Gallery clefs perdues dans SiteMap Made Simple - archeo - 29/11/2014 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, J'essaie de faire un site map pour le module gallery Code : [== Indéfini ==] Ce qui m'intéresse c'est de récupérer {$image->file} pour les répertoires qui est de la forme : http://localhost/cmsmadesimple/galerie/Precambrien/Proterozoique/1-16-353.html alors que pour les images c'est : uploads/images/Gallery/Precambrien/Proterozoique/ediacara.jpg tout cela fonctionne très bien dans le gabarit de Gallery mais dans SiteMap Made Simple il n'y a plus de distinction entre image et répertoire et {$image->isdir} est toujours vide (false) j'ai mis différentes clefs entre les 2 balises loc pour voir ce qui se passe et j'obtiens: <loc>isdir : ;image active : 1;file id : 5;file name : Precambrien;file : uploads/images/Gallery/Precambrien/ </loc> pour quelque chose qui est un répertoire isdir est vide alors qu'il devrait être à 1 file a pour valeur "uploads/images/Gallery/Precambrien/" au lieu de "http://localhost/cmsmadesimple/galerie/Precambrien/1-16-353.html" comme dans une page gérée par Gallery J'ai du rater quelque chose...Si vous voyez où j'ai faux merci d'avance module Gallery clefs perdues dans SiteMap Made Simple - Jean le Chauve - 30/11/2014 Ce ne serait pas <loc>{$images->gallery_url}</loc> que tu devrais utiliser ? (sans test). module Gallery clefs perdues dans SiteMap Made Simple - archeo - 30/11/2014 Merci Jean mais c'est bien {$image->file} qu'il faut que j'utilise {$image->file} donne : http://localhost/cmsmadesimple/galerie/Paleozoique/1-16-353.html {$image->gallery_url} donne : http://localhost/cmsmadesimple/galerie/353.htm c'est à dire la page de la galerie parente de toute façon {$image->gallery_url} donne aussi des données erronées : "http://localhost/cmsmadesimple/galerie/.html" 353 a disparu dans la base de données il n'est fait mention que de : fileid, filename, filepath, filedate, fileorder, active, defaultfile, galleryid, title, comment et pas de isdir J'ai l'impression que Gallery gère les répertoires en interne La fonction {capture} fonctionne comment? Elle simule le fonctionnement du module Gallery ou récupère les données de la base de données? module Gallery clefs perdues dans SiteMap Made Simple - Jean le Chauve - 30/11/2014 Je ne pense pas que ton site ai vraiment besoin d'un sitemap images. Ce n'est pas cela qui va te faire gagner des clients. Tu te fatigues pour pas grand chose, t'inquiète pas pour Google, il les a certainement déjà indexées tes images. Un title, un alt et une légende seront bien plus efficaces. Demande au développeur de Gallery pour savoir comment faire (et si c'est possible). Ce n'est pas capture qu'il faut, mais : {cms_module module='Gallery' template="prettyPhoto2" assign=junk (ou dump)} Attention également à l'espace inutile juste avant la fermeture de l'accolade, c'est une erreur que smarty 2 n'autorise plus. isdir renvoie true ou false si l'élément en cours est une image ou un sous-dossier. module Gallery clefs perdues dans SiteMap Made Simple - archeo - 30/11/2014 Jean le Chauve a écrit :Je ne pense pas que ton site ai vraiment besoin d'un sitemap images. Ce n'est pas cela qui va te faire gagner des clients. Tu te fatigues pour pas grand chose,Oui je me fatigues pour pas grand chose, mais j'ai un gros défaut j'ai horreur de ne pas comprendre lorsque quelque chose ne fonctionne pas Jean le Chauve a écrit :Demande au développeur de Gallery pour savoir comment faire (et si c'est possible).Je vais le faire par curiosité. Jean le Chauve a écrit :Ce n'est pas capture qu'il faut, mais :J'essaie pour le fun et je corrige les espace en trop. Finalement j'ai fait ce que je voulais à la main : les liens vers les pages de présentation des galeries. En tout cas merci Jean pour tes conseils. |