Bonjour,
Ligne 7 de ce code : attention plusieurs articles pourraient avoir le mot clé sommaire. Pour éviter la catastrophe (une répétition de ta page, avec doctype
, head
et tout et tout) tu peux ajouter {0,1}
en critère de fin de boucle pour au moins n’en sélectionner qu’un seul.
Problème similaire en vue, ligne 27
le #SET
n’est utile que s’il y a un #GET
quelque part, hors je le vois nulle part. À moins qu’il ne soit exploité dans un inclure, mais je ne suis pas sûr que les #SET passent dans les inclures (et puis pas d’inclure non plus à l’horizon après le #SET)
Concernant la différence entre local et distant : vérifie que le contenu de ton dossier IMG, que la base de données sont bien les mêmes. Tu peux aussi tester ton code dans une page isolée sur le serveur distant. En général je créé une page test.html dans squelettes, bidouille mon code et l’appelle pour voir avec nomdusite.domaine/ ?page=test&var_mode=recalcul
Sinon…
Ta boucle de tri de photos n’est pas logique, tu sélectionnes 6 photos au hasard : ok.
Puis tu exclues ces photos si elles sont dans des articles (rubriques) interdits : soit.
Le truc c’est que tu auras rarement tes 6 photos, ou bien de temps en temps par hasard t’en auras 6, mais plus la liste des rubriques interdites s’allonge moins la probabilité sera forte.
Voici ma boucle complète cette fois-ci, avec ton exemple à toi, ca fonctionne parfaitement chez moi, sans doublons et toujours 6 images avec un lien vers un article :
Dernière chose ton <span style="border-radius: .6em .6em .6em .6em; ">
ne sert à rien ici, car c’est pris en charge dans la feuille de style déjà au niveau de chaque image.
Cordialement