Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

[dev MOD] Easy Change Images
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Vos Participations
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Edouard
Membres actifs


Inscrit le: 01 Jan 2005
Messages: 605
Localisation: Grenoble (Isère)

MessagePosté le: Ven 25 Fév 2005 à 18:06    Sujet du message: Répondre en citant

Oui c'est peut etre ce que je vais faire alors, merci pour l'idée Tommy. Mais bon pour l'instant je ne suis qu'un tout petit moddeur qui n'a fait que 2 MOD pourris mais enfin bon...
J'espere que je vais m'ameliorer avec le temps et l'entrainement... Very Happy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Aramiil
Membres actifs


Inscrit le: 30 Nov 2004
Messages: 368
Localisation: Dans les limbes de mon imagination

MessagePosté le: Ven 25 Fév 2005 à 19:15    Sujet du message: Répondre en citant

Ca commence pas mal!

Voici quelques petits commentaires en vrac:

1) Lorsque tu n'attends qu'un seul resultat d'une requete, ne met pas de while.

Je m'explique:

Code:
$sql5="SELECT * FROM ".EASY_IMAGES_TABLE." WHERE nom='pas_nouveau_message_verouille'";
$result5 = $db->sql_query($sql5) or message_die(GENERAL_ERROR, 'Erreur SQL');
while($pas_nouveau_message_verouille = $db->sql_fetchrow($result5))
{
$template->assign_vars(array(
'FOLDER_LOCKED_IMG' => $pas_nouveau_message_verouille['url']
));
}


Tu ne dois normalement avoir qu'une seul réponse. Tu peut donc faire ceci:

Code:
$sql5="SELECT * FROM ".EASY_IMAGES_TABLE." WHERE nom='pas_nouveau_message_verouille'";
$result5 = $db->sql_query($sql5) or message_die(GENERAL_ERROR, 'Erreur SQL');
$pas_nouveau_message_verouille = $db->sql_fetchrow($result5))
$template->assign_vars(array(
'FOLDER_LOCKED_IMG' => $pas_nouveau_message_verouille['url']
));


2) Au lieu d'assigner tes variables de thèmes et de les supprimer ensuite, tu devrais plutot modifier le tableau $images. Et pour plus de rapidité, tu peut même utiliser les fonctions de gestions des fichiers de PHP pour modifier directement le fichier templates/subSilver/subSilver.cfg à chaque fois que l'admin veut modifier les images. Il ne te resterais plus alors qu'a repecher dans le tableau $images les valeures voulues.

Voila, essaye déjà ca et ce sera pas mal du tout, à mon avis Wink
_________________

Jeu en ligne .:. Mon blog
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Ven 25 Fév 2005 à 19:18    Sujet du message: Répondre en citant

euh, je n'ai pas reussi à le dézipper avec QuickZip... Embarassed
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Edouard
Membres actifs


Inscrit le: 01 Jan 2005
Messages: 605
Localisation: Grenoble (Isère)

MessagePosté le: Ven 25 Fév 2005 à 19:30    Sujet du message: Répondre en citant

Aramiil a écrit:
Ca commence pas mal!

Voici quelques petits commentaires en vrac:

1) Lorsque tu n'attends qu'un seul resultat d'une requete, ne met pas de while.

Je m'explique:

Code:
$sql5="SELECT * FROM ".EASY_IMAGES_TABLE." WHERE nom='pas_nouveau_message_verouille'";
$result5 = $db->sql_query($sql5) or message_die(GENERAL_ERROR, 'Erreur SQL');
while($pas_nouveau_message_verouille = $db->sql_fetchrow($result5))
{
$template->assign_vars(array(
'FOLDER_LOCKED_IMG' => $pas_nouveau_message_verouille['url']
));
}


Tu ne dois normalement avoir qu'une seul réponse. Tu peut donc faire ceci:

Code:
$sql5="SELECT * FROM ".EASY_IMAGES_TABLE." WHERE nom='pas_nouveau_message_verouille'";
$result5 = $db->sql_query($sql5) or message_die(GENERAL_ERROR, 'Erreur SQL');
$pas_nouveau_message_verouille = $db->sql_fetchrow($result5))
$template->assign_vars(array(
'FOLDER_LOCKED_IMG' => $pas_nouveau_message_verouille['url']
));


2) Au lieu d'assigner tes variables de thèmes et de les supprimer ensuite, tu devrais plutot modifier le tableau $images. Et pour plus de rapidité, tu peut même utiliser les fonctions de gestions des fichiers de PHP pour modifier directement le fichier templates/subSilver/subSilver.cfg à chaque fois que l'admin veut modifier les images. Il ne te resterais plus alors qu'a repecher dans le tableau $images les valeures voulues.

Voila, essaye déjà ca et ce sera pas mal du tout, à mon avis Wink


D'accord je vais essayer de faire tout ca, merci, et d'ailleurs je ne sais pas pourquoi j'ai mis un while, c'est vrai...
Merci encore Very Happy

Citation:
euh, je n'ai pas reussi à le dézipper avec QuickZip...

Heuhh, désolé, Embarassed attent je sais peut etre pourquoi...
Essaye avec celui la: Wink

EDIT =>
Citation:
Et pour plus de rapidité, tu peut même utiliser les fonctions de gestions des fichiers de PHP pour modifier directement le fichier templates/subSilver/subSilver.cfg à chaque fois que l'admin veut modifier les images. Il ne te resterais plus alors qu'a repecher dans le tableau $images les valeures voulues.


Par contre si je fais ca ca voudrait dire que je n'aurai plus besoin de base de donnée et donc que je dois tout refaire, et je n'ai vraiment pas le courage pour ca mais bon si vous pensez que c'est vraiment nécéssaire...
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Edouard
Membres actifs


Inscrit le: 01 Jan 2005
Messages: 605
Localisation: Grenoble (Isère)

MessagePosté le: Ven 25 Fév 2005 à 20:30    Sujet du message: Répondre en citant

Voici une petite mise a jour: Very Happy
Et merci a Aramiil pour ses conseils Very Happy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Aramiil
Membres actifs


Inscrit le: 30 Nov 2004
Messages: 368
Localisation: Dans les limbes de mon imagination

MessagePosté le: Ven 25 Fév 2005 à 20:48    Sujet du message: Répondre en citant

Pas mal, il ne reste plus qu'a utiliser le tableau d'image et ce ser parfait Wink
_________________

Jeu en ligne .:. Mon blog
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Edouard
Membres actifs


Inscrit le: 01 Jan 2005
Messages: 605
Localisation: Grenoble (Isère)

MessagePosté le: Ven 25 Fév 2005 à 21:14    Sujet du message: Répondre en citant

D'accord, je vais le faire, merci Very Happy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Iclode
Polichinelle


Inscrit le: 25 Fév 2007
Messages: 4

MessagePosté le: Dim 25 Fév 2007 à 18:09    Sujet du message: Répondre en citant

je vais voir ton mod. ça serait vraiment utile. les modifications seraient beaucoup plus simples. Un peu comme forumactif quoi.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Dim 25 Fév 2007 à 18:35    Sujet du message: Répondre en citant

Bonjour Iclode,

Bonjour, merci, au revoir!

Merci de respecter la notion de politesse et pour ta demande, il faut patienter! Wink

Cordialement,
Dakin Quelia
_________________
Phpbb-power | Free-H
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Vos Participations Toutes les heures sont au format GMT + 2 Heures
Aller à la page Précédente  1, 2
Page 2 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com