Encore une astuce en différé du canal IRC #spip.
Comment vérifier qu’une balise est égal à "A ou B" dans un filtre de test ? [(#ID_ARTICLE|match^(8|15)$| ?’test ok’,’’)]
Ce code affichera "test ok" si #ID_ARCTICLE vaut 8 ou 15.
Merci à kent1 et marcimat
Accueil > Mots-clés > tags > astuce
astuce
Articles
-
Vérifier plusieurs conditions dans un filtre de test
7 mai 2008, par b_b -
Comment définir des filtres ou des fonctions spécifiques à un squelette ?
17 avril 2008, par b_bEncore une astuce glanée sur IRC #spip.
Comment définir des filtres ou des fonctions spécifiques à un squelette ?
Pour le fichier mon_squelette.html créez un fichier mon_squelette_fonctions.php dans lequel vous ajouterez vos filtres persos.
Merci anonyme -
Bloquer l’accès à l’espace privé de SPIP
5 octobre 2008, par b_bCette petite astuce peut s’avérer utile lorsque le webmestre d’un site SPIP effectue des travaux sur celui-ci et qu’il veut bloquer l’accès à l’espace privé. Cerdic l’a utilisé la semaine dernière lorsqu’il a travaillé sur la mise à jour de spip-contrib.
Voici le code à ajouter dans config/mes_options.php : function autoriser_ecrire()return false ;
Simple et efficace...
Merci à cerdic -
Comment empêcher SPIP de compresser automatiquement un script ?
3 décembre 2008, par b_bDernièrement en travaillant sur le plugin GoogleMap API pour SPIP j’ai rencontré des problèmes avec certains scripts de l’API. Après avoir posé quelques questions sur le canal IRC de SPIP quelqu’un m’a indiqué que cela provenait de la compression automatique de SPIP.
En effet, depuis quelques temps SPIP compresse automatiquement les scripts et css qu’il rencontre dans l’entête des pages (voir le code source).
Pour empêcher SPIP de compresser certains scripts il suffit d’ajouter un (…) -
Afficher que les mots liés à des articles dans une boucle MOTS
28 juin 2008, par b_bEncore une petite astuce notée depuis le canal IRC #spip.
Comment, dans une boucle MOTS, n’afficher que les mots qui sont liés à au moins un article ? <BOUCLE_mots(MOTS)id_article>0>
La boucle provoquera une jointure avec la table articles. Il est aussi possible de lister les mots attachés à des articles publiés en ajoutant le critère statut à la boucle : <BOUCLE_mots(MOTS)id_article>0statut=publie>
Merci à _fil_ et tetue -
Personnaliser le fuseau horaire de SPIP
6 juillet 2008, par b_bCertains sites sont hébergés sur des serveurs dont l’heure est différente de celle du pays dans lequel le site est consulté. Voici une astuce pour personnaliser le fuseau horaire (ou timezone) de SPIP. Dans cet exemple on va modifier la zone d’un site martiniquais hébergé en France.
Code à coller dans config/connect.php : spip_query("SET time_zone = ’America/Martinique’") ;
Et dans mes_options.php : date_default_timezone_set("America/Martinique") ;
Cela met les dates (…) -
Personnaliser la taille limite des images distantes dans SPIP
12 juillet 2008, par b_bLorsqu’on essaye d’afficher une image distante depuis un site comme flickr avec le code suivant, il peut arriver que cela ne fonctionne pas. [<a href="#URL_DOCUMENT">(#EMBED_DOCUMENT||image_reduire640,0)</a>]
Cela est dû au fait que la fonction recuperer_page qui rapatrie les images distantes pour faire une copie locale est limitée par défaut à 1Mo. Les images de flickr sont maintenant souvent plus grosses et sont donc tronquées, ce qui donne un fichier corrompu et (…) -
Personnaliser le contenu de la balise #INTRODUCTION
28 février 2008, par b_bVous en avez assez des listes de liens, peut être préférez-vous les listes d’astuces...
Celles-ci sont glanées sur le canal IRC #spip au fil des jours. Comme j’en ai plusieurs en stock depuis quelques mois, je vais les publier au coup par coup plutôt que d’en faire une longue liste illisible. Voici la première de la série.texte de l’introduction -
Trier des éléments numérotés par ordre alphabétique
13 mai 2008, par b_bLe problème
Comment afficher une liste d’éléments ayant un numéro d’ordre comme préfixe de leur titre (du genre "1. titre rubrique 1", "2. titre rubrique 2"...) triés par ordre alphabétique SANS tenir compte du numéro ?
Le code
#TITRE
L’explication
La syntaxe du critère par SUBSTRING_INDEX(titre,".",-1) est une fonction MySQL dont voici la description :
SUBSTRING_INDEX(str,delim,count)
Retourne une portion de la chaîne de caractères str, située avant count occurrences du (…) -
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.