[class] système de news avec pagination

Soyez le premier à donner votre avis sur cette source.

Vue 12 661 fois - Téléchargée 2 125 fois

Description

Bonjour à tous !

Je suis heureux de poster ma première source ici ^^

C'est une class permettant de gérer un système de news (afficher,ajouter,supprimer,éditer)
J'ai inclus une fonction pour la pagination (j'ai repris le script de phpfacile => http://www.lephpfacile.com/howto/index.php?p=6 oui désolé je suis feignant :x)

La class est entièrement personnalisable (enfin je pense) :
Pour personnaliser l'affichage des news, il suffit d'éditer le fichier .css
Pour le reste, tout est personnalisable à l'intérieur de la class elle-même.

Je n'ai pas constaté de bugs.
Testé sous Apache 1.3 / PHP 4.3 1.0 / MySQL 4.1.9

Je vous laisse la structure de la table news à titre d'exemple :

CREATE TABLE `news` (
`id` int(11) NOT NULL auto_increment,
`time` datetime NOT NULL default '0000-00-00 00:00:00',
`title` varchar(50) NOT NULL default '',
`poster` varchar(50) NOT NULL default '',
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ;

S'il y a des optimisations possibles ou des erreurs, je vous serais reconnaissant de me le(s) signaler :)

Source / Exemple :


Tout est dans le .zip
N'oublier pas d'éditer le fichier "config.inc.php" !
Pour l'utilisation : voir le fichier "news.class.php"

Conclusion :


Ceci est ma première Class,
Ne me descender pas trop :p

Codes Sources

A voir également

Ajouter un commentaire Commentaires
pcgpegase Messages postés 96 Date d'inscription lundi 24 novembre 2003 Statut Membre Dernière intervention 24 avril 2007 1
26 avril 2006 à 14:35
C'est une class très simple, j'espère que ça pourra en aider quelques uns :)
cs_Garno Messages postés 36 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 14 janvier 2009
26 avril 2006 à 17:35
Ta source semble très bien j'ai regardé le code assez vite et une chose m'a tout de suite sauté aux yeux. Tu utilise la balise <center> qui je crois est dépressié en plus de limité l'aspect personnalisable que tu voulais donner à ta classe. Plutôt que d'utiliser cette balise ajoute ceci aux éléments que tu souhaite centré dans ton .css :

margin-left: auto;
margin-right: auto;

Ainsi tu permet à l'utilisateur de ta source de placer ces éléments où il le veut bien.

P.S. : J'aimerais avoir confirmation que le balise <center> est dépressié car je n'en suis pas totalement sûr. Merci :)
pcgpegase Messages postés 96 Date d'inscription lundi 24 novembre 2003 Statut Membre Dernière intervention 24 avril 2007 1
26 avril 2006 à 17:57
C'est vrai que c'est une veille habitude que j'ai prise avec ces balises.
J'en prends note !
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
26 avril 2006 à 19:01
la balise center est bien dépréciée :-)
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
27 avril 2006 à 17:48
Salut,

concernant le margin autant utiliser un truc compatible avec IE :

margin:0 auto 0 auto; (les 0 à remplacer par ce que vous voulez) car margin-left:auto; et margin-right:auto; ne sont pas pris en compte par IE 6... (allez savoir pourquoi).

center est dépréciée en xhtml strict oui.

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.