dimanche 15 octobre 2006 à 09:14
Bon pour ton truc de bannière aléatoire, tu peux faire ceci:
Dans ta base tu fais une requête manuelle avec ceci pour créer une table:
CREATE TABLE logo (
id int(11) NOT NULL auto_increment,
nom varchar(10) NOT NULL default '',
lien varchar(100) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Pour tester, tu ajoutes un insert
INSERT INTO logo (id,nom,lien) VALUES ('','logo1','images/logo/logo1.jpg');
Puis dans le thème hurilam fichier header.php, tu vires de la ligne 63 à 70
if ($logo!="")
{
echo '<img src="'.$logo.'" alt="logo" width="464" height="58" border="1" style="border-color:#000000;" />';
}
else
{
echo '<img src="themes/'.$theme.'/images/ban.png" alt="ban" />';
}
et à la place, tu mets:
$req=reqmysql('SELECT nom,lien FROM logo ORDER BY rand() LIMIT 0,1');
while ($rep = mysql_fetch_object($req))
{
$logo = $rep->lien;
$nom = $rep->nom;
}
echo '<img src="'.$logo.'" alt="'.$nom.'" width="464" height="58" border="1" style="border-color:#000000;" />';
----------------------------------------------------
Bon c'est fait à l'arraché mais ça devrait fonctionner.
---
Si ça fonctionne, tu remet un insert
INSERT INTO logo (id,nom,lien) VALUES ('','logo2','images/logo/logo2.jpg');
Ps: il faut bien sur que tes images soient dans images/logo/(ou bien tu changes dans l'insert) et qu'elles fassent la même dimension pour éviter un bordel dans le header.
Edité Dimanche 15 octobre 2006 :09:14 par Ditch