Mode d’affichage des pages internes de SoyezCréateurs

SoyezCréateurs dispose de plusieurs modes d’affichage pour les pages internes

Objectif

Plusieurs mots clés permettent de changer l’apparence des pages internes.

Pour les rubriques

-  Mots clés du groupe _TypeRubrique

Ces mots permettent de choisir un mode d’affichage spécifique pour les rubriques, différent de celui du comportement par défaut. Affecter le mot clef à chaque rubrique racine concernée :

  • ArticlesParAnnees : À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.
  • ContenuArticles : À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par ordre antichronologique, ou par numéro de titre.
  • ListeArticlesParAnnees : À la place de la rubrique, on aura la liste des articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.
  • multicolonnes : À la place de la rubrique, on aura une colonne par sous rubrique, avec la liste des articles par ordre antichronologique, ou par numéro de titre.

-  Mots clés du groupe _CouleurRubrique

Permet de changer la couleur d’une Rubrique.

Affecter un mot clef de ce groupe à une rubrique (et ses descendants) pour en changer la tonalité de couleur.

Pour chacun des mots clefs, mettre en titre quelque chose d’intelligible, un éventuel descriptif rapide sur l’usage à en faire et le code hexadecimal de la couleur dans le texte.

Exemple :

  • Titre : Orange
  • Texte : f78221

-  Mots clés du groupe _LayoutGala

Affecter un des mots mots clefs de ce groupe à un objet de SPIP (Articles, Rubriques, Brèves, Sites) permet de lui affecter la mise en page associée.

-  Mots clés du groupe _Specialisation_Rubrique

  • AfficherArticlesMenu : Affichage des articles de la rubrique dans le menu de gauche. Affecter ce mot clef aux rubriques dont la liste des articles doit être affichée dans le menu de gauche (le cartouche dans la même rubrique ne s’affiche alors plus)
  • PlanLocal : Affecter ce mot clef aux rubriques où vous voulez afficher le plan local à la place de la liste des articles.

-  Mots clés du groupe _Specialisation_Rubrique_ou_Article

  • Archives : Pour dire la rubrique ayant ce mot clef ou les articles de la rubrique doivent être considérés comme archivés. Affecter ce mot clef à chaque rubrique concernée ou à chaque article individuellement.
  • GrosLogo : Pour dire la rubrique ayant ce mot clef ou les articles de la rubrique doit afficher le logo de l’article ou de la rubrique en grand (flottant à gauche du texte de l’article). Affecter ce mot clef à chaque rubrique concernée ou à chaque article individuellement.
  • Sommaire : Pour dire que les articles de cette rubrique ont un sommaire ou que l’article a un sommaire.
    Un sommaire automatique sera placé en début d’article.
    Ce sommaire sera bati à partir des titres et sous-titres du texte de l’article.

On se reportera aussi utilement au Schémas de fonctionnement du squelette SoyezCreateurs.

D’autre part, sur votre site, la page http://votresite.tld/?page=motsfonctionnels affiche la liste des mots clefs du site avec toutes les explications pour les utiliser.

Discussion

5 discussions

  • 5

    Bonjour je rencontre un problème d’affichage des titres en dehors de l’écran en mode « Affichage d’un portail d’accueil de type blog »
    uniquement sur androïd, uniquement sur la page sommaire et uniquement en mode portrait.
    Si je fais une rotation avec mon téléphone pour passer en mode paysage j’ai bien le titre de l’article affiché correctement et je n’ai jamais de souci avec Firefox sur PC. L’affichage est également correct si je paramètre l’affichage de l’Androïd en « version pour Ordi… »

    J’ai essayé de forcer en css l’affichage de l’icône plus bas et dans ce cas je vois la partie du titre qui était cachée sous l’image mais le début du titre est toujours en dehors de l’écran. Je n’ai pas réussi à comprendre pourquoi ce problème d’affichage ne se produit que sur la page sommaire et pas sur une page d’un article ouvert.
    Je sollicite donc les lumières du papa de soyezcreateurs, en me disant que d’autres pourraient éventuellement rencontrer aussi cet écueil.
    Copies d’écrans ci-jointes.

    • Bonjour,

      C’est donc pour le site https://www.upr.ovh/
      Le seul autre site à ma connaissance qui utilise ce mode d’affichage est https://www.lenversdudecor.org/
      Il n’a pas ce problème d’affichage parce qu’il a les dates de publication affichées en plus du titre.

      Ps : pourquoi avoir choisi ce mode d’affichage et pas le plus moderne : Mode portail Communiquant pour SoyezCréateurs ?

    • Bonjour,

      Merci pour cette réponse rapide.

      L’idée était de rassembler sur un même site notamment les messages UPR de Twitter et Facebook (pour contourner, entre autres, les filtres de Facebook qui bloquent [j’en ai fait les frais et suis du genre rancunier...] ou ralentissent les infos qui pourraient nuire aux intérêts des labos pharmaceutiques, par exemple...) puis de pouvoir transmettre les messages via une infolettre journalière sans les autres publicités véhiculées par les plateformes dont nous sommes donc les cibles....

      L’affichage de « type blog » me semblait plus simple et plus proche des deux plateformes citées que le mode Portail Communiquant.

      En affichant les dates en plus du titre j’ai toujours le même problème.
      Je vais chercher encore.
      A priori je n’ai pas touché au squelette du sommaire.
      Je n’ai personnalisé que du css et
      \squelettes\noisettes\forums\inc-forum.html
      \squelettes\noisettes\cartouches\article_cartouche.html
      et si je renomme squelettes en « _ » le résultat semble le même.

    • Je suis donc passé en mode ¨Portail communiquant.
      Il faut toujours écouter ... alias RealEt ! Merci une fois de plus !

    • Ou carrément le mode Cognac (en fait, je pensais Cognac, et j’ai écrit communiquant)

    • Ah ouais ! Adopté ! Merci !

    Répondre à ce message

  • 9

    bonjour

    est-il imaginable d’avoir une option « affichage paginé par année » ? qui créerait ainsi un onglet par an, puis un affichage sous forme de liste, ou éventuellement de pavés comme pour les goodies en sommaire ?

    j’ai un peu essayé de détourner la pagination, mais pour l’instant sans succès...

    cordialement

    • C’est quelque chose qui demanderait un développement spécifique.

      Donc du temps...

      À moins qu’il s’agisse de ceci : https://www.ville-cognac.fr/spip.php?page=antichrono ?

    • oui, effectivement, elle repose sur l’utilisation de pagination ?

      mais elle n’est pas dans le plugin ?

      d’ailleurs, il me semble que c’est la page qui est cherchée si on active le paramètre « Ce lien envoie vers une page listant tous les articles du site, classés par ordre antichronologique » mais ca me fait une 404...
      je ne vois aucun squelette anticrhono dans le plugin...

      codialement,

    • oui, et d’ailleurs, j’ai bien le squelette antichrono.html et antichrono_grid.html

      mais quand je clique sur « dernier articles mis en ligne » après le bloc Quoi de neuf,
      qui renvoie justement https://dev.levenissian.fr/spip.php?page=antichrono_grid
      ca me fait un 404... après un certain temps

      dans le log quatrecentaquatre j’ai

      404 REQUEST_URI : /spip.php ?page=antichrono_grid | User agent : Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 | Referer : https://dev.levenissian.fr/

       ????

      pam

    • j’avais cru répondre, mais je ne retrouve pas, j’ai du zappé la confirmation, si je me répète, désolé...

      donc oui, anticrhono est bien là en fait, et il est appelé par le lien « dernier articles publiés » du bloc « quoi de neuf » du portail cognac, sauf que ca me fait un 404.. ??

      dans le log 404...

      404 REQUEST_URI : /spip.php ?page=antichrono_grid | User agent : Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 | Referer : https://dev.levenissian.fr/

      je vois cependant que ce squelette antichrono_grid n’utilise pas la pagination... il me semble que si on arrivait à reprendre le principe de la pagination, simplement en lui ajoutant un critère du genre DATE|annee|unique ca serait plus simple, et potentiellement une contribution à spip en général ?

      je fais un essai sur dev.levenissian.fr/-Section-de-Venissieux-du-PCF-

      ca me semble pas loin, à part que la pagination continue de raisonner sur un nombre et que la mise en page en pavé disparaît parfois sans que je comprenne pourquoi...

      pam

    • Il ne faut pas confondre antichrono_grid et
      https://dev.levenissian.fr/spip.php?page=antichrono (qui marche)

      antichrono_grid est très gourmande en calcul d’image, et ne s’affiche pas sur certains hébergements/sites :(

    • Quant à la pagination, dans l’ensemble, je n’y suis pas favorable, parce que ça présente des lourdeur ergonomiques importantes.

    • antichrono a les liens ajax qui ne marchent pas.

      Probablement à chercher du côté de https://www.spip.net/fr_article5532.html#_CACHE_CONTEXTES_AJAX

      (ou changer pour un hébergement où il est notoire que ça marche)

    • OK
      merci

      je ne vois pas bien d’alternative à la pagination dès qu’on atteint une centaine d’objets. J’ai plusieurs pétitions par exemple avec plus de 1000 signatures, ça parait obligatoire ?

      Dans mon site j’ai simplifié la structure de rubriques, car c’est difficile à gérer au fil du temps, mais le résultat est que j’ai des rubriques avec plusieurs centaines d’articles... donc, il faudrait sans doute en passer en archive, amis le pb est repoussé sur les archives qui ont alors plutôt besoin d’une pagination par année...

      encore merci,

      je passe a mon objectif suivant, intégrer la liste des dernières newsletter dans un bloc sur le portail...

      pam

    Répondre à ce message

  • 2

    Bonjour,
    Je souhaiterais que quand je clique sur une rubrique, la liste des articles s’affiche (sous forme de résumés). Il me semble que ça le faisait par défaut au début de la mise en place de mon site. Maintenant, seule la description de la rubrique s’affiche.
    Je pense que le mot-clé « ContenuArticles » correspond à ce que je recherche, mais je ne trouve dans mon interface aucun groupe de mots-clés qui s’appelle _TypeRubrique. Est-ce normal ? Merci de votre aide.
    Cordialement

    • Quand le texte de la rubrique est rempli, alors, c’est lui qui s’affiche.

      Sinon, c’est un des contenus automatiques.

      Pour _TypeRubrique, est-ce que la version de SoyezCréateurs est à jour ? Une URL pour voir ?

    • Merci pour votre réponse. J’ai effectivement pu résoudre le problème installant la version 3.7.2 (j’avais la 2.5.3). Merci encore

    Répondre à ce message

  • Retenodus

    À priori ce n’est pas cette ligne là qui pose problème, vu qu’en la supprimant purement et simplement pour tester, le menu reste toujours.

    Est ce que tu saurais ce qui fait que les articles dessous breves ne soient présents que sur la page d’accueil ?

    Merci d’avance,
    Cordialement,
    Retenodus

    Répondre à ce message

  • 1
    Retenodus

    Bonjour,

    Je chercher à faire en sorte que les Dessous Breves s’affichent pour tous les menus.

    Je suppose qu’il faut toucher à cette ligne de menu_right.html :
    [(#ENVtemplate|==’Sommaire’| ?’’,[(#INCLUREfond=noisettes/menus/menu_right_dessousbrevesid_rubriqueenv)])]

    J’ai essayé de la bidouiller un peu mais je me suis retrouvé avec deux fois la rubrique dans la page d’accueil, mais toujorus absente sur les autres pages.

    Est ce que je pourrais avoir un peu d’aide s’il vous plait ?

    Merci d’avance,
    Cordialement,
    Retenodus

    • J’ai pas la réponse à cette question sans une relecture attentive du code (c’est du vieux vieux code là).

      Par contre, var_mode=inclure rajouté à l’url des pages que tu regardes pourrait bien t’aider à trouver la partie du squelette concernée.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom