•  » Plugins
  •  » [1.7] Download Multi Page

#331 2008-08-13 20:07:44

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

Je pense que je suis bon pour remettre pclzip aussi :(


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#332 2008-08-13 20:41:51

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.7] Download Multi Page

flipflip a écrit:

Je pense que je suis bon pour remettre pclzip aussi :(

tu peux les mettre les deux et selon ce qui est installé appeler le meilleur...

Hors ligne

#333 2008-08-13 21:10:37

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

rub, c'est une solution à laquelle j'ai pensé en répondant à Gotcha. Avant d'envoyé la beta 7 j'ai essayé de faire un test à l'installation du plugin via function_exists mais je n'ai pas trouvé quoi testé pour zipArchive puisque c'est une classe (c'est encore un concept ou je n'ai pas tout compris).


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#334 2008-08-15 11:21:14

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.7] Download Multi Page

flipflip a écrit:

rub, c'est une solution à laquelle j'ai pensé en répondant à Gotcha. Avant d'envoyé la beta 7 j'ai essayé de faire un test à l'installation du plugin via function_exists mais je n'ai pas trouvé quoi testé pour zipArchive puisque c'est une classe (c'est encore un concept ou je n'ai pas tout compris).

Essaie avec ca:
http://fr2.php.net/class_exists

Hors ligne

#335 2008-08-26 12:00:13

dem1980
Membre
2008-08-26
2

Re: [1.7] Download Multi Page

Je viens de passer PHPWebGallery à la version 1.7.2 (depuis 1.7.0) et Download Multi, revision 0.8-beta7 (depuis 0.8 avant les beta).
Sur les pages hors celles du panier aucun soucis.
Sur la page du panier j'ai ces messages d'erreurs en haut de l'écran :

Warning: getimagesize(../../../../../../template/yoga/theme/green-river/icon/recent.png) [function.getimagesize]: failed to open stream: No such file or directory in /home/d/e/m/dem1980/www/phpwebgallery/include/functions_html.inc.php on line 62

Après avoir regardé un peu dans le include/functions_html.inc.php je me rends compte que le chemin ne semble pas bon :

$icon_url = get_themeconf('icon_dir').'/'.$icon.'.png';
$size = getimagesize( PHPWG_ROOT_PATH.$icon_url );

Cela semble indiqué que le PHPWG_ROOT_PATH est déjà retourné par la procédure get_themeconf.
J'ai donc modifié ces lignes comme ceci :

$icon_url = get_themeconf('icon_dir').'/'.$icon.'.png';
$size = getimagesize( $icon_url );

Je n'ai alors plus ces messages d'erreur en haut de mes pages de type panier (et c'est la seule différence que j'ai vu).
Cependant, toujours dans cette page de panier, j'ai les icônes du menu qui n'apparaissent pas, elles sont remplacées par le texte du menu, par exemple pour les options : Liste des fichiers, Accueil, (?) Aide,... même les icones des menus déroulants ne s'affichent plus (par exemple j'ai un (!) à la place de l'icone "Récent"), mis à part celles du menu Panier.

Code:

  <div class="titrePage">
    <ul class="categoryActions">
    <li>
      <a href="../../../index.php?" title="Retour à la page d'accueil">

        <img src="../../../../../../template/yoga/theme/green-river/icon/home.png" class="button" alt="Accueil"/>
      </a>
    </li>
    <li>
      <a href="../../../popuphelp.php?page=download_multi" onclick="popuphelp(this.href); return false;" title="Aide">
        <img src="../../../../../../template/yoga/theme/green-river/icon/help.png" class="button" alt="(?)">
      </a>
    </li>
  </ul>

  <h2>Liste des fichiers</h2>
  </div>

On peut voir à nouveau dans le code source du menu ce double ../../../../../../ qui pointe sur le mauvais dossier.
Si quelqu'un a déjà eu ce soucis et comment il a pu le corriger, cela m'intéresse.

Merci.

EDIT :
Début de réponse, au moins temporaire.
Je suis allé dans le fichier /template/DmPanier.tpl pour modifier ces lignes :

Code:

{MENUBAR}
<div id="content">
  <!-- BEGIN telechargement -->
  <div class="titrePage">
      <ul class="categoryActions">
      <li>
        <a href="{telechargement.U_HOME}" title="{lang:home_hint}">
          <img src="{pwg_root}{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/>
        </a>
      </li>
      <li>
        <a href="{telechargement.U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}">
          <img src="{pwg_root}{themeconf:icon_dir}/help.png" class="button" alt="(?)">
        </a>
      </li>
      </ul>
      <h2>{lang:dl_title_telechargement}</h2>
  </div>

Que j'ai mise comme cela :

Code:

{MENUBAR}
<div id="content">
  <!-- BEGIN telechargement -->
  <div class="titrePage">
      <ul class="categoryActions">
      <li>
        <a href="{telechargement.U_HOME}" title="{lang:home_hint}">
          <img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/>
        </a>
      </li>
      <li>
        <a href="{telechargement.U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}">
          <img src="{themeconf:icon_dir}/help.png" class="button" alt="(?)">
        </a>
      </li>
      </ul>
      <h2>{lang:dl_title_telechargement}</h2>
  </div>

J'ai donc enlevé les {pwg_root} car {themeconf:icon_dir} semble déjà contenir cette variable...
Mes icônes réapparaissent.
J'ai fait de même dans le fichier /template/DmPreview.tpl et c'est bon pour les boutons Accueil et Aide, il me reste à trouver 'Les éléments récents" ainsi que les menus déroulants.

Dernière modification par dem1980 (2008-08-26 15:29:10)

Hors ligne

#336 2008-08-26 22:37:07

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: [1.7] Download Multi Page

Bonjour

A l'install tout plante avec cette erreur

Parse error: syntax error, unexpected ')', expecting '(' in /home/*******/public_html/gallery/plugins/download_multi/include/class.inc.php on line 798

function DmAddZip($file, $path) {
    global $zip;
    $file = str_replace('./galleries/', '', $file);
    $zip->addFile($path, $this->my_config['prefix_dir'].'/'.$file);
     
    if($this->my_config['active_comment'] ) {
      $zip->setArchiveComment($this->my_config['comment']);
    }
  }

Quelqu'un peu m'aider ? :p

Dernière modification par coolsocks (2008-08-26 22:43:46)

Hors ligne

#337 2008-09-03 11:29:16

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

Salut, désolé pour cette absence.

dem1980, pour ton erreur avec {pwg_root}, si je fais les même modif que toi dans le fichier Dmpanier.tpl les icônes ne s'affichent plus. Je penche pour une différence entre la 1.7.1 et la 1.7.2. D'ailleurs moi je dev en 1.7.1 encore. Je note tes modifs, mais je ne vois pas comment rendre compatible le plugin pour la 1.7.1 et la 1.7.2 sur ce point.

coolsocks, comme la partie génération du zip à été entièrement re-écrite (encore une fois), je ne vais pas pouvoir t'aider. Au contraire aujourd'hui je devrais publié la beta8.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#338 2008-09-03 14:56:18

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

Voila j'ai publié la beta-8 du plugin.

Cette version est uniquement pour valider la nouvelle procédure de génération des zip. Il y a deux méthodes, transparente pour vous, soit avec la class php ZipArchive ou alors avec la lib PclZip.

Pourquoi avoir intégré les deux ? A terme je souhaite voir disparaître la lib PclZip, elle est bien plus compliqué que ZipArchive à utiliser et me complique le code.

J'attends vos retours et une fois validé je continue le débuggage. Une fois la version final sortie je pense ne plus publier de version et m'orienter totalement vers le dev pour la prochaine version : Butterfly, sauf bug très important.

Dernière modification par flipflip (2008-09-03 16:07:16)


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#339 2008-09-03 15:46:33

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.7] Download Multi Page

Flipflip c'est presque PARFAIT !!!!!!!!!!!!!!

Avec Free le téléchargement sous plusieurs niveaux fonctionne bien !
Pas de problèmes visible pour le moment, vraiment super !!!!!! Depuis le temps que nous l'attendions !

Houwaaaaa c'est classe maintenant !

Le seul petit inconveniant (il en fallait bien un) c'est toujours le fait que ne se mette pas à jour en "temps réel" lors de l'ajout de fichiers.


Mais sans quoi, je te tire mon chapeau !!!

Merci Flipfip.

[EDIT]
Se tourne en PWG 1.7.2
J'ai fait une mise à jour du plugin en "automatique".

Dernière modification par Gotcha (2008-09-03 15:47:44)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#340 2008-09-03 16:02:56

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

Merci Gotcha.

Le seul petit inconveniant (il en fallait bien un) c'est toujours le fait que ne se mette pas à jour en "temps réel" lors de l'ajout de fichiers.

D'ou ma petite phrase :

Cette version est uniquement pour valider la nouvelle procédure de génération des zip

;)


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#341 2008-09-03 16:10:27

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.7] Download Multi Page

J'avais presque perdu espoir de voir ce plugin compatible avec Free !

C'est déjà énorme comme ça !
;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#342 2008-09-03 16:49:43

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

Gotcha toi qui tourne en 1.7.2 est-ce que tu a le même problème que dem1980 ?


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#343 2008-09-03 16:52:07

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [1.7] Download Multi Page

flipflip a écrit:

Gotcha toi qui tourne en 1.7.2 est-ce que tu a le même problème que dem1980 ?

Pas du tout, sinon j'aurais mis mon grain de sel ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#344 2008-09-03 17:08:32

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: [1.7] Download Multi Page

Bonzour

J'ai enlever cette partie dans le fichier class.inc.php

flipflip a écrit:

// Création de l'instance zip
  // et création de l'archive avec la class zipArchive
  function DmCreateZip($prefix) {
    global $user, $zip;
   
    $fichier_zip = $this->DmCreateNameZip($prefix);
    $zip = new ZipArchive();
    $zip->open($fichier_zip, ZIPARCHIVE::CREATE);
  }
 
  // Ajout des fichiers dans l'archive
  // avec la class zipArchive
  function DmAddZip($file, $path) {
    global $zip;
    $file = str_replace('./galleries/', '', $file);
    $zip->addFile($path, $this->my_config['prefix_dir'].'/'.$file);
     
    if($this->my_config['active_comment']) {
      $zip->setArchiveComment($this->my_config['comment']);
    }
  }
 
  // Fermeture de l'archive
  // avec la class zipArchive
  function DmCloseZip() {
    global $zip;
    $zip->close();       
  }

Ca fonctionne chez moi :)

Encore un soucis avec les miniatures qui ne s'affiche pas avec l'extension .JPG (majuscules) quand on affiche le pannier

Et heu, ha je suis chiant je sais, est ce que l'on peu mettre le tit bout de code pour le rendre compatible avec flop_pure_design :p

Merki FlipFlip

Dernière modification par coolsocks (2008-09-03 21:31:26)

Hors ligne

#345 2008-09-04 06:58:19

flipflip
Membre
Lyon
2005-03-19
2316

Re: [1.7] Download Multi Page

Bonjour,

Gotcha, merci pour la précision.
Donc dem1980 je ne comprend pas pourquoi tu a ce problème... Si par hasard quelqu'un d'autre est en 1.7.2 qu'il me dise si il a le même problème ou pas que dem1980.

coolsocks, je comprend pas trop pourquoi chez toi ça passe pas... Enfin j'ai bien une idée, par hasard est-ce que tu n'est pas en php 3 ? Est-ce que tu peux me mettre l'erreur qu'il te produit et à qu'elle moment ?
Pour le thème flop_pure_design, ne l'utilisant pas je vais avoir du mal. Éventuellement dit moi ce qu'il va pas.

Pour les miniatures je comprend pas trop pourquoi ça déconne encore. Le fichier qui comporte l'extension en majuscule c'est la miniature, le niveau ou la pwg_high ?

Merci à tous pour votre patience.

P.S. : aujourd'hui je ne pense pas pouvoir coder, on a été inondé hier au taf et y a eu de la casse au niveau de matos informatique :(


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

  •  » Plugins
  •  » [1.7] Download Multi Page

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact