Powered by Invision Power Board


Forum Rules Bienvenue dans la Distillerie d'entraide

Quelques soient vos problèmes, nous sommes là !

  Closed TopicStart new topicStart Poll

> Affichage aléatoire d'images
sephiroth1395
Écrit le : Jeudi 09 Juin 2005 à 17h38


Tyran Sadique et Irascible
Group Icon

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 Sueur.gif

Merci d'avance smile.gif


--------------------
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.
PMEmail Poster
Top
Le poussin
Écrit le : Jeudi 09 Juin 2005 à 22h29


Roi des abysses
Group Icon

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.
smile.gif


--------------------
Cot cot cot user posted image
Mon site : user posted image
PMUsers Website
Top
sephiroth1395
Écrit le : Vendredi 10 Juin 2005 à 11h20


Tyran Sadique et Irascible
Group Icon

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&amp;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 smile.gif

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 smile.gif


--------------------
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.
PMEmail Poster
Top
Le poussin
Écrit le : Vendredi 10 Juin 2005 à 12h36


Roi des abysses
Group Icon

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.


--------------------
Cot cot cot user posted image
Mon site : user posted image
PMUsers Website
Top
sephiroth1395
Écrit le : Vendredi 10 Juin 2005 à 12h44


Tyran Sadique et Irascible
Group Icon

Groupe : Admin
Messages : 633
Membre n° : 217
Inscrit le : 22/07/2003




Je termine quelques corrections du code (W3C oblige) et je teste ça smile.gif
[EDIT] Le code marche parfaitement, je termine de l'intégrer au design et HOP c'est fini biggrin.gif


--------------------
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.
PMEmail Poster
Top
1 utilisateur(s) sur ce sujet (1 invités et 0 utilisateurs anonymes)
0 membres :

Topic Options Closed TopicStart new topicStart Poll

 


Habillé par Shadowillusions

Sites de nos membres :
Le blog de Mortis Ghost Le site de la réécriture Avatar RPG Le site de Fauna Friends