Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

poulpix
2013-02-24 13:54:37

grand merci pour info ça marche nikel

Faboss
2013-02-20 23:08:51

Merci pour l'info.
j'étais affecté du même problème.

Chez FREE aussi.

quequejh
2012-11-22 21:28:52

Merci pour la modification ça marche nickel.

plg
2012-11-22 12:24:51

quequejh a écrit:

Pouvez-vous m'indiquer dans quel fichier et à quelle ligne appliquer ce patch?

admin/configuration.php ligne 513, remplacer :

Code:

        foreach (glob(PHPWG_ROOT_PATH.'themes/default/watermarks/*.png') as $file)
    {
      $watermark_files[] = substr($file, strlen(PHPWG_ROOT_PATH));
    }
    if ( ($glob=glob(PHPWG_ROOT_PATH.PWG_LOCAL_DIR.'watermarks/*.png')) !== false)
    {
      foreach ($glob as $file)
      {
        $watermark_files[] = substr($file, strlen(PHPWG_ROOT_PATH));
      }
    }

par

Code:

$dir = 'themes/default/watermarks';
    if ($contents = @opendir(PHPWG_ROOT_PATH.$dir))
    {
      while (($node = readdir($contents)) !== false)
      {
        if (preg_match('/\.png$/i', $node))
        {
          $watermark_files[] = $dir.'/'.$node;
        }
      }
      closedir($contents);
    }

    $dir = PWG_LOCAL_DIR.'watermarks';
    if ($contents = @opendir(PHPWG_ROOT_PATH.$dir))
    {
      while (($node = readdir($contents)) !== false)
      {
        if (preg_match('/\.png$/i', $node))
        {
          $watermark_files[] = $dir.'/'.$node;
        }
      }
      closedir($contents);
    }
quequejh
2012-11-22 11:49:18

plg a écrit:

rvelices, c'est à cause de la fonction glob qui est buggée (ou qui ne renvoie volontairement rien) chez Free.fr.

En remplaçant les 2 glob() par :

Code:

    $dir = 'themes/default/watermarks';
    if ($contents = @opendir(PHPWG_ROOT_PATH.$dir))
    {
      while (($node = readdir($contents)) !== false)
      {
        if (preg_match('/\.png$/i', $node))
        {
          $watermark_files[] = $dir.'/'.$node;
        }
      }
      closedir($contents);
    }

    $dir = PWG_LOCAL_DIR.'watermarks';
    if ($contents = @opendir(PHPWG_ROOT_PATH.$dir))
    {
      while (($node = readdir($contents)) !== false)
      {
        if (preg_match('/\.png$/i', $node))
        {
          $watermark_files[] = $dir.'/'.$node;
        }
      }
      closedir($contents);
    }

Ca marche bien. Ca te va comme modif ?

Bonjour,
Merci pour les actions effectuées.

Pouvez-vous m'indiquer dans quel fichier et à quelle ligne appliquer ce patch?

flop25
2012-11-21 21:08:05

La modification est juste pour Free certes mais pour page d'admin, à l'utilisation unique ou rare
Donc bon... surtout concernant la modif on ne peut pas d'abord tester le glob et si erreur/array vide alors tout les readdir

Eric
2012-11-21 19:05:52

Oui, je n'ai pas trouvé de terme court pour dire "quoi modifier dans le code source pour faire fonctionner telle ou telle fonctionnalité" ;-p

Mais la finalité reste la même : Le wiki pour traiter de cas généraux d'utilisation / configuration de la galerie et un topic sur le forum pour les cas très particuliers.

plg
2012-11-21 18:56:36

Là c'est pas une question de "bons usages" mais "quoi modifier dans le code source pour faire fonctionner telle ou telle fonctionnalité".

Eric
2012-11-21 17:54:41

plg a écrit:

Je notifie Gotcha et Eric pour savoir si on fait une page spéciale "hébergés Free.fr" dans le wiki, en leur expliquant qu'il faut changer ça dans le code s'ils veulent faire fonctionner le filigrane.

De mon point de vue, ma réponse sera clairement non. Et après ? Une page wiki spéciale pour les galeries chez Orange ? SFR ?

Et je ne dis pas çà parce que j'ai migré mes galeries principales vers un "vrai" hébergeur payant. D'ailleurs, j'ai toujours une galerie (en voie d'extinction) hébergée chez Free sans parler des galeries en beta-test (si çà passe chez Free, çà passera partout ^^).

A mon sens, un topic épinglé regroupant les bons usages pour Free (et les autres hébergeurs "à problèmes") suffirait.

plg
2012-11-21 16:26:38

Moi aussi sur le fond ça me fatigue un peu de passer du temps à s'adapter continuellement aux spécificités de Free.fr.

Je notifie Gotcha et Eric pour savoir si on fait une page spéciale "hébergés Free.fr" dans le wiki, en leur expliquant qu'il faut changer ça dans le code s'ils veulent faire fonctionner le filigrane.

rvelices
2012-11-21 16:15:00

plg a écrit:

rvelices, c'est à cause de la fonction glob qui est buggée (ou qui ne renvoie volontairement rien) chez Free.fr.

En remplaçant les 2 glob() par :
...
Ca marche bien. Ca te va comme modif ?

Ca me va, mais boufff ... Je ne pense vraiment pas qu'on doit accomoder notre code pour free...

plg
2012-11-21 16:04:36

rvelices, c'est à cause de la fonction glob qui est buggée (ou qui ne renvoie volontairement rien) chez Free.fr.

En remplaçant les 2 glob() par :

Code:

    $dir = 'themes/default/watermarks';
    if ($contents = @opendir(PHPWG_ROOT_PATH.$dir))
    {
      while (($node = readdir($contents)) !== false)
      {
        if (preg_match('/\.png$/i', $node))
        {
          $watermark_files[] = $dir.'/'.$node;
        }
      }
      closedir($contents);
    }

    $dir = PWG_LOCAL_DIR.'watermarks';
    if ($contents = @opendir(PHPWG_ROOT_PATH.$dir))
    {
      while (($node = readdir($contents)) !== false)
      {
        if (preg_match('/\.png$/i', $node))
        {
          $watermark_files[] = $dir.'/'.$node;
        }
      }
      closedir($contents);
    }

Ca marche bien. Ca te va comme modif ?

quequejh
2012-11-21 14:14:51

ddtddt a écrit:

bonjour,

je me suis inscrit sur ta galerie
Peux tu me passer webmaster que je regade

C'est fait,

Merci.

ddtddt
2012-11-21 13:38:41

bonjour,

je me suis inscrit sur ta galerie
Peux tu me passer webmaster que je regade

quequejh
2012-11-21 09:14:01

J'ai refait mon installation (pas de problème lors du transfert FTP) mais j'ai toujours le même problème.

Auriez-vous des pistes que je peux exploiter?

Pied de page des forums

Propulsé par FluxBB

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