Création d'un article à partir d'un fichier xml

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

  • Création d'un article à partir d'un fichier xml

    Bonjour,

    Malgré quelque recherche je n'arrive pas à comprendre comment je peux faire la chose suivante avec Joomla :

    Je souhaiterai créé un article avec Joomla qui contiendrait des données lues dans un fichier xml dont je connais la structure.
    Est ce que cela est possible ?
    Comment faire ?

    Est il possible d'envisager cette solution : http://www.lehtml.com/xml/xml_html.html

    A priori joomla n'interprète pas la balise xml de base, y a t'il un plugin/extension qui permettrait que ce code soit interprété dans un article joomla?
    Merci d'avance pour votre aide

    Laure
    Dernière édition par lauretamisier à 12/04/2012, 09h49

  • #2
    Re : Création d'un article à partir d'un fichier xml

    Bonjour,
    Si vous utilisez Joomla 1.5 il existe un plugin qui permet d'injecter le code PHP
    http://extensions.joomla.org/extensions/60/details

    après il faut juste traduire html en php avec Echo ou print...

    Code PHP:
    echo "<table border=\"1\" datasrc=\"\#fichierxml\">
    <tr>
    <td><span datafld=\"nom\"></span></td>
    <td><span datafld=\"lien\"></span></td>"

    il faut tester

    si non je suis sur que il y a une autre solution mais pour cela il faut nous expliquer exactement votre besoins

    Cotation des pièces et billets
    http://www.argusnumismatique.com

    Commentaire


    • #3
      Re : Création d'un article à partir d'un fichier xml

      J'utilise Joomla 1.7.. donc l'extensions d'injection php je peux oublier
      Après mon besoin est exactement de faire ce que le lien que j'ai donné plus haut fait.
      C'est à dire afficher des données dans un article provenant d'un fichier xml.

      Merci de votre aide

      Laure

      Commentaire


      • #4
        Re : Création d'un article à partir d'un fichier xml

        Bonjour,
        Ben NON j'ai trouvé ça:
        http://extensions.joomla.org/extensi...n-content/4470
        ça existe pour 1.7 aussi
        a tester.
        bon courage a vous
        Cotation des pièces et billets
        http://www.argusnumismatique.com

        Commentaire


        • #5
          Re : Création d'un article à partir d'un fichier xml

          Parfait !
          Il me reste plus qu'à activer le xml dans mon php et je vais pouvoir écrire mon parseur.

          Merci beaucoup :-)
          je vous tiens au courant

          laure

          Commentaire


          • #6
            Re : Création d'un article à partir d'un fichier xml

            Alors voici mon test :
            <?php
            phpinfo();

            ?>



            <?php

            $dom = new DomDocument;

            $dom->load("./acg/referencement_GAC.xml");
            $listeACG= $dom->getElementsByTagName('Nom_Outil');

            foreach($listeACG $acg) echo $acg->firstChild->nodeValue . "<br />";
            ?>

            --> le phpinfo est bien interprété mais la suite n'est pas interprétée du tout.
            Une idée?

            Merci

            Commentaire


            • #7
              Re : Création d'un article à partir d'un fichier xml

              Avez vous désactivé le filtrage html
              explication ici:
              http://www.kksou.com/php-gtk2/Joomla...Joomla-1.6.php
              Cotation des pièces et billets
              http://www.argusnumismatique.com

              Commentaire


              • #8
                Re : Création d'un article à partir d'un fichier xml

                Envoyé par rems02 Voir le message
                Avez vous désactivé le filtrage html
                explication ici:
                http://www.kksou.com/php-gtk2/Joomla...Joomla-1.6.php
                Ci dessous ma configuration :

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

Nom : param.jpg 
Affichages : 1 
Taille : 23,2 Ko 
ID : 1801029

                le code ci dessous :
                <?php
                phpinfo();
                $dom = new DomDocument;

                ?>

                Me provoque l'erreur suivante :
                Parse error: syntax error, unexpected '<'
                Dernière édition par lauretamisier à 13/04/2012, 09h07

                Commentaire


                • #9
                  Re : Création d'un article à partir d'un fichier xml

                  En fait le php n'est plus interprété dès que je mets des sauts de ligne dans le php en utilisant le module DirectPHP.

                  Finalement je suis passée par la solution suivante :
                  dans mon article j'écris : <?php include_once (JPATH_SITE.DS.'mapage.php'); ?>

                  et ensuite dans le répertoire de mon site je crée mapage.php avec le php que je souhaite.
                  Dernière édition par lauretamisier à 02/05/2012, 16h08

                  Commentaire


                  • #10
                    Re : Création d'un article à partir d'un fichier xml

                    Bonjour,

                    Voilà, je gère depuis peu de temps 2 sites internet développés sous Joomla 1.7, et j'aimerais également faire interpréter du code PHP dans mes articles.
                    J'ai suivi avec attention les précédents messages que vous avez postés. J'ai réalisé les mêmes paramétrage, et cela ne fonctionne pas (j'ai fait le premier tests avec phpinfo() )

                    Mon but étant également de réaliser des articles à partir d'un fichier XML. Vous avez dû installer DirectPHP pour que cela fonctionne ? Pour l'instant, je ne l'ai pas encore fait.

                    Merci par avance pour votre aide,

                    Commentaire


                    • #11
                      Re : Création d'un article à partir d'un fichier xml

                      Bonjour,
                      je ne connais pas DirectPHP, mais j'utilise le composant Jumi qui permet de faire la même chose.
                      Je l'utilise pour la génération de pages en fonction de villes, avec calcul de la distance par rapport a chez moi, et proposition de prestations en concequence. (Dépannage informatique, formations ou création de sites Internet).
                      Un exemple à l'adresse
                      http://www.ai25.fr/formation-informa...-internet.html
                      et le lien vers le composant
                      http://extensions.joomla.org/extensi...n-content/1023
                      www.ai25.fr Formation/Maintenance/Dépannage en Informatique
                      Création de sites Internet avec Joomla

                      Commentaire


                      • #12
                        Re : Création d'un article à partir d'un fichier xml

                        Merci ai25 pour cette information complémentaire. De mon côté j'ai avancé, j'ai téléchargé et installé DirectPHP sur un des sites internet, et j'arrive donc à exécuter du code PHP dans un article.
                        Maintenant, je vais regarder pour lire un fichier XML en PHP et à partir de là, créer un fichier HTML ou créer directement un article.
                        Merci

                        Commentaire


                        • #13
                          Re : Création d'un article à partir d'un fichier xml

                          Envoyé par Mercusyo Voir le message
                          Bonjour,

                          Voilà, je gère depuis peu de temps 2 sites internet développés sous Joomla 1.7
                          Bonjour,
                          tu devrais faire la mise à jour vers Joomla 2.5. Joomla 1.7 comporte des failles de sécurité qui seront pas corrigées :
                          http://aide.joomla.fr/base-de-connai...-1-6-1-7-a-2-5
                          Le JoomlaDay 2019 c'est le 8 et 9 mars #jd19fr (plus d'infos)

                          Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

                          Envie de lire sur Joomla!, mais pas que ? Cinnk magazine http://cinnk.com/magazine

                          Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

                          Commentaire


                          • #14
                            Re : Création d'un article à partir d'un fichier xml

                            Envoyé par Mercusyo Voir le message
                            Merci ai25 pour cette information complémentaire. De mon côté j'ai avancé, j'ai téléchargé et installé DirectPHP sur un des sites internet, et j'arrive donc à exécuter du code PHP dans un article.
                            Maintenant, je vais regarder pour lire un fichier XML en PHP et à partir de là, créer un fichier HTML ou créer directement un article.
                            Merci
                            Afin de parser mon fichier xml je me suis aidé de ce tutoriel : http://eusebius.developpez.com/php5dom/

                            Bon courage

                            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