La balise #EXPOSE peut poser problème lorsqu’on s’en sert dans un squelette inclus (voir ce message sur les forums de spip.net).
La doc de la balise #EXPOSE sur spip.net
Si on veut mettre en évidence une rubrique (ou autre chose) dans un menu grâce à #EXPOSE il faut que la balise reçoive l’id d’un l’élément (cette info pourrait être ajoutée en remarque sur la page de documentation).
Par exemple, pour mettre en évidence la rubrique contenant l’article en cours d’affichage il faudra (…)
Accueil > Mots-clés > tags > SPIP
SPIP
Articles
-
Spip : Balise #EXPOSE dans squelette inclus
10 février 2007, par b_b -
SPIP 1.9.2 détecter un plugin dans un squelette
2 mars 2007, par b_bLu sur la liste via sedna spip une astuce pour détecter la présence d’un plugin depuis un squelette : [(#EVALdefined(’_DIR_PLUGIN_xxx’)| ?’ ’) c’est bon je suis installé]
avec xxx le prefix du plugin en majuscules
Merci à Cedric Morin. -
Afficher une table de la base de données avec "vertébrer"
17 juin 2008, par b_bDans la série des œufs de pâque voici un mode d’affichage de SPIP qui permet de voir le contenu d’une table de la base de données : ?page=table:nom_de_la_table
Ce pseudo mode porte le doux nom de "vertébrer" et a été introduit dans la version 193 de SPIP depuis la révision 10645. À noter que ce mode n’est accessible qu’aux webmestres du site.
Information trouvée dans la présentation var_mode pour les nuls. -
Des tags pour SpipClear
4 décembre 2006, par b_bCe soir, j’ai bricolé un squelette mot.html pour SpipClear. Le but du squelette est d’afficher la liste des articles attachés à un mot clé d’un groupe défini (dans mon cas le groupe "tags").
Pour commencer, j’ai décortiqué les squelettes de SpipClear pour comprendre leur fonctionnement basé sur des inclusions conditionnelles. Je ne comprenais pas très bien des portions de codes comme celle-ci dans layout.html :
(#RECHERCHE (#ENVid_article
Un petit tour sur spip.net pour revoir le (…) -
Spip Apéro du 23 mars à Brest
27 mars 2007, par b_bVoici une petite compil de liens dont nous avons parlé lors du SpipApéro du 23 mars à Brest : La variable de personnalisation $toujours_paragrapher à coller dans mes_options.php Cette variable peut aussi être activée par le biais du plugin TweakSpip disponible sur spip-contrib. Si vous ne voulez pas installer Tweak Spip mais que vous avez envie de faire de belles listes à puces simplement, il y a aussi le plugin bellespuces. SpipTypo, un plugin pour firefox qui permet l’édition WYSIWYG des (…)
-
SPIP 1.9.2 et l’authentification FTP
25 février 2007, par b_bJusqu’à la version 1.9.2 un administrateur devait authentifier son statut par FTP pour accéder aux fonctions de maintenance du site (sauvegarde et restauration de la base par exemple). Sur l’article de présentation de la 1.9.2 on peut lire :
sauvegarde facilitée : authentification supprimée...
Si on veut pouvoir contrôler quels administrateurs auront accès à ces fonctions on peut utiliser cette astuce de Jaques Pyrat trouvée sur sedna :
L’API d’autorisation permet désormais de (…) -
Lister les rubriques d’un administrateur restreint
15 mars 2008, par b_bContinuons dans la série "astuces glanées sur IRC".
Comment lister les rubriques d’un admin restreint ?
Réponse : <BOUCLE_rubs(AUTEURS_RUBRIQUES)id_auteur>
Merci azerttyu et cedric
Cette boucle permet d’utiliser #ID_RUBRIQUE et aucune autre balise.
Attention : avec la version 192d de SPIP, pensez à ajouter le préfixe de vos tables s’il y en a un. <BOUCLE_rubs(PREFIXE_AUTEURS_RUBRIQUES)id_auteur>
Autre solution, il suffit de déclarer la table spip_auteurs_rubriques (…) -
phpinfo() dans SPIP
5 juillet 2007, par b_bLu sur IRC #spip qu’on peut accéder à phpinfo depuis l’interface privée de SPIP en tapant tout simplement ça dans la barre d’adresse : http://monspip.fr/ecrire/?exec=info
Elle est pas belle la vie ? Merci klike ;-) -
Spip 1.9.2 désactiver jQuery dans #INSERT_HEAD
27 février 2007, par b_bLu sur la liste spip-dev :
Voilà le moyen d’empêcher jquery de s’ajouter quand on en veut pas mais qu’on veut tout de même utiliser #INSERT_HEAD
transmis ici pour mémoire, copié d’IRC sur réponse de Fil :
mettre dans mes_options.php : $spip_pipeline[’insert_head’] = str_replace(’|f_jQuery’, ’’, $spip_pipeline[’insert_head’]) ;
Un bon moyen pour alléger ses pages publiques tant qu’on ne se sert pas de plugins comme thickbox (merci à Fil et Aurelien Levy). -
Afficher l’introduction d’un article avec la mise en forme
3 mars 2010, par b_bC’est une question qui revient souvent sur les listes ou sur l’IRC de SPIP. Le problème est que le contenu de la balise introduction passe à travers la fonction couper de SPIP qui supprime la mise en forme du texte. et . Voici quelques recommandations sur le contenu de cette introduction personnalisée : tout ce que l’on y ouvre doit y être fermé (raccourcis de mise en forme, liens, etc) la balise fermante (.*)