Squelette Median

Un squelette généraliste, valide XHTML, et configurable.
Sites de démonstration : en es fr

Le squelette median est un squelette qui permet de gérer de façon relativement précise les contenus à afficher dans les différents types de pages via une interface de configuration CFG et un ensemble de mots-clés « techniques ».

Ce squelette nécessite les plugins CFG et palette pour sa configuration et le plugin spip-bonux pour le fonctionnement de ses BOUCLEs.

Le squelette median gagnera en fonctionnalités avec les plugins ( fortement conseillés ) suivants :

  • Le plugin nuage pour le nuage de mots cles
  • Le plugin mediabox (ou autre gestionnaire automatique d’images des port-folios tel Nyroceros).
  • Les plugin inscription2 et spipliste pour gérer les inscriptions et les newsletters
  • Le plugin experimental top_bando pour gerer plus finement l affichage du logo et d un bandeau du site ( svn ://zone.spip.org/spip-zone/_plugins_/top_bando )

Ce squelette dispose de fichiers de langue français, anglais, roumain et espagnol.
La traduction espagnole est utilisable mais reste cependant à améliorer : il manque de nombreux accents.
Ce squelette à été créé initialement pour un site anglophone d’où le mixage de mauvais anglais avec du français dans le nommage des mots clés techniques...

Quelques impressions écran pour vous donner un avant goût :

Median original
Squelette median couleurs par defaut. Site en anglais
http://median-web.eu/
Median versailles
Squelette median sur fond noir, site francophone
http://www.summer-school.uvsq.fr/
Median ww7.pe
Squelette median en mode violet, site peruvien en espagnol
http://ww7.pe/


Vous trouverez une liste plus complete de sites utilisant le squelette Median sur : http://delicious.com/tag/median+spip

Aidez nous a completer cette liste en tagguant vous memes vos sites sur delicious avec les tags spip et median .

Installation

Ce squelette est fourni sous forme d’un plugin pour faciliter l’installation.
Pour récupérer les fichiers vous pouvez :

  • soit utiliser les listes d’installation de /plugins/auto dans la page de gestion des plugins de votre SPIP
  • soit récupérer la version svn ( version de développement ) sur la zone spip :
    svn co svn ://zone.spip.org/spip-zone/_squelettes_/median/
  • soit télécharger le zip de la dernière version sur https://files.spip.net/spip-zone/

Pour l’installation et l’activation, suivez la procédure standard : cf la documentation officielle

Configuration souhaitable du site :

A priori ce squelette à été créé pour un SPIP avec :
-  les rubriques avec texte et descriptif mais sans documents attachés
-  les articles avec tous les éléments sauf le PS . NB : le sur-titre étant utilisé pour la configuration de l’affichage du port-folio (cf plus bas) il ne sera pas affiché...
-  des images en format paysage dans le portfolio des articles
-  les brèves ne sont pas utilisées / affichées

L’interface de configuration

Les administrateurs généraux du site peuvent configurer différents paramètres via l’interface de configuration accessible dans l’interface privée par Configuration > CFG > Squelette Median.

Interface de configuration
Vous pouvez configurer plusieurs aspects du squelette median, notamment ses couleurs d affichage

La configuration permet de définir :

  • l’organisation de la page d’accueil
  • l ordre de tri des articles dans les pages rubriques en utilisant les mots clés classement_date ou classement_date_inverse.
  • les couleurs utilisées ( !! Attention a desactiver la compression du javascript et des CSS dans la configuration avancee de SPIP, ces compressions genent le parametrage des couleurs !! )
  • certains textes d’explication
  • les groupes de mots clés « techniques » (à ne pas afficher dans les pages publiques).
  • si il n’y a pas de logo du site la configuration de l’image typo qui sera utilisée à la place
  • le texte de la page 404 et les « meta keywords » placés dans la balise head des pages

Pages spéciales

En plus des pages standard de la dist de SPIP, ce squelette fourni :
-  une page de souscription aux listes du plugin spipliste (?page=subscribe) dont le contenu est fourni par l’article ayant le mot clé page_souscription
-  une page de contact (?page=contact) dont le contenu est fourni par l’article ayant le mot clé page_contact. Les destinataire des messages sont les auteurs de cet article. ATTENTION : n’oubliez pas de renseigner le champ email de la fiche des auteurs si vous voulez que le formulaire de contact soit affiché !

Mot clé « _invisible_ » :

Tous les articles ou rubriques associés avec le mot clé « _invisible_ » ne seront pas affichés dans les pages publiques.
Pour les rubriques il y a « héritage » c’est à dire que les articles et les sous-rubriques contenues dans une rubrique avec « _invisible_ » seront également non-visibles. A priori toutes les pages du squelettes sont configurées pour ne pas afficher les éléments avec _invisible_ (backend et sitemap compris) mais ne comptez tout de meme pas sur ce mécanisme pour gérer des contenus confidentiels...

Le bandeau de sommet de page

Si il existe une image « logo de site » (cf page "Configuration") elle est utilisée pour faire le bandeau du sommet de toutes les pages du site. (l’image sera retaillée pour ne pas dépasser 860px de largeur)
L utilisation du plugin experimental top_bando peut aussi vous permettre de mieux parametrer l affichage du bandeau
Si le logo de site n’est pas défini, une « image typographique » est créée à partir du nom du site défini dans la page «  Configuration  ». La police, la couleur,du texte, la taille de la police et la largeur maximum avant retour ligne utilisées sont définies via l’interface de configuration :

  • taille = hauteur de la police en pixels
  • couleur = code hexadécimal d’une couleur HTML
  • largeur = largeur maximum en pixel avant retour à la ligne
  • police = nom d’un fichier TTF placé dans le dossier /squelettes/polices (attention ! Pour éviter les problème de copyright, la police choisie doit être libre de droits... Un grand choix est disponible sur dafont)

Le logo de sommet de page comporte par défaut un lien vers la page d’accueil du site mais la destination du lien peut être configurée via le 2e champ du bloc Réglages divers de l’interface de configuration.

Le bandeau de pied de page

A partir de la version 1.1.0, il est constitué par 2 lignes : la première facultative avec couleur configurable, la deuxième obligatoire (couleur identique à celle du bandeau de tête). L’interface de configuration permet de choisir les éléments à afficher dans la ligne obligatoire (lien vers page de contact, flux RSS, logo "valide XHTML"...). Elle permet aussi de choisir d’ajouter un lien vers un article au choix (le titre de l’article sera utilisé comme texte du lien) : cette option permet par exemple de faire un lien vers un article "Mentions légales".
Le bloc qui permet de configurer le contenu de la ligne facultative accepte du texte simple mais également du HTML "brut". Si il est laissé vide, la ligne ne sera pas affichée (configuration par défaut).

Organisation de la page d’accueil

L’article qui est affiché en début de page d’accueil est défini dans l’interface de configuration. Les éléments à afficher sont également configurables dans le premier bloc de cette interface (logo, titre, sous-titre, chapo, texte).
Cet article peut (doit !) avoir le mot clé « _invisible_ » pour ne pas apparaître par ailleurs dans les listes d’articles. Si il n’y a pas d’article configuré, c’est le descriptif du site qui sera affiché à sa place.

Sur le côté droit de l’article d’accueil, on peut faire afficher un petit diaporama (cf http://median-web.eu).
Les photos affichées sont tirées aléatoirement parmi celles associées aux articles ayant le mot clé « photos_sommaire » et dont la largeur est supérieure à la hauteur (format "paysage").
ATTENTION : les logos des articles ne sont pas pris en compte, seront utilisées uniquement les photos associées aux articles, et ayant été ajoutées dans le portfolio.
La vitesse de rafraichissement de ce diaporama, la taille des vignettes et l’orientation des photos à utiliser (portrait ou paysage) est configurable via l’interface de configuration (bloc Diaporama de la page d’accueil).

Sous l’article sommaire sont affichées des articles avec leur logo par rangées de 4 : le nombre de ces articles est défini dans l’interface de configuration par le champ "Nombre de blocs articles" (à priori, choisissez un multiple de 4 pour éviter les affichages foireux...).
Ces n articles sont choisis selon l’algorithme suivant :

  • les n 1ers articles avec le mot clé « bloc_sommaire » ayant les numéros les plus petits comme préfixe de leur titre (« 1.le titre du premier », « 2. le titre du deuxième »...)
  • si il n’existe pas n articles avec le mot clé « bloc_sommaire » + un numéro, on complète avec les articles les plus récents ayant le mot clé
  • si il n’existe pas n articles avec ce mot clé on complète avec les derniers articles publiés

Chacun de ces blocs "article" affiche :

  • le logo de l’article (ou de sa rubrique parent) recadré en 187x100 pixels (choisissez des logos dans ces proportions si vous ne souhaitez pas qu’ils soient amputés "sauvagement" !)
  • son titre
  • un court texte correspondant au descriptif de l’article si il existe, sinon aux texte. Dans les 2 cas si il existe un logo le texte est coupé à 140 caractères, sinon à 300 (filtre |couper) [1]

Si le plugin nuage est installé, le bas de page permet de faire apparaître les mots clés thématiques utilisés sous forme d’un « tag-cloud » (plus le mot est utilisé plus il est gros). Le titre de ce tag cloud est modifiable via l’interface de configuration du plugin.

A droite du tag cloud il est possible de faire apparaître un bloc «  Contact  » qui affiche les descriptifs des mots clés du groupe «  Coordonnees  ». L’affichage est fait de la façon suivante :
Titre du mot clé : description du mot clé
Les coordonnées sont affichées dans l’ordre défini par les numéros en préfixe du nom du mot clé (« 1. Tel », « 2. Fax »...).
Si on ne souhaite pas afficher le bloc « Contact » il suffit de renommer le groupe de mot clés «  Coordonnees  »

Affichage des rubriques :

Par défaut la rubrique affiche la liste de ses sous-rubriques et des articles en dessous de son éventuel descriptif.

Si une rubrique ne comporte qu’un seul article, celui ci sera directement affiché lorsque l’on visite la rubrique.
Si (en plus d’être unique) cet article est un "article virtuel", la page de rubrique fera la redirection.

Il est possible d’utiliser un article de la rubrique pour faire le texte présentation de celle-ci en associant le mot clé « edito_rubrique » à l’article choisi.

A partir de la version [1.0.5], les mots clés classement_date ou classement_date_inverse peuvent êtres attribués à une rubrique pour que celle-ci affiche les articles par date (du plus ancien au plus récent) ou par date inversée (du plus récent au plus ancien). Bien évidemment ces 2 mots clés sont exclusifs l’un de l’autre...

Affichage des articles :

Par défaut les articles sont affichés quel que soit le visiteur mais il est possible de restreindre l’accès aux visiteurs identifiés en associant le mot clé « restricted_access » à un article.
ATTENTION ! il ne s’agit que de limiter l’accès aux articles proposant des forums ou sondages / formulaires aux utilisateurs et donc d’éviter le spam par les robots... En aucun cas cette fonctionnalité ne doit être utilisée pour gérer des accès restreints "sérieux" ! si vous nécessitez un véritable contrôle d’accès, utilisez le plugin accès restreint 3.
Le texte qui sera utilisé pour présenter la restriction d’accès est configurable via le bloc "Textes configurables" de l’interface de configuration.

Si on ajoute en plus le mot clé « form_account_creation » à cet article, les visiteurs non-identifiés se verront proposer un formulaire de création de compte « Visiteur ». Le texte de présentation du formulaire de création du compte est lui aussi configurable via "Textes configurables". Si le plugin Inscription 2 est installé c’est son formulaire de création de compte qui est affiché, sinon c’est le formulaire standard de SPIP.

Chaque article peut proposer des photos en mode port-folio (vignette cliquable et s’affichant en sur-impression si vous utilisez un plugin de gestion des images tels Nyromodal, Thickbox ou Fancybox). Les 3 premières vignettes s’affichent à droite du texte de l’article, les suivantes en dessous.
Ces vignettes placées à côté de l’article peuvent êtres mises à gauche en attribuant le mot clé port_folio_left à l’article.
Le nombre de vignettes placé à coté de l’article est configurable en plaçant dans le champs sur-titre de l’article le nombre à afficher. Cela permet d’adapter "manuellement" le nombre de vignettes à la longueur du texte de l’article (si un contributeur se sent de faire la modif pour automatiser le nombre de vignettes en fonction du nombre de caractères du texte de l’article il est le bienvenu...).

Modèle "saut" :

Pour gérer les retours d’alignement du texte des articles un modèle est fourni avec ce squelette qui permet de faire passer le texte en dessous d’une image ou d’un document inclut dans le texte avec <imgXX|left> ou <docYY|right> (i.e. éléments « flottants ») :
<saut|vide=right> placé en début d’un paragraphe de texte permet de s’assurer que le texte repart en-dessous de tout élément flottant à droite, <saut|vide=left> idem pour un élément flottant à gauche et <saut2> assure le retour pour les flottants des 2 côtés.
NB : le modèle insère un bête <br style="clear: right;"/> (ou left ou both)

Notes techniques :

La transmission de doublons entre les squelettes principaux et les INCLUREs est assurée par les balises #SAVE_DOUBLONS et #LOAD_DOUBLONS mises au point par marcimat et renato : merci à eux pour ce petit bijoux !

Le fichier d’options de ce squelette (squelette_median_options.php) contient la définition du répertoire /squelettes/median comme répertoire de surcharge à utiliser si vous souhaitez apporter vos personnalisations à certains des fichiers de ce squelette tout en gardant intact les originaux (= surcharge). Vous pouvez bien sûr modifier le dossier utilisé :
 $GLOBALS['dossier_squelettes'] .= ':'.$chem_squel.'/votre_nom_de_dossier';

Si vous souhaitez personnaliser simplement les classes CSS utilisées, toutes les pages de ce squelette appellent un fichier perso.css en dernier (donc en position prioritaire par rapport aux autres feuilles de style). Ce fichier n’est pas fourni : il vous suffit donc de le créer dans votre dossier de squelette (ou à la racine du plugin) pour surcharger les styles CSS existant.

Versions

[version 1.0.1] ajout d’un script d’installation pour le groupe de mots clés technique et celui des coordonnées

[version 1.0.4] gestion de la couleur de fond des pages, correction de 2 bogues dans la prise en compte des groupes de mots clés à ne pas afficher, correction d’un bogue dans le calcul des largeurs des éléments de la barre de navigation, gestion de la taille et la forme des micro-vignettes dans les pages rubriques, ajout du roumain

[version 1.0.5] ajout de l’option permettant de choisir (via mot clé) le tri par date ou date inverse pour l’affichage des articles d’une rubrique.
Ajout du logo « valide XHTML » dans le pied de page (selon configuration)

[version 1.1.0] ajout de l’option permettant de choisir le sens des photos du diaporama ainsi que la taille des vignettes, ajout du pied de page configurable, modification des CSS pour optimiser la largeur du texte lorsqu’il n’y a pas de photos attachées à l’article.

[version 2.0.0]
création d’une version compatible SPIP 3, les plugins CFG et palette ne sont plus nécessaires.

Notes

[1ce nombre de caractère est éventuellement modifiable dans le fichier sommaire.html : #SETlongueur_texte_court, 140 et #SETlongueur_texte_long, 300

Discussion

91 discussions

  • 2

    J’ai une question :
    -  est ce normal lorsque le squelette median active le menu déroulant (jquery slidemenu),
    càd lorsque j’ai 1 rubrique racine et au moins 1 sous-rubrique avec 1 article dedans,
    je me retrouve avec des erreurs lors de la validation XHTML 1.0 strict :

    L’erreur semble porter sur une balise img fabriqué par js et qui se termine ainsi
    + '" style="border:0;" />'
    dans le fichier du squelette inc-menuDD.html.

    Pourtant je n’arrive pas à corriger la balise img, si quelqu’un à une idée ?

    Répondre à ce message

  • 4

    Salut à tous, ce plugin median me parait tout à fait convenir à ce que je cherchais :
    -  squelette valide XHTML
    -  forme générale de la mise en page classique « façon blog »
    -  j’ai installé le plugin, ça marche très bien j’en suis content
    -  page de configuration bien pensée et efficace

    J’ai donc apporté un petit lot de corrections générales au code du squelette :
    -  pour corriger doublons description meta de la page d’accueil
    -  pour supprimer les mots clés techniques dans le flux RSS
    -  pour améliorer la mise en forme de la page accueil
    -  pour que la config dans CFG->Median->Page d’accueil->« nb de pages articles » fonctionne aussi avec zéro articles
    -  pour protection email auto par mailcrypt (couteau-suisse) des champs « coordonnées »
    -  pour gestion correcte des erreurs 404 et 403
    -  pour plan du site avec gestion correcte du multilang (pas encore terminé...)

    Voilà donc je voulais savoir si ça intéresse quelqu’un d’intégrer ça dans le plugin
    Si certains ont déjà fait d’autres corrections je suis preneur !
    je vais essayer d’intégrer aussi la gestion métas plus fines dans le squelette (plugin métas), si c’est déjà fait par quelqu’un je veux bien un coup de main.

    Merci pour ce plugin bien pensé et bravo !

    • A priori toutes les améliorations de ce squelette sont le bienvenues mais tu dois faire attention que celles qui dépendent de l’utilisation d’un plugin supplémentaire (Couteau suisse ou Meta dans ton cas) soient codées de façon à ce que le squelette ne génère pas d’erreur lorsque le plugin est absent. Voir par exemple comment c’est fait avec le plugin Nuage dans le fichier sommaire.html (ligne 161 et suivantes).

      Sinon, d’un point de vue pratique pour la mise en oeuvre de tes modifications, le mieux serait que tu demande un code d’accès sur la zone (cf « Comment participer » sur la page http://zone.spip.org/trac/spip-zone/) afin de travailler via SVN comme les autres codeurs qui interviennent sur ce plugin et que tu sois autonome pour la gestion de tes apports.

      Merci d’avance pour ta participation !

    • salut et merci pour ta réponse précise !
      donc je vais essayer de prendre le temps de m’inscrire sur http://zone.spip.org/trac/spip-zone/ pour avoir un accès SVN.

      Concernant les améliorations qui utilisent des plugins (mailcrypt avec couteau-suisse...), à l’heure actuelle ces modifications ne présentent pas d’erreurs si on désactive le plugin.
      Merci pour l’exemple dans la page sommaire.html, ça me sera bien utile pour la suite :)

      Est-ce qu’il y a de l’activité autour de ce plugin sur Trac ou pas trop ?
      car sinon je peux continuner mon dev sur ma version perso (la plus ouverte possible) et ensuite proposer directement un plugin V2 avec les améliorations faites
      si jamais personne ne bosse dessus sur trac peut être ça sert à rien de s’y inscrire... ?

      Bonne continuation à tous !

    • Est-ce qu’il y a de l’activité autour de ce plugin sur Trac ou pas trop ?

      On ne peut pas dire qu’il y ait une grosse activité sur ce plugin mais si tu regarde sa timeline sur trac (http://zone.spip.org/trac/spip-zone/browser/_squelettes_/median?order=date&desc=1) il y a relativement souvent des corrections mineures...
      Dans l’idée c’est aussi le fait d’avoir un historique complet des modifs et la possibilité de « reverser » si nécessaire qui fait l’intérêt de bosser via SVN.
      Bref, là dessus tu n’as pas le choix : si tu veux participer au développement de ce squelette c’est comme pour tout le reste de la zone : en utilisant SVN !

      ensuite proposer directement un plugin V2 avec les améliorations faites

      heu... pas du tout certain que les modifs que tu proposera justifieront une « V2 »... on passera à coup sur en version suivante (style 1.2.0) mais pour un saut vers une version majeure, ça voudrait dire que tu propose un truc vraiment différent : par exemple le support du multilinguisme ou le passage en compatibilité avec les thèmes Z...

    • ok c’est nickel, merci pour toutes ces précisions ça m’évitera de faire n’importe quoi :)
      J’ai checké l’activité sur trac... pas lourd ces derniers 6 mois.
      Et SVN obligatoire pour rester cohérent globalement, c’est entendu !
      Je crois que j’avais déjà un compte pour le svn mais ça remonte...pffff, il y a des années. On peut récupérer ça facilement si j’ai déjà un compte sur trac ?

      PS : quand je disais V2 je voulais dire version suivante, en effet ce sera plus genre 1.2.0

    Répondre à ce message

  • 1

    Bonjour,
    Depuis quelques temps et de manière aléatoire, le site s’ouvre avec des caractères bizarres à la place des accents. Il s’agit de http://www.lyc-rabelais-meudon.ac-versailles.fr/
    Quelqu’un sait ce qui s’est passé et comment je peux résoudre le pb ?
    Merci !

    • A priori (je n’ai pas constaté le problème sur le site...) on peut supposer que ce n’est pas spécifique du squelette Median mais lié à un problème de charset envoyé par le serveur apache (ISO8859-1 / UTF8). A voir avec les services qui gèrent ton hébergement donc....

    Répondre à ce message

  • 6

    Bonjour,
    J’ai testé ce squelette sous la forme d’un plugin cependant j’aimerais maintenant le supprimer complètement. Il se trouve que l’élimination du dossier du plugin ne supprime pas son interface de paramétrage dans CFG. J’ai vidé tous les caches, réinstallé CFG mais l’onglet « Squelette Madian » reste actif.
    Comment faire pour « nettoyer » totalement mon système du plugin « Squelette Madian » ?
    Merci

    • Je ne constate pas cette erreur sur un SPIP 2.1.2 + median 1.1.0...
      A priori il s’agit d’un cache mal purgé (comme souvent lors de la suppression de plugins) : la solution consiste à vider complètement (par FTP / SSH) le dossier temp/cache

    • Non, j’ai bien entendu vidé tout le dossier « tmp » du serveur mais j’ai toujours accès à cette page à partir de CFG
      http://monsite.com/ecrire/?exec=cfg&cfg=median
      Bizarre et un peu agaçant
      -  dernière version de Spip
      -  plugins récents : crayons, palette, couteau_suisse, spip-bonux

    • As tu fais la suppression en passant par l’interface de gestion des plugins (désinstallation et/ou désactivation) ou simplement par suppression du dossier /median ?

    • Mea culpa, j’ai fait une suppression sauvage en virant le dossier du plugin
       ;-(
      Dois-je le réinstaller pour ensuite le désinstaller proprement ?

    • La page « Configuration du Squelette Median » est toujours présente dans CFG, et cela malgré une désintallation « propre » en passant par le plugin, un vidage du cache et du dossier « tmp ». J’ai même fait une mise à jour totale des dossiers de spip : « ecrire », « prive », « squelettes-dist ».
      Cela n’empêche pas le fonctionnement du site mais encombre la page de choix de configuration avec CFG. Est-il nécessaire de nettoyer une table de la base spip ? et si oui laquelle ?
      Merci de m’indiquer la procédure pour supprimer totalement ce plugin que je voulais seulement tester et non adopter définitivement.

    • A priori je n’arrive pas à reproduire le problème (même avec une suppression « sauvage » du dossier du plugin) mais de toute façon ce problème n’est pas spécifique du plugin Median et il semble clairement que c’est lié au fonctionnement du plugin CFG : voir sur la documentation de ce dernier pour trouver des spécialistes de la question...

    Répondre à ce message

  • 1

    Bonjour,

    Moi aussi, je trouve ce squelette plutôt bien fait.

    Je suis débutant dans spip, et j’aurais une question, concernant spip en général et Median en particulier.

    J’ai installer spip + Median sur le serveur de mon collège.

    Pour utiliser ce site à l’extérieur (internet : http://monsite.fr) et à l’intérieur de l’établissement, en intranet (http://serveur/monsite) (accès plus rapide sans passer par internet), j’ai mis des liens relatifs, qui me permettent de naviguer sans problème entre les différentes rubriques.

    Le problème se présente lorsque je clique sur le lien accueil (ou sur le bandeau) : je suis alors renvoyé sur l’adresse internet du site (http://monsite.fr) ce qui est l’idéal de l’extérieur mais qui me pose problème en intranet.
    Avez-vous une solution ?

    Merci

    • J’ai une partie de la réponse (en m’aidant du message du 16 septembre de cy_altern)

      Dans le fichier median/inc-rubriques.html, j’ai remplacé la ligne 22

      <li style="width: #GET{largeur_rub_nav}%;"><a href="#URL_SITE_SPIP"[ class="(#SOMMAIRE)"]><:median:accueil:></a></li>

      par

      <li style="width: #GET{largeur_rub_nav}%;"><a href="index.php"[ class="(#SOMMAIRE)"]><:median:accueil:></a></li>

      De même, dans le fichier median/article.html, j’ai remplacé la ligne 36

      <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{40})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{40})]</div>

      par la ligne

      <div id="hierarchie"><a href="index.php"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{40})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{40})]</div>

      Reste maintenant le souci du lien vers le logo (ou nom du site) que je n’arrive pas à régler.
      Au pire, commet faire pour qu’il n’y ait de lien ?
      Merci

    Répondre à ce message

  • 2
    Philippe AUBERT

    Bonjour

    un grand merci pour ce squelette.
    J’ai un léger problème avec le site que je suis entrain de finaliser.
    http://maiziereslesmetztt.fr/
    Le menu tronque le mot « entrainement ». J’ai creusé le code spip et le CSS mais je sèche pour augmenter légèrement la largeur des blocs pour que le mot s’affiche entièrement.

    Pourriez-vous m’indiquer un début de commencement d’explication ?

    Merci d’avance

    • quelle version de median utilisez vous ?

      avez vous fait des modifications dans le squelette et la css de median ?

      votre page web contient :

       <li style="width: 7%;">
      			<a href="spip.php?rubrique3">Entrainements</a>
      			<ul>
                    <li style="width: 220px;"><a href="spip.php?rubrique20">Horaires</a>
                    </li>

      normalement le % est calcule en fonction du nombre de rubriques presentes a la racine et ca devrai donner quelque chose comme ca : http://ww7.pe/

      le menu doit prendre 100 % de la largeur au final, chaque element de premier niveau du menu prenant (100/nombre de rubriques racine) % de la largeur disponible.

      la partie du squelette median qui gere cela est dans le squelette inc-rubrique

      [(#REM) récupérer le nombre d'items 1er niveau du menu de nav et calculer le %tage pour la largeur ]
      <BOUCLE_nb_rub(RUBRIQUES){par num titre, titre}{racine}{!titre_mot=_invisible_} ></BOUCLE_nb_rub>
        [(#SET{largeur_rub_nav, [(#TOTAL_BOUCLE|plus{1}|pourcentage)]})]
      <//B_nb_rub>

      auriez vous cree de nombreuses rubriques a la racine, qui seraient vides et donc non presentees dans le menu, mais tout de meme prises en compte par le calcul du pourcentage de chaque element ?

      vous pouvez aussi tenter d ajouter le mot cle _invisible_ aux rubriques de premier niveau qui ne doivent pas apparaitre dans le menu principal , ou qui sont vides

    • Philippe AUBERT

      Bonjour

      merci pour votre réponse.
      J’ai tenu des éléments que vous avancez et j’ai supprimé les 2 rubriques vides et corrigé mon code (issu de tentatives de résolution de mon pb) et uploadé la page inc-rubriques originale.
      Aucun changement constaté et mon bug d’affichage persiste.
      Je vous joins en pj le message d’reur qui s’affiche, peut-être cela vous aidera davantage ?

      Encore merci pour vos conseils.

      Philippe AUBERT

    Répondre à ce message

  • 1

    Bonjour

    Comment faire pour que les mots-clés techniques n’apparaissent pas dans le bas des articles ?

    Comment supprimer l’onglet « accueil » ?

    Merci

    Fabrice

    • Le dernier bloc (« Définition des groupes de mots clé techniques ») de l’interface de configuration du squelette (page .../ecrire/ ?exec=cfg&cfg=median) permet de cocher les groupes de mots-clés que tu ne souhaite pas voir apparaître dans les pages publiques.

      Pour supprimer l’onglet accueil il faut copier le fichier de squelette median/inc-rubriques.html dans ton dossier de squelette et modifier le code pour avoir ligne 13 :

        [(#SET{largeur_rub_nav, [(#TOTAL_BOUCLE|pourcentage)]})]

      et supprimer la ligne 22 :

          <li style="width: #GET{largeur_rub_nav}%;"><a href="#URL_SITE_SPIP"[ class="(#SOMMAIRE)"]><:median:accueil:></a></li>

    Répondre à ce message

  • Bonjour

    Maintenant que j’ai résolu grâce à vous mon problème d’image de fond, j’aimerai savoir comment placer dans les articles, le « Dans cette rubrique » dans la colonne de droite en dessous des images ? Pour l’instant le bloc se situe en bas de la page ! Merci d’avance

    Répondre à ce message

  • 4

    Bonjour

    J’utilise Median depuis quelque temps et j’en suis très content ! J’ai une petite question, comment intégrer une image de font. J’arrive bien a y mettre de la couleur mais pas d’image, quelqu’un serait il comment faire ?

    • Toujours personne pour m aider ? Je vais bien dans l’habiilage.css ligne 71 mais rien ne bouge Help please !

    • Testé sur un SPIP 2.1 + squelette Median :

      • faire une copie de /plugins/median/habillage.css dans le dossier /squelettes
      • placer l’image à utiliser comme fond dans le même dossier (par exemple /squelettes/toto.jpg
      • modifier /squelettes/habillage.css ligne 71 pour attribuer l’image-background :
        body { background: #FFF; margin: 0; padding: 0; text-align: center; background-image: url("toto.jpg");}
    • et penser a vider completement le cache ( rm -rf tmp/cache/* ) ensuite

    • Merci, vous êtes des chefs !

    Répondre à ce message

  • 2

    Aidez-moi s.v.p. ! Où placer mon logo du site (entête).
    Dans quel fichier du squelette Median ?

    • Configuration
      -  Logo de ce site
      (choisir l’image à envoyer)

    • il est aussi possible d utiliser le plugin bandeau avec le squelette median

    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