•  » Utilisation
  •  » [résolu] attribution définitive de l'url d'une image

#16 2008-03-24 10:11:46

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] attribution définitive de l'url d'une image

Ca me semble être épineux à faire car il y aura toujours quelque chose qui va perturber ton ordre (à moins que tu ne maîtrises à 100% la chaîne des opérations...).

Pourquoi veux-tu le même id entre le nom du fichier et pwg?

Sinon, tu peux utiliser:
  $conf['picture_url_style'] = 'id-file';
pour afficher le nom de ton fichier.

Hors ligne

#17 2008-03-24 11:38:44

delajasse
Membre
2008-03-04
11

Re: [résolu] attribution définitive de l'url d'une image

Pourquoi veux-tu le même id entre le nom du fichier et pwg?


Bonjour,

Si j'ai posé cette question (message n°1) c'est que j'essaie de mettre en ligne des actes d'Etat-civil numérisés (5 000 pages) et classés par Communes et Registres sous PWG. Le tout couplé avec un moteur de recherche (Expoactes) qui pointe avec un lien URL sur l'acte concerné (environ 13 500).

Cela fonctionne si au niveau d'une catégorie je ne fais aucun chagement. Mais comme après une manip (synchro je pense) j'ai déjà du rétablir 420 liens environ. J'avais envisagé au départ de mettre une dizaine de communes en ligne, mais là avec 2 j'ai un peu peur d'avoir trop de problèmes.

Pour l'instant je continue mes test. Mais je pense mettre les URL ne seront en fonction qu'après la mise en ligne définitive des pages d'une commune pour plus de sécurité.

Le Site est en ligne sur : http://jacques.designere.free.fr/

Amicalement

Jacques Désignère

Hors ligne

#18 2008-03-24 13:00:38

piratman
Membre
2008-03-02
56

Re: [résolu] attribution définitive de l'url d'une image

Non, uniquement le premier apparrement,

et un autre qui n'a que les 2 premieres images d'inversé.

tant pis, je vais faire avec, mais par curiosité, j'aurai voulu comprendre pourquoi ça faisait ça. ;-)

Hors ligne

#19 2008-03-24 13:06:49

piratman
Membre
2008-03-02
56

Re: [résolu] attribution définitive de l'url d'une image

ddtddt a écrit:

Dans tous les répertoires ?

Non, uniquement le premier apparrement,

et un autre qui n'a que les 2 premieres images d'inversé.

tant pis, je vais faire avec, mais par curiosité, j'aurai voulu comprendre pourquoi ça faisait ça. ;-)



rub a écrit:

Sinon, tu peux utiliser:
  $conf['picture_url_style'] = 'id-file';
pour afficher le nom de ton fichier.

Qu'est-ce que ça fera cette ligne de code ?
ou est-ce que ça afichera le nom de mon fichier ?


Le plus simple dans notre cas (avec delajasse), ce serait de pouvoir appeller notre gallerie à ouvrir une image précise en fonction de son nom physique sur le serveur, indépendament de la synchro,
est-ce possible ?

Hors ligne

#20 2008-03-24 21:28:35

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [résolu] attribution définitive de l'url d'une image

piratman a écrit:

ddtddt a écrit:

Dans tous les répertoires ?

Non, uniquement le premier apparrement,

et un autre qui n'a que les 2 premieres images d'inversé.

tant pis, je vais faire avec, mais par curiosité, j'aurai voulu comprendre pourquoi ça faisait ça. ;-)

Vérifie peut être par FTP tes noms de fichier (MAJ/min, Espace)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#21 2008-03-24 21:47:09

piratman
Membre
2008-03-02
56

Re: [résolu] attribution définitive de l'url d'une image

Je peux t'assurer qu'ils sont bien nommé,
j'ai utilisé un logiciel qui renomme des dossiers compler pour ça.

Mais c'est pas grave, passons, 3, 4 images inversé, c'est pas grave...


Quelqu'un peut m'expliquer en un peu plus de détail ce que ferait ce bout de code proposé par rub ?
Et ou la mettre ?

rub a écrit:

$conf['picture_url_style'] = 'id-file';
pour afficher le nom de ton fichier.

Dernière modification par piratman (2008-03-24 21:50:59)

Hors ligne

#22 2008-03-24 22:46:07

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [résolu] attribution définitive de l'url d'une image

Je n'ai pas compris votre besoin, des uns et des autres, mais Rub vous a donné la solution pour que vos URL des images soient plus parlantes.

Je vais tenter d'expliquer un peu la logique de la galerie.

Les images que vous présentez vont être accessibles par une adresse (URL)...

Prenons pour exemple:
http://jacques.designere.free.fr/phpgal … ategory/15
Comme Jacques peut modifier sa galerie, disons donc que cette adresse sera équivalente à celle-ci:
http://demo.phpwebgallery.net/picture.p … ry/America

1ere remarque au lieu de category/15 nous avons category/America
Cela veut dire que nous avons (via l'Admin) défini un Permalink (lien permanent) au niveau de la catégorie.

Nous n'avons pas proposé de faire des permalink au niveau des images. Cependant nous proposons différentes solutions.
Entre autres nous proposons de changer de style vos URLs.
C'est ce que vous a donné comme solution notre ami Rub.

Bien, cela passe par des variables de configuration.
Les variables $conf, autrement dit.
Elles peuvent être modifiée depuis n'importe quel php de la galerie mais à vos risques et périls.
En réalité, nous avons prévu un emplacement pour changer ces variables.
C'est config_local.inc.php à ne pas confondre avec config_default.inc.php.

Pour éviter toute erreur, utilisez LocalFiles Editor, un plugin disponible dans les extensions.

Rub a écrit: $conf['picture_url_style'] = 'id-file';

Le défault explique en Anglais:

// picture_url_style : one of 'id' (default), 'id-file' or 'file'. 'id-file'
// or 'file' mean that the file name (without extension will appear in the
// url). Note that one aditionnal sql query will occur if 'file' is choosen.
// Note that you might experience navigation issues if you choose 'file'
// and your file names are not unique
$conf['picture_url_style'] = 'id';

si on code 'id' on aura:
http://demo.phpwebgallery.net/picture.php?/193/category/America

si on code 'id-file' on aura:
http://demo.phpwebgallery.net/picture.php?/193-DSC_3793/category/America

si on code 'file' on aura:
http://demo.phpwebgallery.net/picture.php?/DSC_3793/category/America

On vous explique en Anglais que si vous avez des noms de fichiers identiques dans différentes catégories vous pourriez avoir quelques problèmes de navigation. C'est pour cette raison qu'en Admin vous avez dans les Fonctions avancées:
    * Fichiers portant le même nom dans plusieurs catégories physiques
Si vous y trouvez des images alors je vous conseille d'oublier $conf['picture_url_style'] = 'file';

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#23 2008-03-24 22:47:34

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] attribution définitive de l'url d'une image

piratman a écrit:

Je peux t'assurer qu'ils sont bien nommé,
j'ai utilisé un logiciel qui renomme des dossiers compler pour ça.

Mais c'est pas grave, passons, 3, 4 images inversé, c'est pas grave...


Quelqu'un peut m'expliquer en un peu plus de détail ce que ferait ce bout de code proposé par rub ?
Et ou la mettre ?

rub a écrit:

$conf['picture_url_style'] = 'id-file';
pour afficher le nom de ton fichier.

Installe et active le plugin LocalFiles Editor.
Dans l'onglet "Configuration locale", tu ajoutes $conf!

Hors ligne

#24 2008-03-24 22:51:01

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [résolu] attribution définitive de l'url d'une image

VDigital a écrit:

Je n'ai pas compris votre besoin, des uns et des autres, mais Rub vous a donné la solution pour que vos URL des images soient plus parlantes.

Je vais tenter d'expliquer un peu la logique de la galerie.

Les images que vous présentez vont être accessibles par une adresse (URL)...

Prenons pour exemple:
http://jacques.designere.free.fr/phpgal … ategory/15
Comme Jacques peut modifier sa galerie, disons donc que cette adresse sera équivalente à celle-ci:
http://demo.phpwebgallery.net/picture.p … ry/America

1ere remarque au lieu de category/15 nous avons category/America
Cela veut dire que nous avons (via l'Admin) défini un Permalink (lien permanent) au niveau de la catégorie.

Nous n'avons pas proposé de faire des permalink au niveau des images. Cependant nous proposons différentes solutions.
Entre autres nous proposons de changer de style vos URLs.
C'est ce que vous a donné comme solution notre ami Rub.

Bien, cela passe par des variables de configuration.
Les variables $conf, autrement dit.
Elles peuvent être modifiée depuis n'importe quel php de la galerie mais à vos risques et périls.
En réalité, nous avons prévu un emplacement pour changer ces variables.
C'est config_local.inc.php à ne pas confondre avec config_default.inc.php.

Pour éviter toute erreur, utilisez LocalFiles Editor, un plugin disponible dans les extensions.

Rub a écrit: $conf['picture_url_style'] = 'id-file';

Le défault explique en Anglais:

// picture_url_style : one of 'id' (default), 'id-file' or 'file'. 'id-file'
// or 'file' mean that the file name (without extension will appear in the
// url). Note that one aditionnal sql query will occur if 'file' is choosen.
// Note that you might experience navigation issues if you choose 'file'
// and your file names are not unique
$conf['picture_url_style'] = 'id';

si on code 'id' on aura:
http://demo.phpwebgallery.net/picture.php?/193/category/America

si on code 'id-file' on aura:
http://demo.phpwebgallery.net/picture.php?/193-DSC_3793/category/America

si on code 'file' on aura:
http://demo.phpwebgallery.net/picture.php?/DSC_3793/category/America

On vous explique en Anglais que si vous avez des noms de fichiers identiques dans différentes catégories vous pourriez avoir quelques problèmes de navigation. C'est pour cette raison qu'en Admin vous avez dans les Fonctions avancées:
    * Fichiers portant le même nom dans plusieurs catégories physiques
Si vous y trouvez des images alors je vous conseille d'oublier $conf['picture_url_style'] = 'file';

8-)

Très bonne explication de VDigital...
C'est vrai que j'aurais du proposer $conf['picture_url_style'] = 'file'; des le départ...

Hors ligne

#25 2008-03-24 23:00:37

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [résolu] attribution définitive de l'url d'une image

piratman a écrit:

A mon avis, une image garde son lien si elle ne change pas de noms.

Le problème est, que si on change d'hebergeur (mais qu'on garde le meme domaine (exemple ".com")
apres resynchronisation de notre gallerie, les images n'auront plus les memes liens.

Et ça c'est tres ennuyeux...

Si on fait une resynchro sur le nouvel hébergeur les URL seront toutes changées.

Mais si on exporte la base de données et qu'on l'importe sur le nouveau site: Aucun problème.
En réalité, on ne synchronise sur le site d'arrivée que lors qu'on est certain de sa migration.

Il n'y a donc rien d'ennuyeux!!!
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#26 2008-03-24 23:19:15

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [résolu] attribution définitive de l'url d'une image

piratman a écrit:

J'ai renommé les répertoire,
fais une synchro, et la c'est l'accident ! FATAL ERROR

"Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 32 bytes) in /home/electron/www/pics/admin/site_update.php on line 497"

Avant de faire n'importe quoi et que la base de données deviennent incohérente.
Tu devrais nous poser les questions une à une et attendre nos conseils.

Mon premier conseil: Cherche un peu à utiliser les catégories virtuelles cela t'évitera d'avoir besoin de renommer des répertoires.
(Des conseils, je peux t'en donner 4096 différents, donc pas d'affolement, il y a des solutions pour tout).

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#27 2008-03-25 00:59:18

piratman
Membre
2008-03-02
56

Re: [résolu] attribution définitive de l'url d'une image

Merci à VDigital pour l'explication,

c'est EXACTEMENT ce que je cherchais, avoir un lien en fonction du nom physique.

Donc si je récapitule avant de faire de nouvelles conneries ... héhéhé ;-)

Je vais dans LocalFiles Editor, je choisi config_local.inc.php à modifier,
et j'ajoutes simplement la ligne :  $conf['picture_url_style'] = 'file';

_________________________

Sinon, je peux simplement faire une sauvegarde de ma BDD,
et si un jour je dois réinstaller PWG pour une raison ou pour une autre, je la restaure,
et pas besoin de synchroniser, donc liens identiques.


Merci à vous 3 pour l'aide en tout cas !

Hors ligne

#28 2008-03-25 01:31:41

delajasse
Membre
2008-03-04
11

Re: [résolu] attribution définitive de l'url d'une image

Merci pour toutes vos explications
Il y a plus qu'a....
Amicalement

Jacques Désignère

Hors ligne

#29 2008-03-25 07:52:42

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [résolu] attribution définitive de l'url d'une image

Donc [Résolu]

Merci de le préciser...

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#30 2008-03-25 10:39:55

piratman
Membre
2008-03-02
56

Re: [résolu] attribution définitive de l'url d'une image

Je ne pense pas qu'on puisse éditer le premier message pour mettre [Résolu],

il a été posté par un invité.

;-)

Hors ligne

  •  » Utilisation
  •  » [résolu] attribution définitive de l'url d'une image

Pied de page des forums

Propulsé par FluxBB

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