[class] système de news avec pagination

Soyez le premier à donner votre avis sur cette source.

Vue 12 253 fois - Téléchargée 2 092 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

Messages postés
32
Date d'inscription
jeudi 12 juillet 2007
Statut
Membre
Dernière intervention
29 décembre 2011

salut, vraiment c un bon code ;) merci bcp juste je veux savoir comment le mettre dans ma page dont le nom est affichage...Merciiiiiiiiiii une otr fois ;)
Messages postés
4
Date d'inscription
lundi 3 novembre 2008
Statut
Membre
Dernière intervention
7 décembre 2009

par page ass.php, je voulais dire add.php.

Par contre j'ai le smesage d'erreur suivant, quelqu'un pourrait il m'aider
message erreur :mysql_real_escape_string() expects parameter 1 to be string, object given in D:\wamp\www\Nouveau Design\news\includes\functions.inc.php on line 146
Messages postés
4
Date d'inscription
lundi 3 novembre 2008
Statut
Membre
Dernière intervention
7 décembre 2009

J'ai trouver une petite erreur dans la page ass.php, il est écrit ligne 36:$time = date('Y-m-d H:m:s'); alors que le code est : $time = date('Y-m-d H:i:s');

j'espère que ça aura pu aider quelqu'un

pour repondre à ARTIK78, il suffit de modifier le code $news->SelectNews('3','id','asc'); par $news->SelectNews('3','id','desc'); dans la page index.php

en attendant, le script est top, merci
Messages postés
1
Date d'inscription
dimanche 20 mars 2005
Statut
Membre
Dernière intervention
25 octobre 2008

Salut, j'aimerez inversez l'ordre des news, de faire des nouvelles aux plus vieilles, quelqu'un peux t-il m'aidé ?
Merci a vous ! :-)
Messages postés
1
Date d'inscription
jeudi 2 novembre 2006
Statut
Membre
Dernière intervention
30 septembre 2007

Stylé !!!
Afficher les 15 commentaires

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.