Visites public

#Description Ce plugin ajoute une nouvelle boucle: VISITES. Cette boucle vous permettra d’afficher les visites par jours sur le site public. Ces statistiques sont les mêmes que celle que vous retrouvez dans l’espace privée sur le graphique. #Installation Ce plugin s’installe comme tous les plugins reportez vous à la documentation sur spip.net: http://www.spip.net/fr_article3396.html #Utilisation La nouvelle boucle VISITES propose deux balises: #DATE: la date des statistiques #VISITES: le nombre de visiteurs ce jour là Ce code va afficher les visiteurs pour les 7 derniers jours.

Read more...

Gérer l'erreur 404

Je vais vous expliquer en quelque ligne comment avec Apache on peut gérer la page qui sera affiché en cas d’erreur 404. Afin d’éviter aux visiteur un message incompréhensible en anglais on va lui afficher en cas d’erreur un article. Vous pouvez voir une démo ici. Il suffit de créer un fichier .htaccess à la racine de votre site et d’y placer cette ligne: ErrorDocument 404 /article.php3?id_article=145 Maintenant lorsque votre visiteur tentera d’accéder à une page qui n’existe pas il arrivera sur l’article 145.

Read more...

Admin SideBar

J’ai écrit ce petit script afin de ne plus avoir à toujours me connecter à l’interface d’administration de mon site pour vérifié si il y a de nouvelles bréves, articles ,site web et forums en attente de validation. Ce script affiche dans la sidebar de mozilla (ou de netscape). Dans votre sidebar vous obtiendrez la liste des bréves, articles, site web et forums en attente avec un lien vers l’interface d’admin.

Read more...

BBcode -> Spip

Ce convertisseur a était écrit pour les besoin de Battle Factory Vous pouvez l’utiliser online à cette adresse: http://noplay.net/~noplay/bbspip.php ou utiliser cette fonction dans vos scripts: // Thanks to LAURENT STEPHANE ([email protected]) function spip($str) * $str = stripslashes($str); $str = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","[\\2\](\\1)",$str); $str = eregi_replace("\\[email=([^\\[]*)\\]([^\\[]*)\\[/email\\]","[\\2\](\\1)",$str); $str = str_replace("[b]","\{\{",$str); $str = str_replace("[/b]","\}\}",$str); $str = str_replace("[i]","{",$str); $str = str_replace("[/i]","}",$str); $str = str_replace("[center]","**",$str); $str = str_replace("[/center]","**",$str); $str = str_replace("[url]","",$str); $str = str_replace("[/url","]",$str); $str = str_replace("[img]","",$str); $str = str_replace("[/img","]",$str); $str = str_replace("[code]","```bash",$str); $str = str_replace("[/code]","```",$str); return $str; }

Sommaire de l'article

Cette modification permet d’afficher le sommaire de son article généré dynamiquement à partir du texte de l’article. Vous pouvez naviguer dans l’article en cliquant sur les titres du sommaires. Démo Tous ce qui ce trouve entre bash# et est considéré comme un titre à ajouter au sommaire de l’article. #Installation dans mes_fonctions.php3 ajoutez le contenu de sommaire.txt et dans votre squellete vous ajoutez: bash[(#TEXTE*|sommaire_article|propre)] pour afficher le sommaire de l’articl bash[(#TEXTE*|sommaire_ancre|propre)] pour afficher l’article.

Read more...

Catégorie hidden

Pour commencer créez une catégorie qui a pour titre hidden dans l’interface d’administration. Ensuite éditez le fichier inc-calcul-squel.php3 (on modifie le moteur de spip donc attention en cas de mise à jour) Recherchez switch($type) { Recherchez la ligne: $req_where[] = “$table.statut=‘publie’”;* et remplacez là (3 fois) par: $req_where[] = “$table.statut=‘publie’ and $table.titre!=‘hidden’”; En faite on remplace pour les articles, les bréves et les rubriques. Voilà en principe sa marche la catégorie hidden n’est plus listé dans la boucle rubrique.

Read more...

Proposer une news

Cette modification permet à vos visiteurs de proposer une news. Elle est très simple à installer. #Installation téléchargez l’archive propose_news.zip modifiez les deux squellettes pour qu’ils correspondent au design de votre site uploadez les fichiers à la racine de votre site depuis une page de votre site faite un raccourci vers propose_new.php3 Et voilà :) Vous pouvez voir ce script en fonctionnement sur mon site, mais ne proposez pas de news s’il vous plait.

Read more...