En fait je viens de me rendre compte que mon .bat etait tres similaire a celui la :D http://forum.phpwebgallery.net/viewtopi … 99&p=1
Je chercherais un peu mieux la prochaine fois ... toujours est il que j'ai résolu le probleme de mise à jours de la base en utilisant les ligne de commande dos :D
il faut utiliser l'outil netcat qui permet d'envoyer des flux sur des ports particulier, apres il suffit de recuperer le cookie et de renvoyer les bonnes requetes :D
Si ca interesse quelqu'un de voir le principe, je joins le .bat
Les points à ameliorer sont toujours les meme je crois :D
Archive : http://pvitre.free.fr/bivouak/pwg/PhotoResize.rar
Merci pour cette reponse.
le repertoire est a placer dans Program files
Le .bat est assez simple, il se base sur un utilitaire windows assez pratique qui s'appele Picture Resizer ( http://www.rw-designer.com/picture-resize ). Je n'ai fait qu'automatiser l'appele a cet utilitaire.
Fonctionnement du .bat :
- Detection du parametre en entree
- On determine si on est sur un rep pwg_high
- rep pwg_high
- On regarde si l'image en 800 (parametrable) existe, si non creation
- On regarde si l'image en 150 (parametrable) existe, si non creation
- rep autre
- On regarde si l'image en 150 (parametrable) existe, si non creation
C'est assez basic et demanderait quelques ameliorations comme :
- Verification qu'on est bien dans un rep de pwg
- Verification que c'est bien un jpg
- Recursivite depuis le rep gallery
- ...
Enfin voila il est fait pour moi selon mes besoins, donc il me convient ...
Le .reg rajoute l'entree dans la base de registre pour avoir l'appel du .bat sur un simple clic droit
Archive : http://pvitre.free.fr/bivouak/pwg/PhotoResize.rar
vitrail a écrit:
j'ai ecrit en batch dos un p'tit programme pour generer automatiquement les miniatures et les 800x600 depuis le repertoire pwg_high et ca marche ma fois assez bien sur un simple clic droit.
... fleme quand tu nous tiens ...
On veut bien avoir le .bat
Cf. Préparer les photos avant la synchronisation
Quant à ton idée, tu dois bien être le seul (non je plaisante)...
Personne n'a pour l'instant proposé une solution.
Va savoir, un jour ou l'autre cela finira par sortir du carton.
8-)
Bonjour,
J'utilise pwg pricipalement pour mettre à ma famille et mes amis des photos de ma fille recement née.
Donc je fais des synchronisations plusieurs fois par semaine, j'ai ecrit en batch dos un p'tit programme pour generer automatiquement les miniatures et les 800x600 depuis le repertoire pwg_high et ca marche ma fois assez bien sur un simple clic droit.
Mais suite a la création des miniatures, il faut se connecter à l'admin, aller dans la synchro, faire une synchro pour les fichiers, et ensuite revenir encore dans la synchro pour les meta ... je trouve ce processus assez long et contraignant ... surtout pour ma femme qui veut par exemple mettre simplement une nouvelle photo de temps en temps ...
Bon enfin globalement, j'aurais voulu savoir si il existait un plugin ou autre permettant de faire la mise à jour simplement en ligne de commande sans passer par l'administration ? J'ai pas l'impression d'avoir deja vu ce genre de chose, le cas echéant, j'essayerais certainement de developper un tel script, mais vu l'imbrication du fichier site_update.php dans pwg ca risque de pas se faire simplement.
Merci pour toute reponse.
PS : Mon site est heberge sur mon nas@home, les miniatures sont generes en batch apres copie directement via samba sur le nas. L'idee est, apres la generation des miniatures, de faire un telnet sur le nas et d'appeler un php pour synchroniser ... fleme quand tu nous tiens ...