Comment rendre une page accessible seulement aux administrateurs du site

18 avril 2008

Et hop une autre astuce glanée sur IRC, faut que j’écoule le stock...
Comment rendre une page accessible seulement aux administrateurs du site grâce à la balise #SESSION ? [(#SESSIONstatut|==0minirezo| ?’ ’,’’)<INCLUREfond=mapagecachee>]
La balise #SESSION est disponible sous forme de plugin pour SPIP 192. Elle est intégrée dans le noyau de la version de développement de (lire l’annonce à propos de la balise #SESSION sur la liste).
Et sans la balise session ? #CACHE0 (...)

0 commentaire

Comment définir des filtres ou des fonctions spécifiques à un squelette ?

17 avril 2008

Encore 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

1 commentaire

Lister les rubriques d’un administrateur restreint

15 mars 2008

Continuons 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 dans votre (...)

1 commentaire

Personnaliser le contenu de la balise #INTRODUCTION

28 février 2008

Vous 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

0 commentaire

Afficher un logo par défaut pour un article SPIP

25 février 2008

Une question revient souvent sur les listes et dans les forums SPIP :
Comment proposer un logo_article par défaut s’il n’y en a pas de défini ?
Tout simplement comme ceci, à l’aide du filtre | ?sioui,sinon : [(#LOGO_ARTICLE|| ?
[(#LOGO_ARTICLE)]
,
[<img src="(#CHEMINimages/nologo.png)" alt="" class="spip_logos" width="32" height="32" />]
)]
Explication du code : Si le logo article est présent on l’affiche. Sinon (...)

0 commentaire

SPIP Apéro du 8 février 2008

10 février 2008

Encore un apéro SPIP sympa au Fourneau sur le port de commerce à Brest. Cette fois, nous étions une quinzaine de personnes et nous avons travaillé par petits groupes autour de sujets différents comme les squelettes complets, les bases de la création de squelettes SPIP et du bidouillage de plugins. Voici quelques liens en rapport avec les sujets abordées.
Le squelette Sunny de Matthieu Marcillaud.
“Sunny est un jeu de squelettes qui s’installe comme un plugin. Il prend en charge les crayons (plugin (...)

0 commentaire

Spip Apéro du 14 décembre 2007 à Brest

21 décembre 2007

Voici un petit récapitulatif du dernier Spip Apéro brestois de l’année 2007. Comme d’habitude nous nous sommes retrouvés au Fourneau sur le port de commerce.
Nous avons discuté des différentes procédures et étapes à respecter pour effecteur une mise à jour d’un site sous SPIP.
Première solution, y mettre les mains. La procédure manuelle de mise à jour vers SPIP 1.9 est décrite sur spip.net. Vous pouvez trouver d’autres informations utiles sur la mise à jour de SPIP dans l’article "Mise à jour vers SPIP (...)

0 commentaire

Avertissement "message privé" dans la partie publique

22 novembre 2007

Voici une petite noisette et une fonction qui répondent à un besoin qui avait déjà été formulé dans les forums de SPIP et sur la liste des utilisateurs. Quel est le besoin ? Avertir un auteur qu’il a reçu un message privé depuis la partie publique d’un site SPIP. Pour y arriver, nous allons avoir besoin de la balise session qui est disponible sous forme de plugin.
Première étape, créez un fichier inc-message.html et collez-y ce code :
#CACHE0 (#SESSIONid_auteur
Puis collez ce code dans le fichier (...)

2 commentaires

SPIP Apéro du 16 novembre 2007 à Brest

18 novembre 2007

Ce vendredi, nous étions 6 au Fourneau à Brest. Voici une liste récapitulative des sujets abordés.
Stéphane et moi avons fait un petit compte rendu de la SPIP Party qui s’est déroulée à Clermont Ferrand le week-end du 11 novembre. La présentation de la rencontre est visible sur spip-party.net. Vous pouvez consulter les photos, les vidéos et les liens du week-end sur cette page.
Nous avons discuté des différentes documentations SPIP disponibles en PDF :
La documentation française de SPIP en PDF (...)

2 commentaires

hasLayout : bug d’affichage des listes avec IE

26 septembre 2007

Cet article décrit un bug d’affichage des listes dans Interet Explorer 6 quand les éléments de la liste contiennent un lien de type block.
Description du bug
Prenons pour exemple le code HTML d’un menu sous forme de liste comme celui-ci :
Lien 1 Lien 2 Lien 3 Lien 4
Appliquons les styles suivants au menu :
ul margin : 0 ; padding : 0 ; list-style : none ; li margin : 0 ; padding : 0 ; li a display : block ; padding : 0.5em ; background : #ddd ;
Ce code fait que sur (...)

3 commentaires