Mettre un menu spécifique à des pages qui ne figurent pas dans le menu général

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Mettre un menu spécifique à des pages qui ne figurent pas dans le menu général

    Bonjour, j'aimerai pouvoir mettre un menu commun à environ 25 pages du site mais celles-ci n'ont pas de lien dans le menu général de ce site. Or, à moins que je me trompe, on ne peut pas mettre un menu particulier à des pages qui ne figurent pas dans le menu principal.

    Si je ne me suis pas fait comprendre, voilà ce que je veux faire, on n'explique pas mieux qu'en donnant des exemples :
    Mon site est consacré à une équipe de foot, et il y a dedans la fiche de chaque joueur pro. Une fiche = une page. J'aimerai qu'à côté de cette fiche, donc sur sa page, il y ait un lien vers les fiches des autres joueurs, un lien par joueur. Mais ces liens ne figurent pas dans le menu principal. Dans le menu principal, il y a juste un lien vers l'effectif.

    Est-ce possible de réaliser ce que j'aimerai faire ?

  • #2
    Peut-être une idée ?

    Si j'ai bien compris ta question, je propose la solution suivante :
    - Installer le module sectionnav.
    - Mettre les fiches que tu souhaites dans une même catégorie (si c'est compatible avec l'architecture de ton site).
    - paramétrer mod_sectionnav pour qu'il s'affiche dans un emplacement disponible (ex user9)
    - paramétrer le module pour qu'il s'affiche sur tout le site.
    - modifier le fichier index.php (ça se corse) pour faire du conditionnel :

    <!-- Menu conditionnel -->
    <?php if ($option=="com_content & $task=="view & ($id=="n1" || $id="n2")) { ?>
    <td width="x" align="center" valign="top"><table width="y" border="0" cellspacing="0" cellpadding="2">
    <tr>
    <td>
    <?php mosLoadModules ( 'user9' ); ?>
    </td>
    </tr>
    </table></td>
    <?php } ?>
    où :
    n1 et n2 sont les numéros de tes fiches (il faudra mettre des "ou" (||) ensuite, autant que d'articles... C'est laborieux)
    x et y les dimensions de ton module.

    Mais je ne suis pas sûr que ce soit la solution la plus simple...

    Pascalou

    Commentaire


    • #3
      Moi, je pense pas besoin d'aller dans le source.
      Tu crée des liens vers tes articles dans un menu. une fois que tout tes liens sont dans ton menu, tu peux assigne un menu particulier a chaqu'un de tes articles.

      Enfin tu mets ton menu en publie, et tu sélectionnes voir dans page: none. ( la ou tu mets all).

      C'est je pense ce qui repondra le mieux a ta demande.

      Commentaire


      • #4
        Merci pour la réponse, désolée de répondre si tard.
        J'ai fait comme l'a proposé Schum mais si on clique sur le lien en partant du menu, on a le menu sur la page, mais si on clique sur ce même lien ajouté "manuellement", le menu ne s'affiche pas sur la page.
        Bref, mon explication me semble incompréhensible, le mieux est encore de voir directement ce que ça donne sur le site :
        http://www.passion-malherbe.com/inde...d=14&Itemid=66

        Commentaire


        • #5
          Si j'ai bien compris ton problème.

          Quand on suit ton lien, on arrive sur une page, si on clique dans l'article, sur l'un des joueurs on arrive sur une page de description du joueur sans menu a droite.
          Alors que si l'on clique sur le meme joueur mais dans le menu sur la droite on arrive sur la description du joueur mais sans menu sur la droite.

          Si j'ai bien compris ton problème. moi je pense que ton problème vient du faite que ces 2 pages meme si elles ont le même contenu, elle n'ont pas la meme url.
          PAr exemple pour monsieur Branger :
          si on click dans l'article on arrive sur cette url :
          http://www.passion-malherbe.com/inde...d=27&Itemid=55
          alors que si on click sur M Branger dans le menu de droite on arrive sur :
          http://www.passion-malherbe.com/inde...=27&Itemid=160

          Donc si c'est pas la même url ce n'est pas la meme page.
          Je te rajoute une explication au plus vite.

          [EDIT] donc, pour les liens que tu rentre manuellement les adresses, mets comme liens l'adresse que tu vois avec ton article et ton menu.
          En faite tu crée ton liens dans ton menu en backend, tu va ensuite en frontend tu regarde l'url de la page quand tu a clique sur ton lien, et tu copie colle cette url, comme lien dans ton article. et la tu devrais plus avoir de soucis.
          Dernière édition par Schum à 12/10/2006, 20h18

          Commentaire


          • #6
            Salut,
            tu devrais utiliser le module "Articles similaires" (Related Items.. in english in ze text)
            C'est en forgeant qu'on devient forgeron. Mais c'est pas en coupant du bois que Léonard de Vinci...” (extrait du "Da Vinci Code de l'artisanat")
            Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
            Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

            Commentaire


            • #7
              Pour préciser :
              Ce module affiche les articles en relation avec le sujet de l'article affiché. Cela fonctionne avec les mots clés des métadonnées. Le module va rechercher les mots clés communs avec l'article en cours de consultation, dans les autres articles et afficher une liste des résultats.
              Par exemple, dans la page d'un joueur, tu utilises les méta infos (voir l'onglet à droite dans la zone d'édition de l'article).
              Tu écris le nom de l'equipe dans la fiche de chaque joueur de cette équipe... A chaque page d'un joueur de cette équipe, le module renverra un lien vers la page de chacun des autres joueur de cette même équipe..

              Ais-été assez clair ?
              C'est en forgeant qu'on devient forgeron. Mais c'est pas en coupant du bois que Léonard de Vinci...” (extrait du "Da Vinci Code de l'artisanat")
              Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
              Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

              Commentaire

              Annonce

              Réduire
              1 sur 2 < >

              C'est [Réglé] et on n'en parle plus ?

              A quoi ça sert ?
              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
              Comment ajouter la mention [Réglé] à votre discussion ?
              1 - Aller sur votre discussion et éditer votre premier message :


              2 - Cliquer sur la liste déroulante Préfixe.

              3 - Choisir le préfixe [Réglé].


              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

              2 sur 2 < >

              Assistance au forum - Outil de publication d'infos de votre site

              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

              UTILISER À VOS PROPRES RISQUES :
              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

              Problèmes connus :
              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

              Installation :

              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

              Archive zip : https://github.com/AFUJ/FPA/zipball/master

              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
              et remplacer www. votresite .com par votre nom de domaine


              Exemples:
              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/
              Pour executer le script: http://www..com/fpa-fr.php

              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/cms/
              Pour executer le script: http://www..com/cms/fpa-fr.php

              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
              Voir plus
              Voir moins
              Travaille ...
              X