Module dans une fenêtre modale

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

  • Module dans une fenêtre modale

    Bonjour,
    Je voudrai mettre un gestionnaire de téléchargement (Phoca Download par ex) dans une fenêtre modale avec un bouton "fermer" pour revenir à ma page principale.
    Qu'elle est la démarche pour commencer ?
    Merci beaucoup de votre aide

  • #2
    bonjour,

    Une solution avec UP : https://up.lomart.fr/demo/action-modal#un-module

    Une variante pour avoir le bouton d'affachage du module toujours visible : https://up.lomart.fr/demo/action-tabslide#a-gauche
    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


    • #3
      Merci Lomart, je vais regarder comment fonctionne UP !!!

      Commentaire


      • #4
        Bonjour Lomart,
        J'ai commencé à regardé UP et j'ai utilisé "file-download", qui me convient très bien donc je vais pouvoir me passer de Phoca Download.
        Par contre je voudrai remplacer mon menu de navigation (Nouvelles - Téléchargement - Contact - etc...) par les tabslide (que je trouve très bien également).

        J'ai copié l'exemple (ci-dessous) et je l'ai collé dans un module "Contenu personnalisé" en position banner de Protostar.

        {up tabslide=Telechargement | tabLocation=top | tab-style=background-color:limeGreen;color:yellow | panel-style=border:2px dotted limeGreen;background-color:lightyellow} <p>contenu du volet</p> {/up tabslide}

        Et là j'ai un problème, j'ai juste l'affichage du code.
        Je suis débutant alors je ne métrise pas bien Joomla.
        Merci pour l'aide...
        lomart aime ceci.

        Commentaire


        • #5
          Bonjour,

          Sauf erreur de ma part, si vous avez copié l'exemple, il y a de fortes chances que les caractères { et } soient en gras, donc non compris par UP.

          Il suffit de copier l'exemple dans bloc-note pour qu'il perde ce "gras".

          D'autre part, si vous utilisez un contenu personnalisé, n'oubliez pas, dans l'onglet "paramètres" de votre module, de mettre "plugin de contenu" à Oui.

          Pascal
          Dernière édition par pmleconte à 04/04/2021, 16h50
          lomart aime ceci.
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Sous Windows, ctrl + shift + v permet de coller en brut, sans mise en page. Cela fonctionne avec la majorité des programmes ;-)
            lomart aime ceci.
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              Envoyé par cavo789 Voir le message
              Sous Windows, ctrl + shift + v permet de coller en brut, sans mise en page. Cela fonctionne avec la majorité des programmes ;-)
              Bonsoir Christophe,
              J'ignorais ce raccourci qui fonctionne bien. Je regrette juste qu'il retire les espaces. Dommage pour les tabulations

              Perso, j'utilise depuis des années le programme PureText (https://www.stevemiller.net/puretext/) avec le raccourci ctrl+<
              Par défaut, c'est Windows+V qui est depuis w10 la liste des derniers copier/couper

              Dans le cas qui nous intéresse, un autre moyen d'avoir un code propre est d'utiliser le petit bouton "copy" dans le bloc de code.
              Cliquez sur l'image pour l'afficher en taille normale  Nom : lm-prism-copy.png  Affichages : 0  Taille : 40,8 Ko  ID : 2026173

              pmleconte

              Tu ne te trompes pas. Merci pour ton support

              l.mnu
              Merci d'apprécier UP.
              Je pense que vous n'avez pas activé la prise en charge des plugins dans le module.
              Pour la position du module, j'opterais pour la position debug qui produit un affichage dépouillé.
              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


              • #8
                Oui, je n'avais pas activé le plugin dans le module. Merci beaucoup pour votre aide, c'est génial.
                Entre temps j'ai utilisé l'action lang qui va me simplifier beaucoup la vie (à terme mon site sera traduit en 30 langues) et va réduire mon nombre de "Contenu personnalisé".

                Maintenant a-t-il une solution de mettre les "tabslide" dans ma bannière et non autour du site ???

                Cliquez sur l'image pour l'afficher en taille normale

Nom : site.jpg 
Affichages : 213 
Taille : 125,9 Ko 
ID : 2026177En tout cas je continue à explorer Up, cela me PLAIT beaucoup !!!

                Commentaire


                • #9
                  Voilà un autre problème : j'ai créé un module avec ceci :

                  {up lang | en=Countries of world | fr=Pays du monde | ja=世界の国々| it=Paesi del mondo }

                  et quand je change la langue avec le "Language Switcher" rien ne se passe, je reste toujours en Français.
                  J'ai lu sur l'aide de l'action lang que c'était sur le paramètre du navigateur. Pourtant sur votre site up.lomart.fr le changement de langue fonctionne très bien.

                  Aurais-je encore oublié un paramètre ???
                  Merci.

                  Commentaire


                  • #10
                    Bonjour,

                    Envoyé par l.mnu Voir le message
                    Maintenant a-t-il une solution de mettre les "tabslide" dans ma bannière et non autour du site ???
                    Ce n'est pas le principe de base. Il existe une option positioning que l'on peut mettre sur absolute, mais il faut gérer la visibilité du panel

                    Envoyé par l.mnu Voir le message
                    quand je change la langue avec le "Language Switcher" rien ne se passe, je reste toujours en Français.
                    L'explication est dans ce texte de la démo
                    Si on indique un code langage comme argument principal de l'action, c'est cette langue qui sera utilisée et non celle du visiteur. J'utilise cette possibilité pour avoir plusieurs langue sur la même page. Ce qui est impossible en utilisation normale.
                    Si vous faites (pour test) : {up lang=it | en=Countries of world | fr=Pays du monde | ja=世界の国々| it=Paesi del mondo }, vous devriez avoir de l'italien, comme un Italien avec son navigateur italien.
                    L'action utilise la constante PHP : $_SERVER['HTTP_ACCEPT_LANGUAGE']
                    Je viens de m'apercevoir que je n'extrais pas la première partie pour que en-US retourne le contenu en. Ce sera corrigé sur la prochaine version qui doit sortir assez vite.
                    J'en profiterais pour ajouter une information debug avec la langue du navigateur pour analyser le contexte.





                    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


                    • #11
                      Ce n'est pas le principe de base. Il existe une option positioning que l'on peut mettre sur absolute, mais il faut gérer la visibilité du panel
                      Ca devient trop compliqué pour moi, il me faudrait un exemple

                      Je viens de m'apercevoir que je n'extrais pas la première partie pour que en-US retourne le contenu en. Ce sera corrigé sur la prochaine version qui doit sortir assez vite
                      Donc je vais attendre la correction

                      Merci beaucoup

                      Commentaire


                      • #12
                        Envoyé par l.mnu Voir le message
                        Ca devient trop compliqué pour moi, il me faudrait un exemple
                        le principe de tabslide est d'afficher des panneaux dont seul le bouton/poignée est visible dans la fenêtre. On fait glisser le contenu hors fenêtre qui devient donc visible.
                        positionning=absolute affiche la poignée par rapport au bloc où il déclaré (banner par exemple). Par contre, le contenu n'est pas masqué. Il faut le gérer.

                        Je ne m'étais jamais posé la question, mais pourquoi pas ! à étudier ...
                        J'ai une autre idée d'action pour répondre à ce besoin, mais se sera pour l'après-prochaine version
                        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


                        • #13
                          J'ai une autre idée d'action pour répondre à ce besoin, mais se sera pour l'après-prochaine version
                          C'est très bien, j'ai tellement de chose à faire et à apprendre, je ne suis pas très pressé.
                          Merci encore pour l'aide et les améliorations de UP !!!

                          Commentaire


                          • #14
                            L'action utilise la constante PHP : $_SERVER['HTTP_ACCEPT_LANGUAGE']
                            J'ai décommenter la ligne 51 du fichier lang.php et ca fait toujours le même problème. Quand je click sur un drapeau (Language Switcher) le titre (Pays du monde) ne change pas.

                            Cliquez sur l'image pour l'afficher en taille normale

Nom : site1.jpg 
Affichages : 225 
Taille : 47,0 Ko 
ID : 2026192

                            Commentaire


                            • #15
                              Bonjour,

                              J'ai décommenter la ligne 51 du fichier lang.php et ca fait toujours le même problème.
                              Il aurait fallu commenté la suivante qui redéfinissait la même variable

                              Je vais de mettre à contribution (si tu veux bien)
                              Ci-joint la nouvelle version de l'action. Il faut remplacer le dossier plugins/content/up/actions/lang par celui dans le zip

                              Il y a 2 nouvelles options :
                              http : utilise l'entête HTTP défini par le navigateur client au lieu de la méthode Joomla. C'était la méthode pour les versions précédentes. Elle permet de traduire en l'absence du Language Switcher. La langue se règle dans les options des navigateurs.
                              info : affiche un message avec la langue détectée pour le navigateur client ou Joomla (en fonction de http) et la langue utilisée par l'action en fonction des langues disponibles. A utiliser pour comprendre une situation...

                              Ces 2 options n'ont pas d'argument. Il suffit de les mentionner pour les activer.

                              Autre sujet, pour afficher les drapeaux dans la même position que le logo et le menu. Il est possible de faire un module personnalisé qui appelle les autres modules. Un exemple qui utilise les classes de UP (https://up.lomart.fr/infos/css). Il est responsive. J'ai ajouté des bordure et texte pour les tests :
                              Code HTML:
                              <div class="fg-row">
                                <div class="fg-c4 fg-cs-12 mscenter tsc"><img src="logo.png"><p>IMAGE</p></div>
                                  <div class="fg=c8 fg-cs12 mright fg-vspace-between m-child-raz">
                                    <div class="bd-red">FLAGS{loadposition flags}</div>
                                    <div class="bd-bleu">MENU{loadposition menutop}</div>
                                 </div>
                              </div>
                              Bonne journée


                              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

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X