Accueil du site > Outils de publication > FreepapeR > Le lecteur FreepapeR 2 v0.9.2

Le lecteur FreepapeR 2 v0.9.2

Visualiser les fichiers PDF dans les pages WEB

lundi 29 août 2011, par Franck Ruzzin

FreepapeR permet la visualisation en ligne de fichiers PDF. Il s’installe sur un serveur web et nécessite uniquement l’utilisation de php.
Si on décide de ne pas installer l’exécutable pdf2swf sur le serveur, on peut même se passer de php.





La documentation complète de FreepapeR 2 version 0.9.2 se situe en téléchargement au pied de l’article, dans le document nommé "Utilisation de FreepapeR 2 version 0.9.2".

 

 

I) Pilotage javascript d’un lecteur FreepapeR2

- freepaper2Obj.fitToHeight : function (objId)

Ajuste en hauteur le document ouvert dans le lecteur d’identifiant objId
ex : freepaper2Obj.fitToHeight('freepaper1');

- freepaper2Obj.fitToPage : function (objId)

Ajuste à la page le document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.fitToPage('freepaper1');

- freepaper2Obj.fitToWidth : function (objId)

Ajuste à la largeur le document ouvert dans le lecteur d’identifiant code>objId
ex :freepaper2Obj.fitToWidth('freepaper1')

- freepaper2Obj.getCurrPage : function (objId)

Retourne la page courante du document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.getCurrPage('freepaper1');

- freepaper2Obj.getTotalPages : function (objId)

Retourne le nombre total de pages du document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.getTotalPages('freepaper1');

- freepaper2Obj.getZoom : function (objId)

Retourne le facteur de zoom du document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.getZoom('freepaper1');

- freepaper2Obj.nextPage : function (objId)

Affiche la page suivante du document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.nextPage('freepaper1');

- freepaper2Obj.openDocument : function(objId,newDoc)

Ouvre le document newDoc dans le lecteur d’identifiant objId
ex :freepaper2Obj.openDocument('freepaper1','La_spiruline.pdf');

- freepaper2Obj.prevPage : function (objId)

Affiche la page précédente du document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.prevPage('freepaper1');

- freepaper2Obj.showInfo : function (objId)

Affiche la fenêtre d’informations du lecteur d’identifiant objId
ex :freepaper2Obj.showInfo('freepaper1');

- freepaper2Obj.setCurrPage : function (objId,newPage)

Affiche la page newPage du document ouvert dans le lecteur d’identifiant objId
La fonction Retourne true ou false suivant que le changement de page ai réussi ou non.
ex :freepaper2Obj.setCurrPage('freepaper1',10);

-freepaper2Obj.setLayout:function(objId,layoutType)

Fixe la mise en page à utiliser pour afficher le document ouvert dans le lecteur d’identifiant objId .
Les valeurs possibles pour layoutType sont :
- monoPage
- verticalList
- setLayout
- book
ex :freepaper2Obj.setLayout('freepaper1','book');

- freepaper2Obj.setZoom : function (objId,newZoom)

Fixe le facteur de zoom à utiliser pour afficher le document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.setZoom('freepaper1',0.3) ;

- freepaper2Obj.zoomMinus : function (objId)

Réduit le facteur de zoom à utiliser pour afficher le document ouvert dans le lecteur d’identifiant objId
ex :freepaper2Obj.zoomMinus('freepaper1');

-freepaper2Obj.zoomPlus : function (objId)

Augmente le facteur de zoom à utiliser pour afficher le document ouvert dans le lecteur d’identifiantt objId
ex :freepaper2Obj.zoomPlus('freepaper1');

 

II) Evènements javascript lancés par un lecteur FreepapeR2

-onPageChange : function (objID,newPage)

Si elle est définie, cette fonction est appelée par les lecteurs FreepapeR lors d’un changement de page (les paramètres sont objId l’identifiant du lecteur et newPage la page maintenant affichée)
Exemple :
function onPageChange(objID,newPage) {
        document.getElementById("page_"+objID).innerHTML=newPage;
}

-onReaderReady : function (objID)

Si elle est définie, cette fonction est appelée par les lecteurs FreepapeR lorsqu’ils sont prêts à être utilisés (le paramètre objId est l’identifiant du lecteur appelant)
Exemple :
function onReaderReady(objID) {
        document.getElementById("visu").innerHTML+="\n"+"Lecteur "+objID+" prêt";
}

 

Les nouveautés de la version 0.9.2

- Mise en place de l’API de communication javascript avec les lecteurs FreepapeR.
- Ajout des fichiers de localisation pour les langues Espagnol et Portugais.


Pour un bon fonctionnement de la roulette de la souris et des touches de déplacement du clavier, il est nécessaire d’installer la version 2.2 de swfobject.


pdf2swf 0.9.1 pour les serveurs 1&1

Ce binaire fonctionne pour les hébergements du fournisseur d’accès 1&1
Zip - 1.3 Mo
pdf2swf v 0.9.1 pour les serveurs 1&1


pdf2swf 0.9.0 pour les serveurs OVH

Ce binaire fonctionne pour les hébergements du fournisseur d’accès OVH
Zip - 1.2 Mo
pdf2swf v 0.9.0 pour les serveurs OVH


pdf2swf 0.9.1 pour les serveurs Windows

Ce binaire fonctionne pour les hébergements sous Windows
Zip - 1.7 Mo
pdf2swf v 0.9.1 pour les serveurs Windows



Si vous produisez un fichier binaire pdf2swf pour une autre distribution Linux, n’hésitez pas à me le communiquer. Je le mettrais à disposition des utilisateurs de FreepapeR sur ce site.

Documents joints

21 Messages de forum

  • Problème avec la documentation de la version v0.9.2 Le 29 septembre 2011 à 14:48 , par janolap1

    J’ai bien suivi la doc, mais rien ne s’affiche...
    J’ai créé le fichier html en copiant-collant le contenu, ai changé le nom du fichier pdf par un swf (généré comme cité et testé), puis l’ai mis en ligne sur un serveur web interne.
    Mais aucun affichage ni avec FF7 ni avec IE7. Alors que sur votre site, cela fonctionne.
    Je pense que dans la doc, il y a un souci déjà sur la ligne :

    //Insertion d'un lecteur FreepapeR
    freepaper2.embedDoc(flashvars,params,attributes);

    Ne s’agit-il pas de freepaper1 ?

    Pouvez-vous tester un fichier HTML qui utilise votre code issu de la doc et pointe vers un fichier swf ?

    Vous remerciant par avance.

    Répondre à ce message

    • Problème avec la documentation de la version v0.9.2 Le 29 septembre 2011 à 21:31 , par Franck Ruzzin

      Bonsoir Jean,

      Il y a en effet une erreur dont je suis responsable par inattention. J’ai fait la modif partout, sauf dans la doc !!!
      Cela est maintenant rectifié (la documentation est à jour).
      Dans le code javascript, il faut remplacer

      freepaper2.embedDoc(flashvars,params,attributes);

      par

      freepaper2Obj.embedDoc(flashvars,params,attributes);

      J’espère que tu n’as pas trop galéré à cause de ce problème.
      Milles excuses,
      Franck.

      Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.2 Le 10 novembre 2011 à 12:21 , par pbpub

    Merci pour ce super plugin et la doc bien fournie. Est-il possible de personnaliser le logo ?

    Encore merci !

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.2 Le 11 novembre 2011 à 11:47 , par Franck Ruzzin

      Bonjour,

      On peut agir sur a peu pres tous les elements graphiques.
      Concernant le logo, il faut modifier le contenu de l’attribut aboutImg dans le noeud commandBar , par exemple :

      aboutImg="plugins/freepaper2/images/softBlue/buttons/apropos.png"

      on peut aussi placer ce bouton sur la droite (attribut aboutAlign) :
      aboutAlign="right"

      Il est aussi possible de modifier la couleur du fond, de retirer le motif ou d’en choisir un autre (attributs backgroundColor et backgroundPattern du noeud racine)

      Cordialement,

      Franck Ruzzin

      Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.2 Le 14 février 2012 à 11:05 , par Regis

    Bonjour,

    Je suis chez 1and1 sur un serveur privé Linux centOS5 depuis plusieurs années.

    Ce lecteur fonctionnait très bien il y a encore 2 ans avec le binaire fourni, mais ce n’est plus le cas depuis... j’ignore pour quelle raison !

    Nous avons tout essayé mais en vain, rien ne fonctionne après beaucoup d’heures passées dessus... une vraie malédiction :
    - erreurs 126 ou 127, alors que le chemin du pdfswf est bon et que celui-ci est bien exécutable
    - erreur de compilation quand on veut créer notre propre binaire
    - erreur de conversion avec le convertisseur swftools windows (qqsoit le pdf)
    - erreurs de format avec les swf crées par d’autres convertisseurs (http://lededansdubocal.net/Le-plugi...)

    Bref, on ne sait plus quoi faire... :-(

    Merci pour tout conseil utile !

    Régis

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.2 Le 16 février 2012 à 11:14 , par Franck Ruzzin

      Bonjour Regis,

      Pourriez vous m’envoyer un ou deux pdf qui posent probleme a franck lededansdubocal.net ?

      Cordialement,
      Franck

      Répondre à ce message

      • Hebergement sous free Le 21 février 2012 à 18:13 , par Chantal

        Bonjour,

        j’ai fait mon installation sous window vista donc sur mon localhost : C:wamp/www/freepaper
        et donc cela fonctionne correctement : je cree mon fichier html pour le fichier toto.pdf il est bien converti en toto.pdf.swf et je vois bien le tout sous forme de livret via firefox

        maintenant je fais la meme chose sur mes pages perso de free ou j’ai mon blog monnom.free.fr
        et la ne fonctionnent que les fichiers qui ont déjà été transformés de pdf en swf via l’utilitaire gpdf2swf et donc dans mon html je mets "toto.swf" et cela fonctionne correctement

        dans le répertoire php j’ai bien installé celui de la version php5 renommé donc en pdf2swf.php

        c’est donc je pense le pdf2swf.exe qui se trouve à la racine qui ne convient pas pour free ? Auriez vous SVP une solution ?

        Je vous remercie par avance pour votre réponse (un exemple qui fonctionne si j’ai converti au préalable via mon localhost : brodimania.free.fr/LIVRE/embird.html)

        Chantal

        Répondre à ce message

        • Hebergement sous free Le 22 février 2012 à 15:38 , par Franck Ruzzin

          Bonsoir Chantal,

          Cela vient certainement du fichier pdf2swf, qu’il faut construire specifiquement pour un serveur Linux de chez Free.
          Je ne sais pas s’il y a une possibilite d’obtenir un pdf2swf pour leurs serveurs. Peyt-etre demander au support technique de free ?

          Cordialement,
          Franck.

          Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.2 Le 3 mars 2012 à 21:17 , par LAURENT Francis

    Bonjour,

    J’aurai bientôt à mettre en place un site de lecture... et pour ce faire je suis depuis quelques temps
    à la recherche d’un lecteur PDF comme celui que vous proposez.
    Tout d’abord un grand BRAVO pour tout le travail déployé et pour la qualité du résultat obtenu...

    J’ai implanté votre lecteur à titre d’ essai à cette adresse http://www.yahoopi.fr/freepaper/

    Un grand merci pour votre mode d’emploi très clair qui m’a permis d’effectuer assez facilement
    l’installation sans aucun problème (version 0.9.1).
    Remarque : J’ai préféré transformer mon fichier PDF en SWF avec pdf2swf.exe sur mon ordi avant de l’installer sur site. Cela soulage d’autant votre lecteur ...

    Tout me semble vraiment très bien.

    Petits aménagements cependant possibles :
    1)Compte tenu des visionneuses que j’ai rencontrées sur le WEB, il me semble que pour que votre
    visionneuse soit encore plus raffinée, on devrait pouvoir y mettre du son :
    Le bruit des pages qui tournent en mode flipbook.
    Avec un bouton supplémentaire qui permettrait alors de mettre/supprimer ce son ...
    Ceci pouvant être paramétré dans le fichier XML sur les boutons "prevpage" et "nextpage"

    2) Pouvoir démarrer directement en mode plein écran. Cette option pouvant être gérée la aussi
    dans le fichier XML

    3) J’ai rencontré également une option intéressante dans d’autres visionneuses qui améliorait le
    confort de lecture :
    Le curseur de la souris devenait un grand ">" lorsque le curseur était sur la partie droite de la
    visionneuse ou devenait un grand "<" quand il était sur la partie gauche de la visionneuse...
    Il suffisait alors de cliquer pour que l’on passe à la page suivante (sans avoir à cliquer sur les boutons du haut de la visionneuse).
    J’avoue que cette astuce était "classe" et surtout évitait d’avoir à cliquer sur les boutons du haut
    à chaque changement de page.

    Oui je sais on en veut toujours un peu plus... (Ce ne sont que des suggestions)

    Voilà, et encore BRAVO et grand MERCI pour tout.
    Cordialement, Francis LAURENT

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.2 Le 4 mars 2012 à 10:29 , par Franck Ruzzin

      Merci pour votre contribution.

      Je note également vos demandes d’amélioration pour les étudier.
      Cependant, le point 2 (démarrage en plein écran) n’est pas réalisable : Adobe est très clair sur ce point

      le passage en mode plein écran doit faire suite à une intervention manuelle du visiteur.

      Ce que l’on peut faire c’est placer un lecteur avec une largeur à 100% et une hauteur à 100% également. Ce n’est pas du 100%, mais cela prend tout l’espace disponible dans le navigateur.

      Cordialement,
      Franck Ruzzin

      Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.2 Le 7 mars 2012 à 19:24 , par LAURENT Francis

      Bonsoir,

      Merci pour votre réponse.

      J’ai aujourd’hui recherché des infos pouvant imager les propos de mon précédent message :

      1) Malgré de nombreuses recherches, je n’ai pas retrouvé le site où il y avait ce fameux curseur de
      souris qui se transformait en "<" ou en ">" selon qu’il se trouvait sur la page gauche ou sur la page
      droite du livre ... désolé.

      2) Un aménagement supplémentaire pourrait intégrer les flèches du clavier pour avancer ou
      pour reculer dans la lecture du pdf... Qu’en pensez-vous ? Pas mal de visionneuses ont cette fonction
      qui me semble intéressante.

      3) Pour ce qui est de l’accès en mode fullscreen :
      Je vous ai mis à cette adresse : http://www.yahoopi.fr/freepaper/ une présentation de possibilités :

      - Dans l’exemple1 : On clique sur une image et on arrive sur votre application en mode plein écran
      (qui n’est pas le mode fullscreen). Il faut ensuite cliquer sur un bouton pour accéder au mode fullscreen
      et fermer la fenêtre pour revenir à la page appelant ...
      - Dans l’exemple2 (que j’ai emprunté au site ISSUU) : Si on clique sur le lien on arrive comme dans l’exemple 1 en mode plein écran. Par contre si l’on clique sur le SWF on accède directement en mode fullscreen que l’on quitte avec un bouton ou avec la touche ECHAP qui nous ramènent à la page appelant ...
      - L’exemple 3 est comparable à l’exemple 2 si ce n’est que le SWF est un flipbook automatique ...

      Je pense que ces possibilités seraient intégrables à votre application :
      - Pouvoir accéder directement en mode fullscreen à partir d’une page appelant
      - Pouvoir quitter le mode fullscreen par un bouton et revenir sur la page appelant
      - Pouvoir réaliser un mini flipbook en lecture automatique
      - Pouvoir ajouter/enlever le bruit des pages

      Oui, je sais j’abuse certainement... Mais je pense que votre application est dans son genre, la plus intéressante sur le net de par ses paramétrages possibles, de par sa fluidité et parce que vous mettez
      votre application en libre utilisation.
      Pour ces raisons nous ne pouvons que vous remercier d’avoir bien voulu nous faire profiter du fruit
      de votre travail.

      Votre application a bien évolué au fil de ses différentes versions et c’est aussi pour cela que je pense qu’il serait formidable que vous puissiez continuer à développer de nouvelles possibilités.
      J’espère que les quelques idées que je vous transmets vous motiveront en ce sens.
      Je suis en effet vivement intéressé de pouvoir intégrer votre application dans mon site de lecture en préparation.

      D’avance MERCI
      Cordialement,
      LAURENT Francis

      Répondre à ce message

      • Le lecteur FreepapeR 2 v0.9.2 Le 8 mars 2012 à 09:25 , par Franck Ruzzin

        Bonjour Francis,

        Pour le point 2 :
        - Les touches Home,End,Pageup,Pagedown fonctionnent dans tous les cas
        - Les touches Fleche haute et Fleche basse dans le cas d’un affichage liste verticale
        - Les touches Fleche gauche et Fleche droite pour scroller a gauche et a droite si le zoom le permet.
        Rem : en mode Fullscreen, le touches clavier ne sont pas detectees (restriction Adobe).

        Cordialement,
        Franck

        Répondre à ce message

        • Le lecteur FreepapeR 2 v0.9.2 Le 8 mars 2012 à 11:00 , par LAURENT Francis

          Bonjour Franck,

          Effectivement les touches sont bien reconnues par FreepapeR ...
          C’est que j’avais utilisé les touches gauche - droite en mode "book" sans penser aux autres touches...

          Pour ce qui est du mode fullscreen et de la restriction Adobe que tu évoques, il semblerait qu’elle ne
          soit pas respectée dans l’application "ISSUU" des exemples 2 et 3 citées dans mon précédent message
          car les touches droite-gauche y sont opérationnelles ...

          A mon avis le fait de pouvoir passer directement en mode fullscreen rendrait l’application à la fois plus fonctionnelle et plus attrayante, facilitant la lecture des documents.
          Ce qui pénalise la plupart des visionneuses sur le net c’est la démarche à devoir suivre pour pouvoir
          accéder à ce fameux mode fullscreen.
          Cette démarche, facilement gérable par un surfeur averti, reste malheureusement lointaine pour un
          surfeur occasionnel ...
          Je peux en parler librement pour l’avoir essayé sur différentes personnes qui ont bien voulu se prêter
          à ce test.
          Et quand tu vois que je n’ai pas pensé à utiliser les touches Home,End,Pageup,Pagedown on peut imaginer que bon nombre de surfeur ne penseront pas forcément à accéder à une lecture en fullscreen, ce qui serait vraiment dommage.

          Merci pour tes réponses.
          Cordialement, LAURENT Francis

          Répondre à ce message

          • Le lecteur FreepapeR 2 v0.9.2 Le 8 mars 2012 à 18:43 , par LAURENT Francis

            Rebonjour,

            J’ai mis en ligne un exemple d’utilisation de FreepapeR avec un skin un peu différent des tiens à
            cette adresse : http://www.yahoopi.fr/freepaper_new/
            Pour ceux et celles qui seraient intéressés, l’ensemble est téléchargeable à partir de ce lien :
            http://www.yahoopi.fr/freepaper_new...

            Cordialement,
            LAURENT Francis

            Répondre à ce message

            • Le lecteur FreepapeR 2 v0.9.2 Le 9 mars 2012 à 12:34 , par LAURENT Francis

              Bonjour,

              Il apparait que le mode fullscreen obtenu par des instructions javascript n’est pas accessible sous
              internet explorer 9 ... (sauf après modification de la base des registres)
              Dans ces conditions l’exemple d’utilisation de FreepapeR que j’ai indiqué dans mon message précédent
              ne vous sera pas accessible si vous utilisez internet explorer 9 ...

              Cordialement, Francis LAURENT

              Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.2 Le 12 juin 2012 à 09:32 , par het44

    Bonjour

    J’ai remarqué en utilisant freepaper qu’il est possible de tabuler sur les boutons du lecteur, mais comment faire ensuite pour activer le bouton sur lequel le focus est mis ? J’ai essayé avec espace ou entrée mais ça n’active pas le bouton.

    Sinon j’utilise freepaper depuis plus d’un an, il est vraiment bien fait ce lecteur un grand bravo.

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.2 Le 12 juin 2012 à 13:47 , par Franck Ruzzin

      Bonjour,

      Effectivement, les contrôles prennent un focus de sélection... mais le lecteur ne gère la gère pas (cad qu’il n’est pas possible de réagir sur le contrôle avec le clavier).
      Peut-être lors de la prochaine version ?

      Cordialement,
      Franck

      Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.2 Le 30 juillet 2012 à 12:13 , par GreGDurablement

    Bonjour et merci beaucoup pour cet outil que j’ai découvert via le site du ministère de l’environnement qui l’utilise pour présenter ses publications (ici : http://www.developpement-durable.go... ; ça a l’air récent, je n’avais jamais vu ça avant). j’espère pouvoir le tester un de ces jours !

    Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.2 Le 22 août 2012 à 14:53 , par pzmeyer

    Bonjour,
    j’ai installer Freepaper sur un site Joomla.
    Mon site est en anglais et en français (mais surtout en anglais), donc j’aurai aimé savoir comment changer la langue du lecteur flash pour le mettre en anglais (Guillaume Gruson m’a dit de me tourner vers vous car dans le plugin pour joomla, le lecteur n’est pas traduisible en l’état). Y a-til un fichier où cela peut-il être changer ?
    Merci.

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.2 Le 22 août 2012 à 22:23 , par Franck Ruzzin

      Bonjour,

      On peut placer des fichiers de localisation (différents langages) dans un sous dossier
      « language » situé dans le répertoire qui contient la page qui implante le lecteur FreepapeR (oui je sais ce n’est pas très clair : relire lentement cette phrase). De la sorte, en fonction de la langue de la machine virtuelle flash du visiteur, le lecteur tente de lire le fichier language/codelangue.xml correspondant (si le visiteur a une machine virtuelle anglaise, le lecteur recherche le fichier de langue language/en.xml, si le visiteur a une machine virtuelle espagnole le lecteur recherche le fichier de langue language/es.xml, etc...).

      La difficulté ici est de déterminer où placer ce sous répertoire dans l’univers joomla (c’est peut être par rapport à la racine du site. Dans ce cas, il faut placer language/ directement à la racine du site).

      Voici les valeurs possibles de langues :
      Langue Valeur
      Tchèque cs
      Danois da
      Néerlandais nl
      Anglais en
      Finnois fi
      Français fr
      Allemand de
      Hongrois hu
      Italien it
      Japonais ja
      Coréen ko
      Norvégien no
      Autre/inconnu xu
      Polonais pl
      Portugais pt
      Russe ru
      Chinois simplifié zh-CN
      Espagnol es
      Suédois sv
      Chinois traditionnel zh-TW
      Turc tr

      Pour un visiteur russe, le lecteur tentera de charger le fichier de langue « language/ru.xml », pour un
      anglais « language/en.xml », pour un chinois simplifié « language/zh-CN.xml ». En cas d’échec, le
      français est utilisé comme langue par défaut.

      Pour créer un fichier dans une nouvelle langue, il suffit de placer un fichier contenant les chaînes traduites
      dans le dossier language, Par exemple pour le tamoul, créer un fichier ta.xml

      <!-- FreepapeR ressource file. Tamil -->
      <?xml version="1.0" encoding="UTF-8"?>
      <ressourceStrings>
        <id_avm1file>தமழ_0</id_avm1file>
        <id_booklayout>தமழ_1</id_booklayout>
        <id_close>தமழ_2</id_close>
        <id_currentPage>தமழ_3</id_currentPage>
        <id_currentZoom>தமழ_4</id_currentZoom>
        <id_dimensions>தமழ_5</id_dimensions>
        <id_docInfo>தமழ_6</id_docInfo>
        <id_filenotfound>தமழ_7</id_filenotfound>
        <id_firstPage>தமழ_8</id_firstPage>
        <id_fitToPage>தமழ_9</id_fitToPage>
        <id_lastPage>தமழ_10</id_lastPage>
        <id_monoPageLayout>தமழ_11</id_monoPageLayout>
        <id_name>தமழ_12</id_name>
        <id_nextPage>தமழ_13</id_nextPage>
        <id_on>தமழ_14</id_on>
        <id_page>தமழ_15</id_page>
        <id_pixels>தமழ_16</id_pixels>
        <id_prevPage>தமழ_17</id_prevPage>
        <id_stackLayout>தமழ_18</id_stackLayout>
        <id_to>தமழ_19</id_to>
        <id_toFullScreen>தமழ_20</id_toFullScreen>
        <id_toStandardSize>தமழ_21</id_toStandardSize>
        <id_totalPages>தமழ_22id_totalPages>
        <id_verticalListLayout>தமழ_23/id_verticalListLayout>
        <id_zoomMinus>தமழ_24id_zoomMinus>
        <id_zoomPlus>தமழ_25/id_zoomPlus>
      </ressourceStrings>

      Il est aussi possible de spécifier un fichier de langue situé dans un autre dossier et/ou ayant un nom
      différent. Il suffit pour cela de passer l’information (variable langDataPath) lors de l’implantation de
      l’objet SWF. Cela se passe dans le fichier "plugin_freepaper/freepaper.php".

      Là où il y a la ligne

      <param name="flashvars" value="'.$xmlDataPath.'&swfURL={url}">

      on peut rajouter un paramètre à cette ligne indiquant le fichier de langue à utiliser, par exemple ainsi :

      $langDataPath = 'langDataPath=mesLangues/pt.xml';
      ....
      ....
      ....
      <param name="flashvars" value="'.$xmlDataPath.'&'.$langDataPath .'&swfURL={url}">

      le lecteur va chercher à lire le fichier de langue mesLangues/pt.xml. S’il existe, les valeurs définies dans ce fichier seront utilisées.

      Voilà. Mes compétences en Joomla étant nulles, je ne peux aller plus loin dans la résolution de problème.

      Cordialement,
      Franck

      Répondre à ce message

      • Le lecteur FreepapeR 2 v0.9.2 Le 23 août 2012 à 11:02 , par pzmeyer

        Un grand merci pour votre réponse si complète et rapide !

        Je vais me débrouiller avec Joomla pour le changement de langues tel que vous l’indiquez.
        Si je réussi, je reviens pour indiquer à qui ça intéresse comment j’ai fait.

        Répondre à ce message

Répondre à cet article