1

Discussione: [résolu]Utiliser les images de mon album Piwigo

J'ai trouvé le moyen d'utiliser dans mon forum PunBB les images de mon album en ligne Piwigo.
Regarde là : http://revest.legtux.org/viewtopic.php?pid=647#p647

Le script de connexion est en fichier php à la racine du forum et voici le code pour ajouter le bouton au-dessus de la barre BBcode :

<input type="button" value="piwigo" onclick="window.open('piwigo2img.php', '_blank', 'toolbar=no,resizable=yes,scrollbars=yes,width=770,height=470,left=0,top=0');" />

Cela serait-il possible avec un des éditeurs de adHoc ?

2

Re: [résolu]Utiliser les images de mon album Piwigo

oui... je crois que ça pourrait marcher dans le CodeMirror ou le Whizzywig. Pour TinyMCE c'est à voir.

Tu peux m'envoyer ce fichier là, mais j'ai pas piwigo installé pour tester...

3

Re: [résolu]Utiliser les images de mon album Piwigo

Il n'y a pas besoin de posséder un Piwigo pour tester : dans le cms utilisateur (PunBB pour mon test), j'ai juste mis le fichier piwigo2img.php à la racine et j'y ai customisé la configuration en spécifiant l'url publique de mon Piwigo.

Ensuite j'ai modifié le fichier de la barre d'outils BBcode de PunBB pour y insérer le bouton avec le lien vers le Piwigo (selon les instructions données dans le fichier install.txt du script)

Voici les adresses de mes  Piwigos que tu peux utiliser pour un test :
http://photos.katrynou.fr/
http://photos.revestou.fr/

Et ci-dessous le zip du script complet de piwigo2img

Post's attachments

piwigo2img-v1.8.2.zip 276.84 kb, 2 downloads since 2017-07-22 

You don't have the permssions to download the attachments of this post.

4

Re: [résolu]Utiliser les images de mon album Piwigo

J'ai encore essayé l'intégration dans l'adHoc, mais je n'y arrive pas beaucoup. Plutôt, je n'arrive à rien du tout.
https://image.prntscr.com/image/nOfuO4t … kw.pngoilà ce que ça donne sur mon forum. C'est vraiment tès intéressant.
https://image.prntscr.com/image/nOfuO4tWQHSUxC4wfZMYkw.png

Puis quand on clique sur le bouton, on a accès  pour intégration à mon Piwigo :
https://image.prntscr.com/image/PFLb9cnVSju6iwnRXglNaA.png

5

Re: [résolu]Utiliser les images de mon album Piwigo

Hello Ale !
Tu pourrais regarder pour l'intégration à un adHoc ? J'aimerais bien ne pas avoir à héberger les mêmes photos en plusieurs endroits. Ce serait vraiment pratique de pouvoir utiliser partout les photos de notre album en ligne.

6

Re: [résolu]Utiliser les images de mon album Piwigo

Au moment je ne sais pas Kat

Une intégration serait bien possible et ça ne devrait pas être compliquée à ce que je peux comprendre par ici.

Mais en fait je ne suis pas chaud sur le point... cette gallérie utilise une base de données mySQL, ce qui en général reste au dehors de l’esprit de adHoc.

On laisse évoluer encore un peu notre projet avant de prendre une décision.

A++

7

Re: [résolu]Utiliser les images de mon album Piwigo

J'ai essayé un peu de coder cette intégration et Alain aussi. Mais ce n'est pas simple pour nous.
L'utilisation d'une base de donnée me panique toujours un peu certes, car j'ai l'impression de ne rien maîtriser et je donne toujours la priorité aux projets avec fichiers à plat. Mais comme je n'ai pas les capacités d'un codeur, je prends ce qui rend service et qui est disponible. Je gère actuellement des sites sous 6, bientôt 7 CMS différents. PunBB utilise sqlite3. Piwigo et TNG tournent avec MySQL, parce qu'il n'existe rien d'équivalent pour la généalogie et les albums photos. Et l'on m'a demandé de gérer provisoirement un SPIP ... Parfois les circonstances nous obligent à ranger les principes au placard.

Je comprends bien ton point de vue. Je voulais juste t'expliquer que je n'ai pas toujours les moyens (intellectuels) de suivre strictement la voie que je m'étais tracée.

8

Re: [résolu]Utiliser les images de mon album Piwigo

Kat je voudrais bien vous aider, mais le choix s'impose en fonction du temps disponible. sad

J’espère que tu voudras comprendre.

A++

9

Re: [résolu]Utiliser les images de mon album Piwigo

Grâce à un petit coup de pouce du codeur du script, j'ai pu afficher dans la barre d'outil de Tiny le bouton de connexion à mon site d'image. Un clic sur le bouton me permet de choisir l'image dans l'arborescence du site distant, mais quand je veux intégrer l'image, je n'affiche qu'une url de l'image distante. Alors, je relève cette url et je crée classiquement une image avec cette URL. Il me manque juste une étape.

10

Re: [résolu]Utiliser les images de mon album Piwigo

Je peux le tester où?

11

Re: [résolu]Utiliser les images de mon album Piwigo

http://revestou.fr/
Comme il n'y a pas de gestion de membre, tu dois te connecter avec les identifiants de l'admin, que tu as, je crois bien.

12

Re: [résolu]Utiliser les images de mon album Piwigo

je n'affiche qu'une url de l'image distante

pas exactement... tu obtiens le BBCode d'une url, mais dans l'éditeur de adHoc on a besoin du code HTML  du genre

<a href="fichier_de_piwigo.php"><img src="URL_de_ton_image"/></a>

Donc il faudrait modifier le script pour obtenir du HTML, ce qui ne devrait pas être compliqué pour l'auteur du script.

Il me manque juste une étape.

ou deux big_smile

13

Re: [résolu]Utiliser les images de mon album Piwigo

Ça marche !!!!!
Regarde sur Revestou, la 1ère boîte en page d'accueil. Et cherche l'adresse de la photo.
Quand on a choisi l'image dans les répertoires du Piwigo, on a plusieurs choix de paramètres pour l'insertion : taille de la photo et dans le menu déroulant, en dessous de bbcode, il y a : HTML !!!

Le code généré met aussi sur l'image insérée un lien en _blank vers l'image dans son environnement original, sur le Piwigo. On peut bien sûr supprimer cette partie du code avant de valider le texte.

Je m'interroge quand même : j'ai dû procéder par itération (la technique à Kat, c'est d'appuyer sur tous les boutons jusqu'à ce que ça marche) pour trouver le bon chemin vers le fichier piwigo2img.php qui se trouve à la racine. En mode création de boîte, j''ai mis ../piwigo2img.php. Est ce que ce sera le même chemin en mode création de Page ?

Voici mon code modifié pour admin/editors/func_editor.inc pour la fonction Editorhead à partir de la ligne 6.

function Editorhead($id) {
   global $headjs, $headcss, $cfg;
      $headjs[] = "<script src=\"editors/tinymce/tinymce.min.js\"></script>
   <script>
      tinymce.init({
      selector: '#".$id."',
      language: '".USER_LANG."',
      menubar: false,
      plugins: ['advlist anchor autosave charmap code codesample colorpicker',
      'fullscreen hr image imagetools link lists media paste preview print searchreplace',
      'table template textcolor visualblocks visualchars wordcount'],
      toolbar: [
         'undo redo | styleselect | bold italic underline strikethrough superscript subscript | alignleft aligncenter alignright alignjustify alignnone | bullist numlist outdent indent ',
         ' table anchor hr blockquote link image media piwigo | visualchars forecolor backcolor | code preview fullscreen print | paste charmap codesample | visualblocks searchreplace | removeformat'
      ],
      image_caption: true,
      image_advtab: true,
      file_browser_callback: Upload,
        setup: function (editor) {
    editor.addButton('piwigo', {
      text: 'Images du Revest',
      icon: false,
      onclick: function () {
        window.open('../piwigo2img.php', '_blank', 'toolbar=no,resizable=yes,scrollbars=yes,width=800,height=480,left=0,top=0');
      }
    });
  }
   });

14

Re: [résolu]Utiliser les images de mon album Piwigo

À mon avis tu peux mettre tout simplement le nom du fichier sans indiquer le chemin relatif... adHoc va le faire tout seul et, oui, ça devrait marcher aussi dans les pages.

Bien, il te reste encore à faire un bouton avec e logo Piwigo à afficher dans le barre de l'éditeur (une étape smile )

Bien fait

15

Re: [résolu]Utiliser les images de mon album Piwigo

Non non, j'ai déjà essayé : avec seulement le nom du fichier, j'ai une erreur 404. Enfin une erreur 404 made in adHoc avec le lien vers le plan des Pages.

16

Re: [résolu]Utiliser les images de mon album Piwigo

Je devrais faire des tests.... Mais l'on verra mieux à mon retour

À++

17

Re: [résolu]Utiliser les images de mon album Piwigo

C'est génial ! je viens de le réinstaller sur Gabandjo et je m'aperçois que je peux faire des liens vers plusieurs Piwigo différents et que je peux intégrer des albums complets en une seule manip. C'est juste merveilleux.

18

Re: [résolu]Utiliser les images de mon album Piwigo

Hello Ale ! Je voudrais mettre à jour avec la belle version 0.60 de TinyMCE, mais je n'arrive plus à forker func_editor.inc. Peux-tu m'aider ? Je m'y perds avec tous les crochets, les parenthèses, les virgules et les points-virgules et mon éditeur local ne me colorise pas le code comme il faut. C'est la faute de Notepad, bien sûr, pas de mes doigts malhabiles et de mes yeux fatigués.

19

Re: [résolu]Utiliser les images de mon album Piwigo

Ciao Kat..

J'aime bien cette version 5.2 de TinyMCE, elle a l'air de marcher en toute souplesse dans adHoc.

En regardant tes posts précédents je suppose que le souci vient de la fonction file_browser_callback qui a été supprimée à partir de la version 5.0 de l'éditeur.

Moi aussi j'ai eu du mal à ajouter le support pour explorateur natif de adHoc, et enfin j'ai du ajouter un truc dans le code pour y arriver.

Le mieux serait de réaliser un plugin Piwigo pour l'éditeur, et pour faire ça je suppose qu'il vaudrait mieux de voir chez le codeur de Piwigo... c'est pas compliqué mais ça demande du temps et son auteur se dépêcherait plus vite que moi.

Donc en avance la solution se passe par là... mais tiens moi au courant dans le cas où tu n'arrives pas à solutionner.

A++

20

Re: [résolu]Utiliser les images de mon album Piwigo

Le codeur a disparu et s'est fâché avec les auteurs de Piwigo.
Mais ce n'est pas grave, ça marche très bien avec la vieille version de TinyMCE.
Chez tous mes rédacteurs, c'est option sine qua non et c'est l'usage maintenant de stocker toutes les images sur le Piwigo pour les utiliser ailleurs.
C'est bien dommage, nous ne pourrons pas profiter de la nouvelle version de TinyMCE.