Gestion de blog (journal privé publique ...)

Description

De plus en plus souvent on trouve sur Internet des Blogs que des gens mettent en ligne. Ces Blogs sont des journaux « personnels », des agendas ou l'on met certaines actions, etc... et le tout rendu public, diffusé sur le net !

Ce Blog fait relativement rapidement regroupe les différentes fonctions que requière un blog :
- Petit calendrier dans lequel on navigue
- section d'administration pour l'ajout de contenu
- gestion de petits smileys (pour le fun)
Le contenu des blog sont situés dans des fichiers (index.php) situés dans des repertoirs : pages/annee/mois/jours/index.php
Exemple pour le 30/03/2004 : pages/2004/03/30/index.php

Le calendrier, je l'avoue tout de suite a été repêché, pour gagner du temps, cependant je l'ai « amélioré » si on peut dire ça comme ça car la version d'origine ne permettait pas de naviguer dans les mois, ni de mettre en gras les jours où il y avait un Blog, ni de faire les liens vers ces blogs ....

Pour la section d'administration, elle ne permet que l'ajout de contenu, pas son édition, tout simplement pour eviter que des personnes mal intentionnées détruisent tout vos blogs (a oui j'avais oublier de dire que le principe du blog veut que d'autres gens que vous puissent ajouter des truc dans votre blog). Enfin il n'est pas dur de restreindre l'accès avec un htaccess, et modifier un tout petit peu le code ... a vous de voir !
Pour éditer le code, j'utilise Cross-Browser Rich Text Editor de Kevin roth http://www.kevinroth.com/rte/demo.htm (pas de liscence donc libre d'utilisation :)

Source / Exemple :


Dans le zip vous trouverez tout ce qu'il faut :
\\\\\\\\Blog
|- index.php ( a lancer )
|- cal1.php (le calendrier)
|- style.php (le css ... en php, c'est ma maniére de faire les choses ... :$)
|\\\\\\\\Admin
| |- index.php (index de l'administration)
| |- createblog.php (script pour creer les blog -> ne pas utiliser directement)
| |- editing.php (la sous partie d'édition -> ne pas utiliser directement)
| +- mkdir.php (script pour la gestion des repertoirs -> ne pas utiliser directement)
|\\\\\\\\Images
| +- *.gif (les smileys)
 \\\\\\\\Pages 
  +- Les pages Blog dans des dossier : pages/annee/mois/jour/index.php

Conclusion :


Evidement tout le monde n'en a pas l'utilité, mais pour ceux qui peuvent en avoir besoin ça peut toujours être utile d'en avoir un tout fait disponible quelque part.
A vous de personnaliser votre propre blog, en virant a l'arrache les endroit ou y'a marqué pascail :D

Le bug génant c'est que dans le panneau d'administration sur le calendrier, les jours possédant un blog ne sont pas marqués en gras ... je n'avais pas que ça a faire :p

Si vous en trouvez d'autre, n'hésitez pas !
babaye.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.