Comment faire un menu membre avec le plugin "cont_select ?
Réalisation: assez facile Connaissance: un minimum de htmlCont_select vous permet d'afficher une boite dont le contenu est différent suivant que le visiteur est membre ou non
Pré-requis:- Télécharger et installer le plugin "cont_select" (Rubrique "Téléchargements")
- Un minimum de connaissance en html est nécessaire
-
Attention: pour fonctionner en temps que "menu membre", le plugin "cont_select" nécessite d'avoir obligatoirement une boite article normale ouverte avec au moins un article
Phase 1Créer vos articles sans mettre de catégorie. Le fait de le mettre en 1° ou 2° boite importe peu (bien entendu, vous pouvez utiliser un article déjà écrit en supprimant la catégorie)
Ils apparaîtront dans la liste article avec la mention: "Horsmenu"Noter le n° de l' ID
Phase 2Rendez vous dans la gestion de cont_select
2 boites apparaissent: boite membre et boite non membre
Phase 3Codage:Attention: dans cet exemple et afin d'éviter l' interprétation du code:- Les balises ouvrantes
< ont été remplacées par
[- Les balises de fermetures
> ont été remplacées par
]Exemple boite membre| Codage | Explications |
| [a href="/articles.php?lng=fr&pg=n°ID" | [a href="........" crée un lien vers la page demandée ou ID représente le n° de l'article |
| title="texte" | title="....." texte qui apparaît au passage de la souris (non obligatoire) nb: il est préférable d'utiliser la balise title plutôt que alt pour du texte pur (recommandation W3C) de plus title s'affiche sous IE, Netscape et FF |
| ] | fermeture de la balise href |
| - Nom de l'article 1 | Nom de l'article 1 |
| [/a] | La balise [a ... devant être fermée, on la ferme [/a] |
| [br /] | retour a la ligne |
| Création d'une ligne pour un autre article |
| [a href="/articles.php?lng=fr&pg=n°ID" title="texte"]- Nom de l'article 2[/a] | Il suffit de changer le n° de l'ID et le nom de l'article |
| [br /] | Retour a la ligne |
| Et ceci autant de fois que vous avez d'articles |
Ce qui devrait donner ceci: [a href="/articles.php?lng=fr&pg=200" title="Texte souris 1"]- Article 200[/a][br /][a href="/articles.php?lng=fr&pg=201" title="Texte souris 2"]- Article 201[/a][br /] |
Exemple boite non-membre| Codage | Explications |
[a href="/index.php"
title="Texte passage souris" | [ a href="/index.php" Retour a l'accueil si click sur le lien
|
| onclick="alert('Texte d' alerte')" | Ouvre une fenêtre d' avertissement windows (non obligatoire) |
| - Nom de l'article] | - Nom de l'article 1 |
| [/a] | on ferme la balise [a] |
| [br /] | Retour a la ligne |
| Création d'une ligne pour un autre article |
| [a href="/index.php" title="Texte passage souris" onclick="alert('Texte d'alerte')"]- Article 2[/a] | Il suffit de changer le nom de l'article |
| [br /] | retour a la ligne |
| Et ceci autant de fois que vous avez d'articles |
Ce qui devrait vous donner ceci: [a href="/index.php" title="Texte passage souris" onclick="alert('Texte d'alerte')"]- Article 1[/a][br /][a href="index.php" title="Texte passage souris" onclick="alert('Texte d'alerte')"]- Article 2[/a]
|
Bien entendu, vous n'êtes pas obligé de mettre tout vos articles sélectionnés dans les 2 boites:
Vous pouvez très bien n'en mettre qu'un ou deux dans la boite non-membre pour attirer l'attention et plus dans la boite membre
Si vous souhaitez que le menu "non-membre" ne s'affiche pas, ne mettez rien dans la boite non-membre (pas de titre, pas de balise)
Le plus: proposer l'inscription dans la boite non-membre si on clique sur un article:
Remplacer [a href="#" ...... par: [a href="
http://www.votresite/user.php?lng=fr" ............
sur le ou les articles en question.
Et voila, vous avez réalisé votre boite article "membre" sans toucher au code Guppy, sans vous soucier des futurs patchs ou versions et, en plus, vous avez appris un peu de html
Merci qui ? merci GuppY 
Modification fév 2007 pour respecter les recommandations du W3C [br] devient [br /]