Extension pour insérer un tableau Google Sheet dans un article J4

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

  • Extension pour insérer un tableau Google Sheet dans un article J4

    Bonjour à tous,

    Connaissez vous une extension ou une technique pour insérer un tableau Google Sheet dans un article Joomla 4 ? Bien entendu il faut que le tableau de l'article se mette à jour à chaque modification du tableau Google Sheet.
    Je n'ai rien trouvé sur https://extensions.joomla.org/
    Je n'ai peut-être pas chercher avec les bons mots clefs.

    En vous remerciant par avance !

  • #2
    Il est tout a fait possible de la faire en intégrant une iframe

    Sur le fichier aller sur fichier/partager / publier sur le web
    Copier le code proposer et intégrer cette ifram dans l'article. (il faut bien penser à autoriser les iframes)

    perso j'utilise le plugin UP de lomart https://up.lomart.fr/demo/action-iframe pour intégrer les iframes

    Bonne journée

    JF
    Dernière édition par Jeff71 à 24/01/2023, 14h34
    lomart, Eddy.vh et woluweb aiment ceci.
    JeFF

    Commentaire


    • #3
      Bonsoir.

      Envoyé par Rocky Rider Voir le message
      Bonjour à tous,

      Connaissez vous une extension ou une technique pour insérer un tableau Google Sheet dans un article Joomla 4 ? Bien entendu il faut que le tableau de l'article se mette à jour à chaque modification du tableau Google Sheet.
      Je n'ai rien trouvé sur https://extensions.joomla.org/
      Je n'ai peut-être pas chercher avec les bons mots clefs.

      En vous remerciant par avance !
      Je soupçonne l'utilisation d'une Google Sheet avec BreezingForms. Suis-je sur la bonne voie ?

      J'ai fait quelques tests d'affichage d'une feuille de calcul sous un formulaire, ça fonctionne pas mal, le seul ennui est que la mise à jour de la feuille de calcul dans l'iframe ne semble pas instantanée. D'après ce que j'ai pu lire, elle peut prendre jusqu'à 5 minutes. J'avoue que ça peut être déroutant…

      Si j'étais sur la bonne voie avec l'utilisation de BF, j'ai peut-être une idée de combinaison d'enregistrement des données, une instantanée sur site et une autre sur la feuille de calcul, il faudra juste penser à vider les données en cas d'effacement de celles de la sheet.

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

      Commentaire


      • #4
        Envoyé par Jeff71 Voir le message
        Il est tout a fait possible de la faire en intégrant une iframe

        Sur le fichier aller sur fichier/partager / publier sur le web
        Copier le code proposer et intégrer cette ifram dans l'article. (il faut bien penser à autoriser les iframes)

        perso j'utilise le plugin UP de lomart https://up.lomart.fr/demo/action-iframe pour intégrer les iframes

        Bonne journée

        JF
        Merci pour ta réponse.
        Je ne savais pas que l'on pouvait générer un iframe depuis google sheet.
        Par contre pas moyen de faire fonctionner le plugin UP...même leur exemple de vidéo. Il y a un truc qui coince !

        Commentaire


        • #5
          Envoyé par Eddy.vh Voir le message
          Bonsoir.



          Je soupçonne l'utilisation d'une Google Sheet avec BreezingForms. Suis-je sur la bonne voie ?

          J'ai fait quelques tests d'affichage d'une feuille de calcul sous un formulaire, ça fonctionne pas mal, le seul ennui est que la mise à jour de la feuille de calcul dans l'iframe ne semble pas instantanée. D'après ce que j'ai pu lire, elle peut prendre jusqu'à 5 minutes. J'avoue que ça peut être déroutant…

          Si j'étais sur la bonne voie avec l'utilisation de BF, j'ai peut-être une idée de combinaison d'enregistrement des données, une instantanée sur site et une autre sur la feuille de calcul, il faudra juste penser à vider les données en cas d'effacement de celles de la sheet.
          C'est sur que coupler avec BF ca me donner des énormes possibilités...mais pour l'instant je n'arrive pas à faire fonctionner le Iframe !

          Commentaire


          • #6
            Bonsoir,
            Pour rebondir sur la suggestion de Jeff.
            La première possibilité avec UP est l'action iframe
            Il faut récupérer le lien dans le menu fichier > partager > Intégrer > l'url de la balise iframe
            Et la mettre comme argument de l'action iframe
            Code:
            {up iframe=https://docs.google.com/spreadsheets/d/e/.../pubhtml?widget=true&headers=false}
            Le résultat n'est pas très joli (a mon avis) et ajoute le nom du fichier, de la feuille et un espace vide
            Cliquez sur l'image pour l'afficher en taille normale  Nom : googlesheet-integrer.png  Affichages : 0  Taille : 101,5 Ko  ID : 2047374

            Une alternative existe avec l'action csv2table
            Il faut récupérer le lien dans le menu fichier > partager > Lien > Valeurs séparées par des virgules > copier le lien
            Le mettre comme argument de l'action csv2table. Ne pas oublier l'option séparateur avec une virgule car par dfaut, c'est un point-virgule
            Code:
            {up csv2table=https://docs.google.com/spreadsheets/d/e/.../pub?gid=0&single=true&output=csv
              | model=blue | style=text-align:center | header |separator=,}
            On peut styler la table en s'inspirant de la démo https://up.lomart.fr/demo/action-csv2table
            et la rendre responsive en l'encapsulant dans une action table-par-lignes, table-par-colonnes, table-fixe ou table-flip
            Cliquez sur l'image pour l'afficher en taille normale  Nom : googlesheet-csv.png  Affichages : 0  Taille : 49,4 Ko  ID : 2047375

            Dans les 2 cas, il faut faire attention que l'éditeur wysiwyg ne transforme pas le code récupéré en hyperlien (une balise a)
            Dernière édition par lomart à 25/01/2023, 07h23
            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
              Hello.

              Je viens de tester l'insertion du csv de la googlesheets par csv2table comme lomart l'indique.
              C'est en effet facilement paramétrable, mais la mise à jour n'est pas plus prompte que l'iframe. Ce qui est étrange, c'est que si certaines modifs ont été faites, que l'on force le rechargement de la page en vidant le cache, ça semble afficher le bon contenu, mais si la page recharge une nouvelle fois, l'ancien contenu s'affiche, même s'il n'est plus présent dans la table.
              Cordialement.
              __
              Eddy !!!
              Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

              Commentaire


              • #8
                Dans tous les tests que je fais j'ai une erreur serveur 404 : You do not have permission to access this document.

                Il y a des permission à activer quelque part ?

                Commentaire


                • #9
                  Heuuu, non rien de spécial que de partager la feuille de calcul, soit par iframe, soit comme l'indique lomart, à partir d'un .csv avec la virgule comme séparateur
                  Cordialement.
                  __
                  Eddy !!!
                  Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                  Commentaire


                  • #10
                    Rocky Rider
                    Non, normalement rien à faire. mais c'est bizarre, en rappelant l'URL utilisée ce matin pour faire mes copies d'écran, j'ai eu "Désolé, ce document n'est pas public." J'ai repartagé et plus de message.
                    les infos : https://support.google.com/docs/answ...3%A9gr%C3%A9es

                    Eddy.vh
                    Je viens de faire des modifs sur googledocs, elles sont prise en compte immédiatement.
                    J'ai coché la case "Republier après chaque modification". Est-ce la raison ?
                    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
                      Non, ce n'est pas la raison. Procède à plusieurs modifications dans un laps de temps réduit, supprime des lignes, etc.

                      Mes tests se font avec un formulaire qui envoie les données vers la feuille de calcul. La.mise à jour de la feuille est instantanée, seul l'affichage sur le site est différé.
                      Cordialement.
                      __
                      Eddy !!!
                      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                      Commentaire


                      • #12
                        Mes tests se font avec un formulaire qui envoie les données vers la feuille de calcul.
                        Tu ne modifies pas directement la feuille dans l'interface web ?
                        C'est peut-être l'explication.
                        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
                          Si je supprime le contenu de la feuille directement, sur le site s'affichent les données effacées durant quelques minutes encore.
                          Cordialement.
                          __
                          Eddy !!!
                          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                          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

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X