Groupe : Admin
Messages : 633
Membre n° : 217
Inscrit le : 22/07/2003
Bon, voilà, je vous explique : actuellement, sur Kingdom of Dreams, l'affichage des partenaires est géré par un contrôle-balise <Marquee> des plus moches. Coeur Pur voudrait bien, et ça m'arrangerait pour la validation W3C, que à la place de cet ignoble contrôle, deux ou trois bannières soient affichées aléatoirement à chaque chargement de page.
Je pense que je sais comment faire, mais ça me rendrait énormément service que quelqu'un le fasse à ma place
Merci d'avance
--------------------
Si un de vos messages comporte du rouge alors qu'il n'y en avait pas avant, c'est qu'un admin tyrannique a corrigé une faute d'orthographe qui lui avait échauffé le crâne.
Groupe : Citoyens
Messages : 507
Membre n° : 310
Inscrit le : 22/09/2003
Ça ne me dérange pas de le faire. Il faudrait juste que je sache comment seront "données" les bannières et les liens (directement listés dans le code ou alors récupéré de quelque part, ou encore autre chose...). Et puis bien sûr s'il y a certaines contraintes à respecter.
Groupe : Admin
Messages : 633
Membre n° : 217
Inscrit le : 22/07/2003
Les contraites : pas réellement, je m'occuperai de la mise en page du bazar. Les données sont stockées dans une table MySQL dont voici un dump :
CODE
Base de données aramil_vihna - Table linkxchange sur le serveur localhost
# # Structure de la table `linkxchange` #
DROP TABLE IF EXISTS `linkxchange`; CREATE TABLE `linkxchange` ( `id` int(11) NOT NULL auto_increment, `nom` varchar(50) NOT NULL default '', `banniere` text NOT NULL, `lien` varchar(250) NOT NULL default '', `webmaster` text NOT NULL, `email` text NOT NULL, KEY `id` (`id`) ) TYPE=MyISAM AUTO_INCREMENT=53;
# # Contenu de la table `linkxchange` #
INSERT INTO `linkxchange` VALUES (11, 'KikiRPG', 'http://www.kikirpg.com/bouton.jpg', 'http://www.kikirpg.com', 'KIKIRPG', 'kikirpg67@hotmail.com'); INSERT INTO `linkxchange` VALUES (12, 'Ghost of Light', 'http://membres.lycos.fr/ghostangelstorm/bannieres/ghostofbananim.gif', 'http://www.ghostoflight.fr.st', 'Ghostangel', 'ghostangelstorm@caramail.com'); INSERT INTO `linkxchange` VALUES (14, 'mabanniere', '<a href="http://www.kingdom-of-dreams.fr.st"><img src="http://www.aramil-nailo.com/vihna/site/images/bannierekingdomofdreams.jpg" title="Kingdom of Dreams, site sur le RPG Making, contenant toute l\'actu, des infos, des logiciels, ressources, des jeux à télécharger, et plus encore !" alt="KoD" style="vertical-align: middle; border: 0px;" /></a>', 'vide', '', ''); INSERT INTO `linkxchange` VALUES (18, 'Zelda Legendary Rings', 'http://guermeur.adrien.free.fr/legendring.gif', 'http://www.shhy.xdir.org', '', ''); INSERT INTO `linkxchange` VALUES (21, 'Secret of Destiny', 'http://secretofdestiny.free.fr/images/Bannieres/Ban88-1.gif', 'http://secretofdestiny.free.fr', '', ''); INSERT INTO `linkxchange` VALUES (26, 'Eiffel Basket Club', 'http://www.flbasket.com/images/logo_eiffelbc88x30gif.gif', 'http://www.i-services.net/membres/partenariat/in.php3?user=34353&id=17832', '', ''); INSERT INTO `linkxchange` VALUES (29, 'Dark Virus', 'http://site.voila.fr/lex36/banniere.GIF', 'http://www.dark-team.be.tf', 'Lex', 'gundam_go@hotmail.com'); INSERT INTO `linkxchange` VALUES (35, 'Fight RPG', 'http://membres.lycos.fr/fightrpg00/logiciels/bouton.gif', 'http://www.fightrpg.fr.st', 'Mad Man Du 57', 'madmandu57@aol.com'); INSERT INTO `linkxchange` VALUES (37, 'Pelerion', 'http://perso.wanadoo.fr/pelerions/Image/BlackmageBanniere.gif', 'http://www.pelerion.new.fr', 'Alone Ghost', 'aloneghost30@hotmail.com'); INSERT INTO `linkxchange` VALUES (39, 'Projet Phénix', 'http://www.ifrance.com/FireGame-Software-site-officiel/animph%E9nix.gif', 'http://www.ifrance.com/FireGame-Software-site-officiel', 'Phénix', 'thomas.leroy62@free.fr'); INSERT INTO `linkxchange` VALUES (42, 'RPG Street', 'http://totob8.forum-gratuit.com/templates/Chronicles/images/logo_chronicles.gif', 'http://www.rpgstreet.fr.st', 'darkline', 'tomabiyo@msn.com'); INSERT INTO `linkxchange` VALUES (48, 'La T.E.A.M.', 'http://eolen.free.fr/phpBB2/templates/subSilver/images/logo_phpBB_med.gif', 'http://eolen.free.fr/', 'Eölen', 'eolen@free.fr'); INSERT INTO `linkxchange` VALUES (51, 'Dark Light Team', 'http://dlteam.free.fr/DESIGN/Bannieres/dltbanniere.jpg', 'http://www.dlt.be.cx', 'Croleo', 'croleo0@hotmail.com'); INSERT INTO `linkxchange` VALUES (52, 'Le Jardin de l\'Yggdrasil', 'http://membres.lycos.fr/zephirice2002/Jeu/bouton.gif', 'http://membres.lycos.fr/zephirworld/Yggrasil/index.php', '', '');
Tu comprendras que l'entrée d'ID 14 (mabanniere) n'est pas à prendre en compte dans les images à afficher aléatoirement. Merci d'avance
J'aimerais que ça se présente de la façon suivante :
IMAGE (alt : aller à [nom du site]) NOM DU SITE WEBMASTER (lien : e-mail)
Au fait, désolé d'avoir tardé à te le signaler, mais ton système pour centrer les tableaux et les <div> marche à merveille
--------------------
Si un de vos messages comporte du rouge alors qu'il n'y en avait pas avant, c'est qu'un admin tyrannique a corrigé une faute d'orthographe qui lui avait échauffé le crâne.
Groupe : Citoyens
Messages : 507
Membre n° : 310
Inscrit le : 22/09/2003
Voilà, c'est terminé (et testé donc normalement ça fonctionne correctement). Le script
Deux trois bricoles : Ne pas oublier de préciser les paramètres de connexion manquants. Si la version PHP qui sera utilisée est plus ancienne que la 4.2.0 il faut initialiser la valeur aléatoire. Normalement ça ne devrait pas être le cas, si ça l'est j'indiquerai le bout de code à ajouter. Et puis bien sûr, pour la mise en forme, je te laisse le soin de la modifier à ta guise.
Groupe : Admin
Messages : 633
Membre n° : 217
Inscrit le : 22/07/2003
Je termine quelques corrections du code (W3C oblige) et je teste ça [EDIT] Le code marche parfaitement, je termine de l'intégrer au design et HOP c'est fini
--------------------
Si un de vos messages comporte du rouge alors qu'il n'y en avait pas avant, c'est qu'un admin tyrannique a corrigé une faute d'orthographe qui lui avait échauffé le crâne.
1 utilisateur(s) sur ce sujet (1 invités et 0 utilisateurs anonymes)