Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'aimerais inserer un menu deroulant dynamique en Java.
Est-ce possible a l'aide du repertoire user? Si oui comment faire?
Merci par avance pour vos commentaires.
Cordialement.
Hors ligne
en javascript tu veux dire ?
pour le mod argent il y a ce que tu veux (je crois) :
<label>Personne a changer de titre :<br />
<select name="userid">
<?php
$result = $db->query("SELECT id, username FROM ".$db->prefix."users WHERE group_id != ".PUN_UNVERIFIED." AND group_id != ".PUN_GUEST." AND id != ".$pun_user['id']) or error('Unable to fetch user information', __FILE__, __LINE__, $db->error());
while($row = $db->fetch_assoc($result))
echo '<option value="'.$row['id'].'">'.$row['username']."</option>\n";
?>
</select></label>normalement sa marche, tu n'as plus qu'a adapter
Hors ligne
Je ne comprends pas ce que vous entendez par mod argent, et je ne comprends pas le code que vous avez ecrit (je suis debutant). Ou dois-je placer ce code exactement?
Merci par avance.
Hors ligne
En fait j'aimerais installer le menu deroulant que j'ai trouver ici: http://www.editeurjavascript.com/script … _3_740.php
Je n'y connais rien en programmation donc si quelqu'un pouvait m'aider a l'integrer a punbb ce serait vraiment sympa.
Merci par avance.
Hors ligne
personne?
Hors ligne
non j'ai dis mod argent car ce n'est pas moi qui ai codé ça 
dans le menu déroulant, tu cherchers à afficher quels champs de la table users, si tu veux juste les pseudos, le code que j'ai donné suffit
je t'envoie un exemple
Hors ligne
voilà :
http://kzl31.free.fr/uploads_img/1257252579.png
bien evidemment tout les "pseudos" seront remplacés par les pseudos de tes membres présents dans ta BDD
Hors ligne
euh.. enfait je sais pas si j'ai bien expliquer le probleme.
En fait le menu deroulant est le menu qui apparait sur la page d'accueil de mon site. Je veux que ce meme menu deroulant soit afficher en haut du forum. C'est donc un menu du type "Acceuil - Forum - Boutique - etc...)
Le menu deroulant se trouve ici: http://www.editeurjavascript.com/script … _3_740.php
Il y a donc deux parties:
- un code a mettre dans la page que j'ai creer dans le repertoire USER (qui se trouve dans le repertoire INCLUDE du forum Punbb)
- une feuille java script qui contient le code du menu
Je sais pas comment faire pour integrer ce menu deroulant... pourrais tu m'aider?
Merci par avance.
Hors ligne
euh désolé mais je n'ai pas de repertoire USER moi 
Hors ligne
c'est normal j'ai du le creer dans le repertoire INCLUDE pour pouvoir utiliser le langage php car le langage php n'est pas compatible avec les fichiers templates.
Et sinon tu connais un autre moyen d'integrer ce menu deroulant?
Hors ligne
ben là en fait je vois pas trop ce que tu veux en faire de ce menu déroulant 
peut-être que quelqu'un de plus intelligent va passer par ici 
Hors ligne
Je sais pas comment faire pour integrer ce menu deroulant... pourrais tu m'aider?
Ben, le mettre au bon endroit (en faisant éventuellement quelques essais) dans le template (main.tpl), non ?
Hors ligne
Le probleme est qu'il y a deux fichiers, un fichiers menu.php et un fichier javascript.
J'ai donc creer le repertoire "USER" dans le repertoire "INCLUDE". Dans ce repertoire USER j'ai mes deux fichiers (MENU ET JAVA). J'appel le menu a l'aide de <pun_include "menu.php"> dans le main.tpl
Ca ne marche pas.. alors j'ai essayer de mettre egalement <pun_include "fichier java"> et ca ne marche pas non plus..
Je sais pas comment faire..
Hors ligne
euh les fichiers main.tpl et menu.php ne sont pas dans le même repertoire donc c'est sur que ça va pas marcher si tu fais juste <pun include "menu.php"> il faudrait plutôt faire <pun include "../USER/menu.php">
Hors ligne
@KzL31 : si je ne me trompes pas, le chemin vers le répertoire user est automatiquement ajouté, donc la syntaxe utilisée par louis1984 doit être correcte (pour le menu.php)...
@louis1984 : pour le javascript, c'est une balise <LINK> <SCRIPT> standard qu'il faut utiliser (et donc ce n'est nécessaire de placer le javascript dans user, ou alors, cette fois il faut spécifier le bon chemin relatif vers le javascript comme KzL31 l'a dit)
Dernière modification par Mpok (06-11-2009 17:32:01)
Hors ligne
ah autant pour moi
Hors ligne
Merci pour vos reponses.
Mpok, pourrais-tu me dire ou je dois mettre la balise link exactement?
Si par exemple le fichier java se trouve a la racine de mon site, qu'est ce que je dois ecrire exactement? et ou placer le code exactement? (desoler je suis debutant...)
Merci
Hors ligne
Au temps pour moi... 
C'est du javascript, donc c'est évidemment une balise <SCRIPT> (je ne sais pas pourquoi j'ai parlé de link, désolé...).
Donc :
<script type="text/javascript" src="chemin/nom.js"></script>A placer dans main.tpl, par exemple avant <pun_main>, ou juste avant ton <pun_include>, ou juste après ce <pun_include> (ça dépend un peu de l'appli).
Pour ce qui est du "chemin" vers le javascript, il faut faire des essais, ça dépend de l'organisation de ton site. A priori, si ton forum est dans un sous-répertoire, et que ton script est à la racine, "../nom.js" devrait fonctionner (mais ce sera peut-être "../../nom.js").
Hors ligne
Pages : 1