Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

PB affichage de l'article de couverture [résolu]

avatarRambaud, Agnès -- on Mar. 15 2006, from le Grésivaudan (grenoble-chambéry)
YACS team - Modératrice
message d'erreur
Par défaut, à la création du site, j'ai l'article de couverture affiché sur la page d'accueil.

J'ai ensuite demandé à ce que la structure d'une de mes sections apparaisse sur l'accueil. Du coup, je n'avais plus l'article de couverture, mais juste un lien vers cette section.

Je vais dans la section couverture pour modifier les options de section, et je coche, dans "contribution à la page d'accueil" : affiché normalement.

Lors de l'enregistrement, j'ai le message d'erreur suivant : Erreur XML error : mismatched tag à la ligne 2 Dernier élément de la pile : P

Quezaco ?

Au cas où : dernière version de yacs, skin skeleton
Bernard
avatar
from nearby-an-airport
Associate, 6734 posts

on Mar. 15 2006


Agnès : ce message abscon prouve, si besoin en était, qu'XML n'a pas été inventé par des idiots...

En fait, ceci signifie tout simplement que le contenu de l'article n'est pas conforme à XHTML...
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2032 posts

on Mar. 15 2006


Bernard : D'accord. J'ai supprimé le texte de l'article sur la page racine de la section couvertures. Et là je peux modifier le paramétrage, il est accepté. Même chose avec le texte tel quel en décochant la case Vérifier que le contenu est du XHTML valide.

Reste un pb : j'ai toujours que le titre de l'article, et pas le texte sur la page d'accueil.

Par contre, si j'enlève l'option d'affichage des sections dans les paramètres de rendu visuel (Ne pas lister les sections explicitement), mon article de couverture réapparaît.

Or j'aimerai bien avoir les deux Je continue de chercher...
-----
Agnès
Bernard
avatar
from nearby-an-airport
Associate, 6734 posts

inspired from Agnès on Mar. 16 2006


Agnès : Bug il y a, assurément, reproduit fidèlement et aisément sur machine de développement. L'activation de la carte du site fait perdre la page de couverture, mais aussi les boîtes gadgets éventuelles. Correction : rajouter le point manquant en ligne 450 du fichier index.php comme suit :
 // make a box

if($text)

   $context['text'] .= Skin::build_box(...);


Ceci fera, bien entendu, partie intégrante de la prochaine version, livrée sous trois semaines maximum. Merci d'avoir signalé le problème, ceci contribue à l'amélioration de YACS...
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2032 posts

on Mar. 20 2006


Bernard : Juste pour info - plus pour ceux qui comme moi ne s'y connaissent pas trop

Il s'agit de la ligne 446. Le texte existant est le suivant :
// make a box
if($text)
$context['text'] = Skin::build_box('', $text, 'section', 'sections');


Effectivement, il manque un point avant le signe "=". Ca donne ça une fois corrigé : $context['text'] .= Skin::build_box('', $text, 'section', 'sections');

(j'avais simplement copié les lignes que vous aviez mentionné, il n'y avait pas le ['text'], et j'étais pas au bon endroit ! J'ai tatonné un bon peu comme on dit... puis je me suis fait aidée ! Donc à bon entendeur, ceux qui découvrent le php !
Et ça marche nickel maintenant.

Merci à Bernard pour les infos - et merci à Christophe pour son coup de main !
-----
Agnès
Fernand
avatar
from Paris
1287 posts

inspired from Agnès on Mar. 20 2006


Merci Agnès pour ce suivi de qualité qui passe aussi, en effet, par le fait de penser aux autres.

Rate this page
Posted by Agnès on Mar. 15 2006, edited by Christian on June 14, (popular)