| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 876
|
Posté le: 15 Dec 2006, 8:37 Sujet du message: Menu clic droit [RESOLU] |
|
|
Bonjour,
Je viens de télécharger SV_Clic_droit_menu et j'ai suivi le install.txt
Je ne comprends pas comment modifier les fichiers *.js car les menus proposés par exemple :
| Citation: | aI("text=Forum;url=phpnuke-forums.html;");
aI("text=Messages privés;url=phpnuke-messages.html;");
aI("text=Contactez nous;url=phpnuke-nous-contacter.html;");
aI("text=Recommandez nous;url=phpnuke-nous-recommander.html;"); |
Comment proposer autre chose... Le modifier ?
Ensuite j'ai donc cherché dans les tutoriaux... Et j'ai trouvé le tuto sur : Menu clic droit CNB Your_Account
Mais là quand j'entre, dans Header.php, le paragraphe cela plante.
Bon, 07:36 je vais bientôt partir au boulot :'(
A+
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 15 Dec 2006, 8:43 Sujet du message: Re : Menu clic droit |
|
|
Bonjour,
C'est relativement simple, analysons la ligne :
| Code: | | aI("text=Forum;url=phpnuke-forums.html;"); |
text= définit ce qui apparaîtra dans le menu lors du clic. Dans le cas présent c'est Forum qui sera retourné. Il est possible de mettre ce que l'on veut à la place.
url= définit le lien vers lequel sera dirigé le visiteur lorsqu'il sélectionnera Forum. Dans l'exemple, le visiteur sera dirigé vers l'adresse phpnuke-forums.html. La aussi il est possible de mettre ce que l'on veut comme par exemple http://www.TON_DOMAINE.fr/index.php. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
eddy Bénévole SV


Inscrit le: Nov 14, 2006 Messages: 323 Localisation: Braives - Belgique
|
Posté le: 15 Dec 2006, 10:26 Sujet du message: Re : Menu clic droit |
|
|
Bonjour,
ça c'est pédagogique.
eddy |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 15 Dec 2006, 10:30 Sujet du message: Re : Menu clic droit |
|
|
Re,
Pour bien faire il faudrait que je rajoute un paragraphe Personnalisation du menu dans le tutorial..........  _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 876
|
Posté le: 16 Dec 2006, 0:12 Sujet du message: Re : Menu clic droit |
|
|
Re !
ok, merci pour l'info. Mais cela ne règle pas mon bug. Pour l'instant j'ai désactivé le menu clic droit. Trop fatigué pour m'y pencher.
A+ et merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 876
|
Posté le: 28 Dec 2006, 11:30 Sujet du message: Re : Menu clic droit |
|
|
Bonjour,
Je reviens sur le menu clic droit...
Je n'ai plus de bug ; j'ai compris comment créer les liens
Mais serait-il possible de le personnaliser un peu plus.
Je m'explique, j'ai bien vu le tuto sur le fait que les personnes puissent activer ou désactiver le menu clic droit dans leur "votre compte", ok. (Cela dit chez moi il bug au niveau d'une requète sql ( | Citation: | | $result = $db->sql_query($sql); | ), mais c'est une autre histoire ) Mais moi ce que je recherche c'est le moyen de différencier les Anonymes, les membres et l'admin.
Dans le Header il a fallut mettre :
| Code: | if (is_admin($admin)) {
include("includes/menu/SV_Menu_admin.php");
} else {
include("includes/menu/SV_Menu.php");
}
|
N'est-il pas possible de proposer par exemple : SV_Menu_admin.php ; SV_Menu_Membres.php et SV_Menu.php (pour les anonymes) ?
Mais dans ce cas quelles lignes ajouter ? Un autre Esle ? mais comment différenciera-t-il les 2 ? Donc il faudrait passer par la table SQL des Users... Mais là, moi je suis pas assez expérimenté...
Donc, si queqlu'un avait cela sous la main (ou dans la tête )
Merci.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 28 Dec 2006, 11:44 Sujet du message: Re : Menu clic droit |
|
|
Bonjour,
Oui bien sur, tu peux aller bien plus loin dans la configuration d'affichage.
Si, par exemple, tu mets ce code :
| Code: |
if (is_user($user)) {
cookiedecode($user);
$username = $cookie[1];
}
if ($username =="Anonyme") {
include("includes/SV_Menu_anonyme.php");
}
if (is_admin($admin)) {
include("includes/SV_Menu_admin.php");
} else {
include("includes/SV_Menu_membre.php");
}
|
chaque catégorie aura son type de menu. Il te faut bien sur créer les fichiers correspondant PHP et JS. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 876
|
Posté le: 28 Dec 2006, 12:13 Sujet du message: Re : Menu clic droit |
|
|
Re,
Impec !
Ca fonctionne
J'ai juste eu à inserer entre Includes et SV_Menu... Includes/Menu/SV_Menu...
Il me reste donc à changer tous les menus maintenant
C'est génial !
Merci.
P.S. : J'ai toujours un bug ($result = $db->sql_query($sql) si je veux permettre aux utilisateurs de pouvoir activer ou non le clic droit (menu). Mais pour l'instant je m'en fiche.. J'impose
Merci encore.
Jet |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 28 Dec 2006, 12:20 Sujet du message: Re : Menu clic droit |
|
|
Re,
Pour permettre la désactivation du menu, il te faut juste décommenter la ligne :
| Code: | | //aI("text=Disable This Menu;url=`javascript:var contextDisabled=true;closeAllMenus();`"); |
présente dans les fichiers menu_data**.js. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
jetdesh Bénévole SV


Inscrit le: Dec 07, 2006 Messages: 876
|
Posté le: 28 Dec 2006, 22:36 Sujet du message: Re : Menu clic droit |
|
|
Parfait
Merci c'est génial. Je vais étudier cela de plus près.
Bonne soirée.
Jet |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 23 Jun 2007, 11:37 Sujet du message: Re : Menu clic droit [RESOLU] |
|
|
je posts ici le code pour avoir trois menu (admin,membres et anonymes) car je sais pas ou le mettre et je me dis que ca peut servir a quelqu'un!!!
| Code: | if (is_user($user)) {
cookiedecode($user);
$username = $cookie[1];
}
if (is_admin($admin)) {
include("includes/menu/SV_Menu_admin.php"); }
else {
if ($username =="") {
include("includes/menu/SV_Menu_anonyme.php");
} else {
include("includes/menu/SV_Menu_membre.php");
} } |
moi ca me permet de mettre un menu avec seulement le lien d'enregistrement pour les anonymes |
|
|
|
| Revenir en haut de page |
|
petitjo86 Spécialiste


Inscrit le: Nov 09, 2006 Messages: 745 Localisation: Châtellerault
|
Posté le: 03 Mar 2008, 21:08 Sujet du message: Re : Menu clic droit [RESOLU] |
|
|
Bonjour,
Voilà, je fais remonter ce message car j'utilise un menu de Milonic, comme le clic droit, avec une partie pour les admins et une autre pour les invités.
Mais depuis la 8.1.06, plus moyen d'avoir la partie admin alors que le reste fonctionne
Voici le code que j'avais inclu dans le header.php à la racine du site.
| Code: | if (is_user($user)) {
cookiedecode($user);
$username = $cookie[1];
}
if (is_admin($admin)) {
include("themes/iCGstation/Menu_admin.php");
} else {
include("themes/iCGstation/Menu.php");
} |
Ma question, y a t'il des différences avec les anciennes versions car sur la nouvelle on utlise SV_NUKE_ROOT, est ce qu ça à une incidence:?:
dans l'attente de vos réponses éclairés
@+ Petit Jo |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 946 Localisation: La Crau (83)
|
|
| Revenir en haut de page |
|
petitjo86 Spécialiste


Inscrit le: Nov 09, 2006 Messages: 745 Localisation: Châtellerault
|
Posté le: 04 Mar 2008, 18:07 Sujet du message: Re : Menu clic droit [RESOLU] |
|
|
Bonjour,
IL y a bien un global au début du fichier Header.php, mais la variable admin, n'est pas dedans, faut'il l'ajouter
@+ Petit Jo |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 946 Localisation: La Crau (83)
|
|
| Revenir en haut de page |
|
petitjo86 Spécialiste


Inscrit le: Nov 09, 2006 Messages: 745 Localisation: Châtellerault
|
Posté le: 04 Mar 2008, 19:09 Sujet du message: Re : Menu clic droit [RESOLU] |
|
|
Re,
J'ai essayé avec la variable admin, dans le global et sans, le résultat est le même
@+ Petit Jo |
|
|
|
| Revenir en haut de page |
|
|