Skip to main content Help Control Panel

 

support «   Soupçons de bogues «  

Dysfonctionnement [ published ) avec le layout "compact" [Analyzed]

Jmarc -- on Feb. 6 2010, from Cannes

Dysfonctionnement constaté sur yacs.fr...

WorkflowSupport request
StatusIssue has been documented and cause has been identified
OwnerJmarc
Progress50%

je remarque que si on tente un : [published.compact,2] alors le nombre d'article n'est pas limité au nombre indiqué mais le layout "compact" est bien pris en compte alors qu'avec [published.compact], le layout compact n'est pas pris en compte...

 

exemples :

ExempleRendu
[published.compact]
[published.compact,3]
[published.compact=section:476,3]

Comments


Alexis Raimbaultfrom Mulhouse
Associate, 1900 posts

on Feb. 6 2010


c'est plutôt l'exemple 2 qui marche pas ?

on a plus que 3 ligne, avec des intros et tout. C'est pas compact.




Alexis Raimbault webmaster free-lance

Jmarcfrom Cannes
821 posts

on Feb. 6 2010


Alexis : effectivement, il n'est pas très compact celui-là...

Peut être que ce sont bien les autres qui adoptent effectivement le layout "compact" qui est différent du layout "compact" des articles (qui lui, les fait précéder d'un >>).

Comme c'est le même look que lorsque l'on ne précise pas de layout, je croyais que le layout compact n'était pas pris en compte. Mais il s'agit peut être du layout par défaut, tout simplement... (donc normal que le look ne change pas lorsque l'on stipule qu'on le veut "compact).

heu, je sais pas si c'est très clair ce que je vous raconte, là


Alain Lesagefrom Montréal ou Chambly, Québec
1365 posts

on Feb. 8 2010


Effectivement, je crois me souvenir que "compact" est le layout par défaut.


Alexis Raimbaultfrom Mulhouse
Associate, 1900 posts

on Feb. 8 2010


j'ai testé sur une install neuve, le codes 1 et 3 fonctionnent.

[published] et [published.compact] donne exactement la même chose. Et avec des ». s'ils ne sont pas ici, c'est à cause du thème local.

[published.compact,3] ou tout simplement [published,3] ne sont pas valides. C'est comme ça. On indique un nombre seulement si on a précédé d'une spécification de section, catégorie, utilisateur, ou clés spéciales (self, read...)

le nombre d'items affichés par défaut par une liste compacte peut être changé dans le skin.php de votre thème, en surchargeant la valeur de la constante déclaré dans skin_skeleton::initialize(). La lecture de skin_skeleton::initialize vaut le détour, histoire de connaitre toutes les constantes que vous pouvez changer sans modifier le source, mais cependant non accessibles par le panneau de controle.




Alexis Raimbault webmaster free-lance

Alain Lesagefrom Montréal ou Chambly, Québec
1365 posts

inspired from Alexis Raimbault on Feb. 8 2010


Alexis Raimbault : merci de ces précisions.


Jmarcfrom Cannes
821 posts

inspired from Alexis Raimbault on Feb. 8 2010


Alexis : c'est noté.

Et ajouté dans la doc "non officielle" des codes Yacs : published

Je regarde au passage si l'on constate la même chose avec updated, read et voted (ça devrait être le cas).


Bernard Paquesfrom nearby-an-airport
Associate, 8363 posts

on Mar. 30 2010


Actuellement, le paramètre qui détermine le nombre d'éléments affichés est analysé seulement après le caractère '=', et après un identifiant de section. De manière générale, voici les combinaisons autorisées :

[published] [published.layout] [published=123] [published.layout=123] [published=section:123] [published.layout=section:123] [published=section:123, 3] [published.layout=section:123, 3]

Ceci s'applique aussi aux codes du même genre : read etc. Voir shared/codes.php.