CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Jeu Nov 14, 2024 6:24 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 28 messages ]  Aller vers la page Précédent  1, 2
Auteur Message
 Sujet du message: Re: soucis avec le menu
MessagePublié: Jeu Déc 02, 2010 4:02 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
merci je regarde tout ça mais non je fais pas comme je veux mais plutôt avec le peu que je sais et c'est pas toujours facile et la je crois bien que je n'ai pas assez de connaissance mais je persiste.


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Jeu Déc 02, 2010 4:06 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
C'est sur que le métier d'intégrateur web se complexifie mais jQuery est là pour t'aider à aller plus vite en JS, surtout qu'il reprend la syntaxe CSS pour sélectionner les éléments dans le DOM, c'est vraiment fait pour te faciliter la vie, c'est bien pour ça que c'est majoritairement utilisé aujourd'hui.

Ce qu'on appelait à l'époque DHTML est mort et jQuery est leader dans les bilbiothèques JS :
http://www.google.com/trends?q=jquery,+ ... ytd&sort=0

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Jeu Déc 02, 2010 11:40 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
la ça deviens trop dur pour moi, je comprend rien avec js je vais faire certaines menu en html et plusieurs model de page :(


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Ven Déc 03, 2010 11:53 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Tu peux t'en sortir sans JS si tu n'as pas besoin d'effets de transitions en utilisant ce code :

Code :
<atm-linx type="recursivelinks">
    <selection>
        <start><nodespec type="relative" value="root" /></start>
        <condition property="lvl" operator="&lt;=">
            <value type="data">3</value>
        </condition>
    </selection>
    <display>
        <mode>close</mode>
        <htmltemplate><li class="{{lvlClass}} {{typeClass}} {{currentClass}}"><a class="{{lvlClass}}" href="{{href}}">{{title}}</a>{{sublevel}}</li></htmltemplate>
        <subleveltemplate><ul class="{{lvlClass}}">{{sublevel}}</ul></subleveltemplate>
    </display>
</atm-linx>


Ce code va générer le HTML suivant :

Code :
<ul class="CMS_lvl1">
    <li class="CMS_lvl1 CMS_sub ">
        <a class="CMS_lvl1" href="url_accueil">Titre page Accueil</a>
        <ul class="CMS_lvl2">
            <li class="CMS_lvl2 CMS_nosub "><a class="CMS_lvl2" href="url_sous_page1">Titre sous page 1</a></li>
            <li class="CMS_lvl2 CMS_sub ">
                <a class="CMS_lvl2" href="url_sous_page2">Titre sous page 2</a>
                <ul class="CMS_lvl3">
                    <li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="url_sous_page2-1">Titre sous page 2 - 1</a></li>
                    <li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="url_sous_page2-2">Titre sous page 2 - 2</a></li>
                    <li class="CMS_lvl3 CMS_nosub CMS_current"><a class="CMS_lvl3" href="url_page_actuelle">Titre page actuelle</a></li>
                    <li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="url_sous_page2-4">Titre sous page 2 - 4</a></li>
                </ul>
            </li>
            <li class="CMS_lvl2 CMS_sub "><a class="CMS_lvl2" href="url_sous_page3">Titre sous page 3</a></li>
        </ul>
    </li>
</ul>


A partir de là tu as largement de quoi faire pour styler les différents niveaux de menus.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Ven Déc 03, 2010 12:33 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ya quelque chose que je ne dois pas comprendre ou pas faire car j'ai déjà eu ce menu est plusieurs fois mais il est complètement ouvert en permanence et sur toutes les pages.

ensuite je ne trouve pas le css pour ces class
Code :
                    <li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="url_sous_page2-1">Titre sous page 2 - 1</a></li>
                    <li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="url_sous_page2-2">Titre sous page 2 - 2</a></li>
                    <li class="CMS_lvl3 CMS_nosub CMS_current"><a class="CMS_lvl3" href="url_page_actuelle">Titre page actuelle</a></li>
                    <li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="url_sous_page2-4">Titre sous page 2 - 4</a></li>


une dernière chose, j'ai des menu js (fait avec générateur) sur d'autre site (html) que j'ai installé moi même et ça a toujours était du premier coup.
vraiment je dois loupé quelque chose ou je n'ai pas encore tous compris.


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Ven Déc 03, 2010 12:38 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
la source du menu donne ca:
Code :
   
<ul class="CMS_lvl1"><li class="CMS_lvl1 CMS_sub "><a class="CMS_lvl1" href="http://www.malinois-sl.fr/web/1-accueil.php">malinois-sl</a>
<ul class="CMS_lvl2"><li class="CMS_lvl2 CMS_sub "><a class="CMS_lvl2" href="http://www.malinois-sl.fr/web/2-malinois-sl.php">Accueil</a>
<ul class="CMS_lvl3"><li class="CMS_lvl3 CMS_nosub "><a class="CMS_lvl3" href="http://www.malinois-sl.fr/web/6-les-sports-et-activites.php">Les sports</a></li></ul></li>

<li class="CMS_lvl2 CMS_nosub CMS_current"><a class="CMS_lvl2" href="http://www.malinois-sl.fr/web/3-berger-belge-malinois.php">Le Malinois</a></li>

<li class="CMS_lvl2 CMS_nosub "><a class="CMS_lvl2" href="http://www.malinois-sl.fr/web/7-annonces-malinois.php">Annonces </a></li>

<li class="CMS_lvl2 CMS_nosub "><a class="CMS_lvl2" href="http://www.malinois-sl.fr/web/8-contact.php">Contact</a></li></ul>

</li></ul>

avec le même code que toi, je n'ai pas la même source, il y a bien quelque chose qui ne va pas enfin a ce que je vois


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Ven Déc 03, 2010 12:54 pm 
Hors-ligne

Inscrit(e) le : Mar Mars 16, 2010 10:57 am
Message(s) : 10
Citer:
ya quelque chose que je ne dois pas comprendre ou pas faire car j'ai déjà eu ce menu est plusieurs fois mais il est complètement ouvert en permanence et sur toutes les pages.


La soluce se situe là : <mode>close</mode>
Si tu mets "open", le menu est ouvert dans toutes les pages du site, si tu mets "close", il n'est ouvert que lorsque tu es dans une des sous pages.

Citer:
ensuite je ne trouve pas le css pour ces class


Forcément, ce sont des classes qui sont générées automatiquement avec Automne et qui te permettent de gérer toi même les styles de ton menu.
A toi de les créer dans ton css :
Par exemple, pour tes liens de niveau 1, tu peux styler :
Code :
ul.CMS_lvl1 li a {
... tes styles ...
}
ou bien :
a.CMS_lvl1 {
... tes styles ...
}


Exemple de classes générées :
CMS_lvl1 te permet de styler les éléments du 1er niveau de ton arbo, CMS_lvl2 le 2eme niveau, etc.
CMS_current te permet de styler un style spécifique pour la page en cours.

Citer:
une dernière chose, j'ai des menu js (fait avec générateur) sur d'autre site (html) que j'ai installé moi même et ça a toujours était du premier coup.
vraiment je dois loupé quelque chose ou je n'ai pas encore tous compris.


Oui peut-être, mais là tu utilises un CMS, donc tu as besoin de récupérer l'arborescence des pages dynamiquement.
Et donc tes classes sont générées de façon dynamiques pour cette raison. Les autres cms fonctionnent de la même façon, tu n'as pas d'autre façon de faire ;)


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Ven Déc 03, 2010 3:05 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
Bon déjà le fait de comprendre un peu plus m'aide un peu: c'est bon pour le menu, ça marche.
En fait le vrai soucis c'est la compréhension.
D’abord du langage pour parler des choses (bibliothèque, récursive et autre...) puis le fonctionnement, la logique des pages dynamiques.

J'ai fais des tests sur automne version fr (en local) en parallèle avec mon site en ligne pour comparer les sources mais votre CSS est tellement dispatché (je comprend très bien pourquoi) qu'il est très compliqué pour moi de copier pour comprendre.

Malgré tout, je me couche tous les soir avec plus de réponses à mes questions mais aussi avec beaucoup plus de questions... :roll:

Je suis un compétiteur je ne lâcherais pas, j'ai besoin de comprendre: merci a vous.


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Ven Déc 03, 2010 3:29 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
C'est sur que si tu ne connais pas l'univers des CMS, il va te falloir un peu de temps. En plus chacun a sa propre philosophie et il n'est pas évident de changer de CMS du jour au lendemain, cela demande beaucoup d'investissement qui seront rentabilisés à terme.

L'essentiel est comme tu dis d'apprendre un petit peu plus chaque jour et de garder cette curiosité qui te permet de continuer à progresser.

Tu verras dans quelques temps, tout ça te paraîtra tellement simple que tu en souriras en y repensant.
On a tous commencé comme ça et c'est en faisant des erreurs que l'on progresse :)

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Sam Déc 04, 2010 12:27 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
bon, ça va mais j'ai un peu de mal avec le css et les classes générées automatiquement.

j'ai 2 menus, un qui est en haut qui est perso a moi et mes chiens et un à gauche pour la race de mes chiens:

Est il possible d’interdire certains liens du menu de gauche pour qu'il ne soient que dans le menu haut ? Les liens de ces deux menus ne doivent pas se mélanger.


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Dim Déc 05, 2010 11:14 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
C'est possible bien sur. L'astuce n'est pas évidente à trouver j'en conviens.

Pour isoler un menu secondaire :

  • Tu crées une page qui ne contiendra aucun contenu (tu peux la nommer menu si tu veux)
  • Tu la dépublies en spécifiant une date de fin de publication inférieure à la date du jour dans les propriétés de page ( 01/01/2010 par exemple)
  • Tu déplaces toutes les pages de ton menu secondaire sous cette page dépubliée
  • Tu mets ton modèle à jour en ajoutant un atm-linx de type sublinks avec pour page parente l'ID de ta page dépubliée

Je t'invite à voter pour l'idée correspondante, à savoir pouvoir créer des dossiers pour classer des pages :
http://www.automne.ws/web/fr/477-boite- ... php?id=654

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Dim Déc 12, 2010 12:08 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
salut frank, je ne reviens que maintenant car j'ai travaillé sur automne et j'ai pris beaucoup de retard mais c'est rattrapé.
super pour le menu, ça a marcher du premier coup, je suis amoureux de votre cms...

je pense que pour proposer un Template j'ai tous vu ou au moin le principale? si oui je travail dessus cette semaine.
a plus steeve.


Haut
 Profil  
 
 Sujet du message: Re: soucis avec le menu
MessagePublié: Dim Déc 12, 2010 7:59 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Merci pour les retours ;)

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 28 messages ]  Aller vers la page Précédent  1, 2

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 80 invité(s)


Vous ne pouvez pas publier 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 insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr