Bonjour bob,
On peux voir le résultat?
DéHème.
re
Editer le premier message clic sur la roue et résolu
comment mettre un statut 'resolu' a une discussion ?
Super :-)
Bon, j'ai compris, tout marche.
j'ai mis les requetes AJAX d'upload en mode synchrone.
Merci
Ca marche super bien en local, mais quand j'essaye sur mon site j'ai une erreur 401, msg="Access denied"
Je suis bien loggé en admin et les fichiers sont uploades .
J'utilise le plugincommunity
la reponse a ma requete:
<?xml version="1.0"?> <rsp stat="fail"> <err code="401" msg="Access denied" /> </rsp><br /> <b>Notice</b>: Trying to get property 'result' of non-object in <b>/home/photobob/www/focus_piwigo/plugins/community/main.inc.php</b> on line <b>795</b><br /> <br /> <b>Notice</b>: Trying to get property 'image_id' of non-object in <b>/home/photobob/www/focus_piwigo/plugins/community/main.inc.php</b> on line <b>795</b><br /> <pre><br /> <b>Warning</b>: [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND cp.moderated = 'false'' at line 6 SELECT cp.category_id, c.uppercats FROM focus_piwigocommunity_permissions AS cp LEFT JOIN focus_piwigocategories AS c ON category_id = c.id WHERE cp.id IN () AND cp.moderated = 'false' ; in <b>/home/photobob/www/focus_piwigo/include/dblayer/functions_mysqli.inc.php</b> on line <b>856</b><br /> </pre><br /> <b>Fatal error</b>: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/photobob/www/focus_piwigo/include/dblayer/functions_mysqli.inc.php:220 Stack trace: #0 /home/photobob/www/focus_piwigo/plugins/community/main.inc.php(852): pwg_db_fetch_assoc(false) #1 /home/photobob/www/focus_piwigo/include/functions_plugins.inc.php(264): community_sendResponse('<?xml version="...') #2 /home/photobob/www/focus_piwigo/include/ws_core.inc.php(294): trigger_notify('sendResponse', '<?xml version="...') #3 /home/photobob/www/focus_piwigo/include/ws_protocols/rest_handler.php(42): PwgServer->sendResponse(Object(PwgError)) #4 /home/photobob/www/focus_piwigo/include/ws_core.inc.php(281): PwgRestRequestHandler->handleRequest(Object(PwgServer)) #5 /home/photobob/www/focus_piwigo/ws.php(79): PwgServer->run() #6 {main} thrown in <b>/home/photobob/www/focus_piwigo/include/dblayer/functions_mysqli.inc.php</b> on line <b>220</b><br /> .
Est que ca peut etre un problme d'acces a la base de données.?
Merci
photo2bob a écrit:
merci
je vais essayer le plugin
Y a t il un plugin pour recuper les users wordpress et les 'injecter' dans piwigo ?
Bonjour,
Non mais si ton piwigo et ton wordpress son sur la même base de données tu peux expliquer à piwigo qu'il doit utiliser les utilisateur wordpress
merci
je vais essayer le plugin
Y a t il un plugin pour recuper les users wordpress et les 'injecter' dans piwigo ?
Bonjour,
Je pense que cela fonctionne avec le plugin community et les autorisation de chaque utilisateur
oui je veux faire une interface pour gere les evenements de notre association a partir de notre site wordpress.
L'idee est de regrouper sous piwigo les photos par evenements et que les adherents puissent le faire a partir du site de l'assos.
Pour la visualisation des albums sous wordpress je n'ai pas deprobleme.
Pour uploader les photos, j'ai beaucoup bataillé avec l' api pwg.images.addSimple.
J'ai trouver une solution qui me convient qu'a moitié.
Le formulaire de selection des fichiers
<form enctype="multipart/form-data" action="" post"> Envoyez ce fichier : <input id="bob" name="image[]" type="file" multiple /> Id categorie : <input id="cat" type="text" name="category"> Commentaire : <textarea id="comment" name="comment"></textarea> <input id='method' type="hidden" name="method" value="pwg.images.addSimple"> <input type="button" class="button" value="Upload" id="but_upload_pwg"> </form>
le coque JQUERY pour le chargement
var i=0; $("#but_upload_pwg").click(function(){ var fdl = new FormData(); fdl.append('method' ,'pwg.session.login' ); fdl.append('username', 'focus_webmaster'); fdl.append('password', 'focus_webmaster'); $.ajax({ url: '/bob_piwigo/ws.php', type: 'post', data: fdl, contentType: false, processData: false, }); alert("login") ; var fd = new FormData(); fd.append('method' , 'pwg.images.addSimple' ); fd.append('comment' , $('#comment').val()); fd.append('category' , $('#cat').val()); for (i = 0; i < $('#bob')[0].files.length; ++i) { var files = $('#bob')[0].files[i]; fd.set('image',files); $.ajax({ url: '/bob_piwigo/ws.php', type: 'post', data: fd, contentType: false, processData: false, }); } alert("log out" ) ; $.ajax({ url: '/bob_piwigo/ws.php?format=rest&method=pwg.session.logout', type: 'post', data: '', contentType: false, processData: false, }); });
Je ne suis pas un pro de jquery mais ca marche
Le probleme est:
Comme il faut etre connecté pour telecharger les photos
Je voudrai savoir si c'est possible de le faire avec un seul compte webmaster " focus_webmaster" ?
Est qu'il aurait des problemes si plusieurs adherents chargent des photos simutanement ?
Je suis embete car le user et password sont visibles
J'espere ne pas vous embetez avec mon probleme.
Merci
Bonjour
Tu veux ajouter depuis wordpress des photos dans Piwigo ?
merci
pour ta reponse.
C'est le chargement d'une photo sur piwigo qui me pose un probleme
Bonjour,
As tu regardé comment l'appli PiwigoMedia fait ?
Cela me semble un bon exemple pour récupérer les photos
As tu essayer ce que tu veux faire sur
ton site /tools/ws.htm ?
Quand tu n'as pas de réponse remet un message défois on ne les vois pas passer ;-)
Je progresse un peu.
Nouveau probleme
Apparemment j'arrive a activer pwg.images.addSimple
J'ai ce message d'erreur en retour.
Je suis bien dans une session admin
result HTTP/1.1 401 Access denied
Date: Fri, 20 Mar 2020 17:20:58 GMT
Server: Apache/2.4.41 (Win64) OpenSSL/1.1.1c PHP/7.3.10
X-Powered-By: PHP/7.3.10
Set-Cookie: pwg_id=213vedb0ipmajjrei754fh8kah; path=/bob_piwigo/; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-Length: 86
Content-Type: text/xml; charset=utf-8
<?xml version="1.0"?>
<rsp stat="fail">
<err code="401" msg="Access denied" />
</rsp>
J'ai l'impression, a la lecture de de discussion sur les forum piwigo, que c'est mission impossible en pur PHP et Curl.
Comme je ne suis pas un expert dans ce genre d'appli, mon projet risque de capoter.
merci d'avance pour vos conseil et reponse a mon problme
Est ce que quelqu'un pourrait me fournir un bout de code pour l'utilisation de pwg.images.addSimple ?
merci d'avance