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
26 avril 2006 à 14:35
26 avril 2006 à 17:35
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 :)
26 avril 2006 à 17:57
J'en prends note !
26 avril 2006 à 19:01
27 avril 2006 à 17:48
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.