Affichage d'images et de boîtes pliables (folders) en page d'accueil [Solved]
Solution Manager: Bernard
Issue description
Selon mes tests, cela affecte uniquement l'affichage "daily" mais dans tous les skins, sauf peut-être boxesandarrows. Dans digital, cela a pour effet de superposer la colonne de gauche (side_panel) sur le panneau central (main_panel), tandis que dans les autres skins, l'effet est de placer la colonne de côté en-dessous du panneau central.
Je parviendrais peut-être à trouver le correctif, mais je suis certain que d'autres feront ça mieux et plus vite que moi.
Comme j'utilise beaucoup les images dans le corps de mes articles, j'apprécierais une solution SVP, soit par voie de correction dans la prochaine version, soit comme une indication sur le code que je dois corriger manuellement.
Y a pas le feu, je vois bien que vous avez les bras pleins avec le nouveau look du site, la 7.1, la doc, etc... Les articles peuvent bien attendre un peu avant d'aller en première page en plein texte.
Comments
| Bernard from nearby-an-airport Associate, 6805 posts | Je n'arrive pas à reproduire ce problème. Pourriez-vous m'indiquer un contenu de page et un jeu de paramètres qui mette ceci plus en évidence ? |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
Bernard : J'ai yacs 6.12 et, comme indiqué, toutes les skins sont affectées, sauf peut-être boxesandarrows (ça ne paraît pas, en tous cas). Je crée une page avec une boîte pliante ou une image et elle s'affiche correctement. Je les place dans une section avec le paramètre suivant : Options pour la page d'index » Contenu » daily. La page d'index n'affichera pas correctement, vraisemblablement parce qu'une balise DIV n'est pas correctement fermée. Voici 3 pages de test qui démontre ce dont je parle : À remarquer que l'erreur se reproduit à tous les niveaux supérieurs, du moment que l'affichage du contenu des pages récentes est daily et qu'il suffit d'un seul article avec image ou folder pour causer le problème. Le code HTML de la page originale présente ceci : ![]() Par comparaison, il semble bien évident qu'il manque une balise de fermeture de la (div class:folder_box) dans le code HTML de la page d'accueil (il n'y a qu'une, pas 2 balises, juste au dessus des mots Ça devrait suffire): ![]() |
| Bernard from nearby-an-airport Associate, 6805 posts | Il me semble que c'est l'un des bugs de la fonction de limitation du contenu, qui a été contourné en 7.1. Oui, c'est bien ça. Dans le fichier articles/article.php, il faut dévalider l'appel de la fonction Skin::cap comme suit, vers la ligne 167 (en version 7.1) :
|
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
Bernard: cette ligne n'existe pas dans la version 6.12, donc rien à faire avant 7.1 ? |
| Bernard from nearby-an-airport Associate, 6805 posts |
Lasares: Il faut chercher, dans le fichier, la chaîne Skin::cap et remplacer la ligne correspondante sur le modèle indiqué.
|
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
Bernard: Dans le fichier articles/article.php ? Il n'y a aucune occurence du mot skin (chez moi, en tous cas )
|
| Bernard from nearby-an-airport Associate, 6805 posts | Deviendrais-je prématurément fou ? Possible, avec tout ce code qui danse devant les yeux... Bon, et que diriez-vous de passer à la version 7.1 alors ? |
| GnapZ from Caribbean 2970 posts |
Lasares : Dans articles/article.php de la 6.12, il y a 4 occurences de Skin::cap aux lignes: 435, 450, 476 et 485. Attention, il s'agit du fichier article.php au singulier, à ne pas confondre avec article.css ou articleS.php . |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
GnapZ : Merci, j'ai bien trouvé les occurrences mentionnées, mais ça ne ressemble toujours pas à ce que Bernard mentionnait. Je compte prochainement mettre à jour à une version plus avancée, alors j'oublie ça pour l'instant dans l'espoir que cette nouvelle version ait règlé ma question sans plus d'explication. Merci. |
| GnapZ from Caribbean 2970 posts |
Lasares : C'est normal que ça ne ressemble pas, Bernard donnait un exemple avec une 7.1 . Pour la 6.2, supprimez (ou désactivez avec // en tête de ligne) les lignes complètes contant Skin::Cap. Enregistrez et rechargez le fichier sur votre serveur. |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
GnapZ: OK, mes excuses. Bien compris, cette fois. Merci aussi pour vos réponses à mes autres posts. |
| Christian from Chonas l'Amballan Associate, 861 posts | Un problème qui doit être résolu également en 8.6 et qu'il faudrait de nouveau tester. En attendant je clos ... |
Rate this page
Posted by Lasares on Feb. 17 2007, edited by Christian on June 16, (popular)


)