xldrh
Visiteur
Enregistré le 04/03/2004
Messages: 89
Non connecté
|
Sujet : [0.6] > Fond perso et logo forum perso
Ajouté le : 07/04/2004 20:33
Message :
Tout d'abord, en ayant regardé rapidement, je ne pense pas qu'il y est forcément bcp de modifications à faire pour passer ce hack sur la version 0.7, alors si il y a un courageux pour adapter les deux/trois tites choses qui coincerait pour ce passage, je le remercie d'avance, car je n'ai pas le temps d'installer une 0.7 quelque part pour tester ça ^^
Bon alors ce hack, pour l'instant pour 0.6.x, vous permet de créer une catégorie dans la rubrique profil qui permet à vos membres de chosir une image perso pour mettre en fond du forum, ainsi qu'un logo parmis une sélection de plusieurs pour votre forums.
C'est assez long et fastidieux, alors accrochez-vous ...
Tout d'abord, plusieurs requêtes a effectuer sur votre base de données :
La première, c'est une 'copie' de la table Cf_avatars, adapter pour les futurs logos de votre forums qui seront sélectionnables de la même manière que pour un avatar
CREATE TABLE `CF_logos` (
`idlogo` int(5) NOT NULL default '1',
`ext` varchar(5) NOT NULL default '',
PRIMARY KEY (`idlogo`),
KEY `idlogo` (`idlogo`),
FULLTEXT KEY `ext` (`ext`)
) TYPE=MyISAM;
#
# Contenu de la table `CF_logos`
#
INSERT INTO `CF_logos` VALUES (1, '.gif');
INSERT INTO `CF_logos` VALUES (2, '.gif');
INSERT INTO `CF_logos` VALUES (3, '.gif');
INSERT INTO `CF_logos` VALUES (4, '.gif');
INSERT INTO `CF_logos` VALUES (5, '.gif');
INSERT INTO `CF_logos` VALUES (6, '.gif');
INSERT INTO `CF_logos` VALUES (7, '.gif');
INSERT INTO `CF_logos` VALUES (8, '.gif');
INSERT INTO `CF_logos` VALUES (9, '.gif');
INSERT INTO `CF_logos` VALUES (10, '.gif');
INSERT INTO `CF_logos` VALUES (11, '.gif');
INSERT INTO `CF_logos` VALUES (12, '.gif');
Ensuite,
ALTER TABLE CF_user ADD userlogoforum varchar(100) DEFAULT 'logoforum-1.gif ' NOT NULL;
Cette entrée contiendra le nom du logo choisit par le membre. Par défaut il s'appellera 'logoforum-1.gif'
ALTER TABLE CF_user ADD userfond varchar(200) DEFAULT 'CHEMIN D ACCES A VOTRE IMAGE PAR DEFAUT !' NOT NULL;
Cette clé contiendra l'image qui sera le fond du forum. Changez tout de suite la valeur par défaut en un lien qui mêne vers une image qui sera par défaut pour votre forum du style DEFAULT 'http://monsite/forums/images/fond.jpg'
La partie SQL est terminé, on va passer aux modifications des templates dans le prochain post
|