Afficher une page externe dans une frame

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

  • [Problème] Afficher une page externe dans une frame

    Bonjour,
    Dans le cadre de mon projet de documentation administrative à destination des petites communes, je souhaiterais afficher les pages externes dans la fenêtre principale du site (main content) pour éviter d'ouvrir un nouvel onglet.
    Après plusieurs essais, je n'arrive pas à obtenir cet affichage.
    N'étant pas très au fait de la gestion des iframes, je m'en remets à vos connaissances pour trouver une solution : iframe ou popup.
    Merci d'avance,
    Fred
    Dernière édition par fredjouan à 17/01/2018, 11h07
    http://www.neurogelenmarche.org/
    Une association de handicapés moteur. Projet Kunming 2018
    https://www.fred-net.fr création internet
    Hébergé avec bonheur et depuis 2002 chez PHPNET

  • #2
    La doc Joomla! indique les modifs pour TinyMCE mais pas pour JCE Editor. La modif a été appliquée et JCE Editor comme éditeur par défaut.
    Pourtant, le choix d'une iframe n'apparait pas dans les choix d'affichage.
    Je n'ai rien trouvé sur JCE en ce qui concerne les iframes.
    http://www.neurogelenmarche.org/
    Une association de handicapés moteur. Projet Kunming 2018
    https://www.fred-net.fr création internet
    Hébergé avec bonheur et depuis 2002 chez PHPNET

    Commentaire


    • #3
      Bonsoir.
      Dans les paramètres de JCE, il faut autoriser les iFrame sous peine qu'il en refuse le code.
      Cordialement.
      __
      Eddy !!!
      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

      Commentaire


      • #4
        Il y a une raison particulière pour laquelle tu veux mettre la frame dans un champ éditeur (donc dans un article je suppose) ?

        Le plus simple est d'utiliser un lien de menu 'Fenêtre intégrée' pour afficher une ou plusieurs pages d'un autre site, ou une page de ton site mais "non joomla", ceci bien sûr si tu n'as pas de besoins particuliers.
        A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
        Rejoignez le Joomla Users Groupe Alsace...
        roland_d_alsace va-t-il devenir roland_du_grand_est ?

        Commentaire


        • #5
          Bonjour,
          Merci pour vos réponses.
          Eddy.vh : je ne trouve pas ce réglage dans jce, ni dans les paramètres du composant, ni dans les différents plugins.
          roland_d_alsace : Des liens de sous menu cachés ont été créés (pour avoir des url SEF) mais les liens sont dans un article reprenant l’arborescence et les pictogrammes du site officiel (avec leur autorisation). J'ai donc besoin d'afficher les pages du site officiel dans la fenêtre des articles.
          Fred
          http://www.neurogelenmarche.org/
          Une association de handicapés moteur. Projet Kunming 2018
          https://www.fred-net.fr création internet
          Hébergé avec bonheur et depuis 2002 chez PHPNET

          Commentaire


          • #6
            Salut Fred,

            Pour une demande similaire sur le forum https://forum.joomla.fr/node/1969728; j'avais préconisé l'emploi de UP. Cela permet de l'intégrer dans un article sans risque de nettoyage

            Voir en bas de page : https://up.lomart.fr/demo/action-html
            UP, le plugin universel à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Salut Loïc et bonne année 2018,
              Ton plug-in est décidément d'une grande exhaustivité !
              Après plusieurs tests, j'ai quelques soucis quant à la syntaxe. Le lien étant du texte, je le trouve pas où le placer.
              Pour tester un lien m'inspirant du code fourni dans ta documentation, j'ai écrit le code suivant :
              Code:
              <p>{up html=iframe | src=https://www.service-public.fr/associations/vosdroits/N31028 |width=100% | height=100% | frameborder=0 | style=border:0 | allowfullscreen} impossible d'afficher le contenu {/up html}</p>
              Où placer le texte du lien ?
              Fred
              http://www.neurogelenmarche.org/
              Une association de handicapés moteur. Projet Kunming 2018
              https://www.fred-net.fr création internet
              Hébergé avec bonheur et depuis 2002 chez PHPNET

              Commentaire


              • #8
                Envoyé par fredjouan Voir le message
                Bonjour,
                Merci pour vos réponses.

                roland_d_alsace : Des liens de sous menu cachés ont été créés (pour avoir des url SEF) mais les liens sont dans un article reprenant l’arborescence et les pictogrammes du site officiel (avec leur autorisation). J'ai donc besoin d'afficher les pages du site officiel dans la fenêtre des articles.
                Fred
                L'article reprenant l’arborescence peut contenir de liens de menus (cachés ou pas).

                Mais dans ce cas pourquoi afficher les pages en frame ce qui a l'inconvenient de perdre l'article contenant l'arborescence.
                Ne serait-il pas + judicieux d'afficher les pages en popup JCE Mediabox (en utilisant le lien sur fichier de JCE pro) et de laisser l'article avec l'arborescence affiché ?
                A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
                Rejoignez le Joomla Users Groupe Alsace...
                roland_d_alsace va-t-il devenir roland_du_grand_est ?

                Commentaire


                • #9
                  Salut Fred,

                  Tu as bien saisi le code. Est-ce que ce code dans une page html basique fonctionne ?
                  J'ai testé, je n'ai pas d'erreur. Le lien est bon mais ne s'affiche pas en iframe
                  UP, le plugin universel à découvrir sur https//up.lomart.fr
                  bgMax
                  , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                  Commentaire


                  • #10
                    Envoyé par fredjouan Voir le message
                    Bonjour,
                    Merci pour vos réponses.
                    Eddy.vh : je ne trouve pas ce réglage dans jce, ni dans les paramètres du composant, ni dans les différents plugins.
                    Si tu ne l'as pas trouvé, c'est probablement que l'iFrame n'est pas interdite sinon, ça se trouve dans le profil utilisé, onglet "Paramètre de l'éditeur" paramètre "Éléments interdits". Lorsque tu survolles l'étiquette du paramètre, tu peux voir le type de choses que tu peux interdire ou libérer si cela s'y trouve.

                    Cordialement.
                    __
                    Eddy !!!
                    Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                    Commentaire


                    • #11
                      Bonjour,
                      Pour information, l'autorisation d'iFrame se trouve dans Composants/Editeur JCE/Profils JCE/Paramètres des plugins/Support de medias (pas facile à trouver !)
                      J'ai testé la méthode Popup JCE médiabox, mais la page ne s'affiche pas dans le popup !
                      Après avoir autorisé les iFrames, la sélection "Afficher dans le cadre parent (frame), l'affichage ne fonctionne toujours pas. La page du lien externe s'affiche dans le même onglet...
                      Je suis un peu paumé !

                      Sur le site service plublic, il existe une méthode d'intégration des données :
                      Code:
                      [FONT=arial]<div data-udata-dataset-id="IDENTIFIANT DU JEU DE DONNÉES"></div>[/FONT]
                      [FONT=arial]<script src="https://www.data.gouv.fr/static/widgets.js" id="udata" async defer onload="udataScript.loadDatasets()"></script>[/FONT]
                      Que j'ai adapté de la façon suivante (en autorisant le javascript dans JCE) :
                      Code:
                      <div data-udata-dataset-id="N31028">Associations spécifiques</div>
                      <script src="https://www.data.gouv.fr/static/widgets.js" async="" defer="defer" type="text/javascript" id="udata" onload="udataScript.loadDatasets()"></script>
                      http://www.neurogelenmarche.org/
                      Une association de handicapés moteur. Projet Kunming 2018
                      https://www.fred-net.fr création internet
                      Hébergé avec bonheur et depuis 2002 chez PHPNET

                      Commentaire


                      • #12
                        Loïc, maintenant que les iFrames sont activées dans JCE, je vais refaire un essai avec UP
                        http://www.neurogelenmarche.org/
                        Une association de handicapés moteur. Projet Kunming 2018
                        https://www.fred-net.fr création internet
                        Hébergé avec bonheur et depuis 2002 chez PHPNET

                        Commentaire


                        • #13
                          Un test avec le code suivant ne donne rien de concret : pas de lien vers la page et un grand espace au-dessus du texte "Associations spécifiques".
                          Une solution doit bien exister,…
                          Code:
                          <p>{up html=iframe | src=https://www.service-public.fr/associations/vosdroits/N31028 |width=100% | height=100% | frameborder=0 | style=border:0 | allowfullscreen} impossible d'afficher le contenu {/up html}Associations spécifiques</p>
                          http://www.neurogelenmarche.org/
                          Une association de handicapés moteur. Projet Kunming 2018
                          https://www.fred-net.fr création internet
                          Hébergé avec bonheur et depuis 2002 chez PHPNET

                          Commentaire


                          • #14
                            Salut Fred,

                            Quel est le code qui fonctionne avec JCE ?
                            UP, le plugin universel à découvrir sur https//up.lomart.fr
                            bgMax
                            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                            Commentaire


                            • #15
                              Avec l'éditeur Jce, aucune solution ne fonctionne : pop-up ou iFrame, malgré le réglage indiqué plus haut, dans les paramètres des profils.
                              J'ai donc également voulu tester la solution UP avec le code de mon message précédent, mais le lien ne fonctionne pas. Je précise que je colle ce code, non pas dans l'éditeur mais dans le code source de l'article.
                              Dernière édition par fredjouan à 19/01/2018, 17h32
                              http://www.neurogelenmarche.org/
                              Une association de handicapés moteur. Projet Kunming 2018
                              https://www.fred-net.fr création internet
                              Hébergé avec bonheur et depuis 2002 chez PHPNET

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X