Nettoyer la médiathèque - commentaires Nettoyer la médiathèque 2022-09-02T20:16:51Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment511661 2022-09-02T20:16:51Z <p>yo pour info<small class="fine d-inline"> </small>;<br class="autobr"> opérationnel en mutualisation spip 4.1.5</p> <p>@micalement</p> Nettoyer la médiathèque 2021-09-30T10:01:30Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment509294 2021-09-30T10:01:30Z <p>Bonjour,</p> <p>Savez-vous si cette extension présente encore une utilité sous SPIP 4.0<small class="fine d-inline"> </small>? Si oui si elle va être migrée<small class="fine d-inline"> </small>? Merci<small class="fine d-inline"> </small>!</p> <p>Amicalement.</p> Nettoyer la médiathèque 2020-10-27T10:57:45Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment506629 2020-10-27T10:57:45Z <p>Bonjour,</p> <p>J'ai ce plugin installé sur un SPIP 3.2.8 [24473] <br class="autobr"> Sur la page<small class="fine d-inline"> </small>?exec=medias_rep_orphelins il y a un bouton « Supprimer » en face de chaque média mais apparemment ce bouton ne fait rien.</p> <p>Le lien visé est <br class="autobr"> « ecrire/<small class="fine d-inline"> </small>?exec=medias_rep_orphelins&action=supprimer_orphelins&arg=..%2FIMG%2Forphelins%2Farton943.jpg&hash=ad75218306ecd39bd196494161f00b57145ecad3&redirect=.%2F%3Fexec%3Dmedias_rep_orphelins%26amp%3Bvar_mode%3Drecalcul »</p> <p>Mais il reste toujours la possibilité de supprimer les fichiers via ftp.<br class="autobr"> dd</p> Nettoyer la médiathèque 2018-02-23T06:38:29Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment496029 2018-02-23T06:38:29Z <p>Ok, merci de ta réponse.</p> <p>Je vais faire tourner ton plugin de toute façon.</p> Nettoyer la médiathèque 2018-02-22T09:42:35Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment496019 2018-02-22T09:42:35Z <p>Bonjour,</p> <p>Il n'y a pas actuellement de plugin permettant d'analyser les liens IMG/ dans les champs texte d'un site SPIP.<br class="autobr"> J'ai justement voulu créer un plugin pour faire cela (Page de contrôle éditoriale). Mais je ne suis pas satisfait du résultat. Il permet de contrôler les raccourcis typographiques par exemple (IMG/ext/fichier.ext devrait être docXXX ou… ah… il n'existe pas).<br class="autobr"> Il fait de même pour les articles et les rubriques. La complexité vient de la regex qui doit être personnalisé par l'utilisateur… :-/</p> <p>De là aussi, autre complexité, comment est écrit l'url<small class="fine d-inline"> </small>? avec http? relative<small class="fine d-inline"> </small>? absolue<small class="fine d-inline"> </small>?</p> <p> :-D</p> Nettoyer la médiathèque 2018-02-22T07:19:22Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment496017 2018-02-22T07:19:22Z <p>Bonjour,<br class="autobr"> Je viens de migrer de serveur et ce plugin va me permettre de faire le ménage.</p> <p>Mais j'ai un souci qui est inverse à ce que fait ce plugin.</p> <p>Lors de la migration, j'ai perdu pas mal d'images liées à des articles. Existe-il un plugin qui analyse les articles et signale les liens rompus entre les images normalement présentes et le répertoire IMG<small class="fine d-inline"> </small>?</p> <p>Et question subsidiaire, mon répertoire IMG/jpg ne prend aucune nouvelle photo. J'ai mis les droits 777 et par ftp, je vois les images défiler et montées sur le serveur mais après un moment, le répertoire affiche toujours 4998 fichiers alors qu'il devrait être à 13.000 :-(.</p> <p>Merci d'avance pour vos réponses. Je désespère.</p> Nettoyer la médiathèque 2018-02-19T12:45:15Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment495980 2018-02-19T12:45:15Z <p>(pour suivi)</p> <p>Bonjour,</p> <p>Oui, tu peux retirer le répertoire IMG/orphelins hors de ton site. SPIP considèrera ces documents (et surtout Nettoyer la médiathèque) comme effacés.<br class="autobr"> Au prochain cron, le plugin recréera le répertoire IMG/orphelins/</p> <p>Amicalement,</p> Nettoyer la médiathèque 2018-02-19T12:43:19Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment495979 2018-02-19T12:43:19Z <p>Bonjour,</p> <p>Si vous utilisiez des embXX et cie pour appeler des fichiers stockés dans spip_documents mais qui n'étaient pas dans un sous répertoire IMG/ext/, le plugin Nettoyer la médiathèque les déplace pour les remettre sur le bon rail et ainsi avoir IMG/ext/votreFichier.ext.<br class="autobr"> cf. Tâche de fond #2</p> <p>Il ne me semble pas que l'utilisation d'un modèle embXXX ou encore imgXXX importait automatiquement le document dans spip_documents.<br class="autobr"> En effet, le XXX est le numéro du document dans spip_documents. De ce fait, cela induit que ce document était déjà en base de données.</p> <p>Amicalement,</p> Nettoyer la médiathèque 2018-02-19T12:36:15Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment495978 2018-02-19T12:36:15Z <p>Bonjour,</p> <p>Pour informations, le plugin est marqué compatible SPIP 3.2 depuis le 20 novembre 2017.<br class="autobr"> cf. <a href="https://zone.spip.org/trac/spip-zone/changeset/107650/_plugins_/medias_nettoyage" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/107650/_plugins_/medias_nettoyage</a></p> <p>Conne continuation :-)</p> <p>Teddy</p> Nettoyer la médiathèque 2017-10-21T15:22:18Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment493949 2017-10-21T15:22:18Z <p>Bjr</p> <p>Le plugin actuellement installé est signalé comme incompatible ou à vérifier pour SPIP 3.2.0.</p> <p>Une MàJ est-elle prévue<small class="fine d-inline"> </small>?</p> Nettoyer la médiathèque 2017-10-18T20:37:30Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment493893 2017-10-18T20:37:30Z <p>bonsoir,</p> <p>j'avais oublié l'installation de ce plugin, testé pour faire du ménage,<br class="autobr"> mais je constate qu'un très grand nombre de fichiers image ont été déplacé par erreur dans orphelins... ce qui fait que l'image n'est plus visible dans l'article qui s'en servait...<br class="autobr"> ca concerne près de la moitié de mes 3000 documents...</p> <p>Je ne vois pas bien comment c'est possible... est-ce qu'on peut mettre une image dans un article par embxxxx ou imgxxx sans que ca n'alimente la table spip-documents<small class="fine d-inline"> </small>?</p> <p>SPIP 3.1.6 [23598] Sarka-SPIP Reloaded 4.5.10</p> <p>en attendant, j'ai désactivé...</p> <p>pam</p> Nettoyer la médiathèque 2017-05-08T12:14:22Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment492146 2017-05-08T12:14:22Z <p>Pour que les documents « orphelins » ne fassent plus partie de mon site : faut-il utiliser l'interface "Documents dans le répertoire « orphelins » et utiliser supprimer<small class="fine d-inline"> </small>? <br class="autobr"> ou plutot <br class="autobr"> si deplacer IMG/orphelins vers un repertoire hors de mon site<small class="fine d-inline"> </small>?</p> <p>JE<br class="autobr"> PS : j'ai 111 documents orphelins</p> Nettoyer la médiathèque 2017-05-08T10:45:32Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment492142 2017-05-08T10:45:32Z <p>Good<small class="fine d-inline"> </small>!<br class="autobr"> Je peux les « executer maintenant »<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Nettoyer la médiathèque 2017-05-08T10:34:29Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment492141 2017-05-08T10:34:29Z <p>Bonjour,</p> <p>Pour voir les crons correspondants, il faut aller sur la page ecrire/<small class="fine d-inline"> </small>?exec=job_queue <i>(Liste des travaux)</i> et rechercher :</p> <ul class="spip"><li> medias_deplacer_obsoletes</li><li> medias_deplacer_orphelins</li><li> medias_reparer_documents</li></ul> <p>Cela prend du temps pour que cela effectif sur le disque :</p> <ul class="spip"><li> vérifier la liste des fichiers<small class="fine d-inline"> </small>;</li><li> vérifier leur existence dans la table spip_documents<small class="fine d-inline"> </small>;</li><li> les déplacer si besoin dans le répertoire IMG/orphelins.</li></ul> <p>En espérant avoir répondu à ta question. :-)</p> Nettoyer la médiathèque 2017-05-08T10:26:10Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment492140 2017-05-08T10:26:10Z <p>Bonjour, <br class="autobr"> Je suis sous MAMP3.1/OsX(El Capitan), site en localhost:8889 et MySQL localhost:8890.</p> <p> SPIP 3.1.1 [22913] | Sarka-SPIP 3.4.6 [95419]</p> <p>J'ai installé le plugin, et chnage la plage horaire pour 12:00-18:00 (maintenant). <br class="autobr"> Je vois bien la page "Documents dans le répertoire « orphelins »<br class="autobr"> mais rien pour le moment.</p> <p>Pourrai-je connaitre le nom des taches de fond pour savoir si elles sont actives via « ps -ef... »</p> <p>merci. Sinon tres bonne idee de pluggin car je dois faire le menage avant de transferer ce site sur un hebergement externe.</p> <p>JE</p> Nettoyer la médiathèque 2016-03-29T20:17:51Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486798 2016-03-29T20:17:51Z <p>Salut,</p> <p>Désolé de la réponse un peu tardive, je ne reçois pas les alertes de contrib…</p> <p>Je n'ai pas testé avec ce plugin. Mais il semble que le plugin met à jour les répertoires et les documents avec leur nouvelle « adresse ». De ce fait, en théorie, oui, cela devrait être compatible…</p> <p>J'ai un doute tout de même du fait de la profondeur… En effet, il me semble que Nettoyer la médiathèque ne va pas à plus d'un niveau de profondeur dans <i>IMG/</i>.</p> <p>Mais je n'ai aucune certitude. Il faudrait tester…</p> Nettoyer la médiathèque 2016-03-29T16:35:35Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486792 2016-03-29T16:35:35Z <p>Salut,</p> <p>petite question : est-ce que le plugin est compatible avec <a href="http://contrib.spip.net/Le-plugin-hash_documents" class="spip_out" rel='nofollow external'>le plugin hash_documents</a><small class="fine d-inline"> </small>?</p> <p>Dans la ta tâche n°2, il est indiqué : « <i>Cette tâche de fond va déplacer et renommer ce fichier selon la mécanique native de SPIP.</i> » Or, avec hash_documents, l'arborescence est différente (IMG/jpg/a/b/c/fichier.jpg).<br class="autobr"> Est-ce qu'il va le prendre en compte et ne pas tout redéplacer<small class="fine d-inline"> </small>?</p> <p>Merci</p> Nettoyer la médiathèque 2016-03-08T10:33:08Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486533 2016-03-08T10:33:08Z <p>Bonjour,</p> <p>On pourrait faire évoluer le plugin Vidéo HTML5 pour que le « alt » puisse prendre en compte plusieurs id de documents. Cela faciliterait les choses pour avoir plus de versions d'une vidéo.</p> <p>Pour ce qui est de tes « déchets », comme je te l'ai dit, on peut imaginer un script qui détecte les documents orphelins (bon… mon plugin le fait déjà). Mais il faut surtout avoir un « bouton » qui puisse ré-importer le document orphelin comme documents SPIP.<br class="autobr"> Ça fait parti de ma todo sur ce plugin.</p> <p>Mais ce qui serait intéressant, c'est lorsqu'on est sur un article, on détecte la présence d'un lien <code class="spip_code spip_code_inline" dir="ltr">http://monsite.tld/IMG/ext/fichier.ext</code> et à partir de là, plusieurs possibilités :</p> <ul class="spip"><li> Si le document est référencé dans <code class="spip_code spip_code_inline" dir="ltr">spip_documents</code>, on indique le numéro de document qui devrait être utilisé<small class="fine d-inline"> </small>;</li><li> Le document n'est pas dans <code class="spip_code spip_code_inline" dir="ltr">spip_documents</code> mais présent dans <code class="spip_code spip_code_inline" dir="ltr">IMG/ext</code> du site, alors on propose l'importation de ce document dans <code class="spip_code spip_code_inline" dir="ltr">spip_documents</code>. Et de ce fait, on revient dans le cas précédent.</li></ul> Nettoyer la médiathèque 2016-03-08T10:09:40Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486531 2016-03-08T10:09:40Z <p>Merci, intéressant le plugin video-html5, je vais regarder ça de plus près et l'adapter à un usage plus large (plus de deux formats, affichage « responsive » qui s'adapte à la taille du lecteur). Problème identique pour les fichiers audio.<br class="autobr"> Evidement, quand on commence à gérer un site on a pas à l'esprit qu'on va générer des « déchets » ...<br class="autobr"> Mais, comme je disais plus haut, le mal est fait.<br class="autobr"> Donc il ne me reste plus qu'à trier manuellement quelque milliers de fichiers.<br class="autobr"> <small class="fine d-inline"> </small>;-(</p> Nettoyer la médiathèque 2016-03-07T19:55:22Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486521 2016-03-07T19:55:22Z <p>Re,</p> <p>En fait, on peut imaginer, du moment que les documents sont bien stockés dans la BDD, un modèle où on passerait l'identifiant du document en paramètre.</p> <p>Un exemple :</p> <ul class="spip"><li> <code class="spip_code spip_code_inline" dir="ltr">IMG/m4v/fichier.m4v</code> est le document 1234<small class="fine d-inline"> </small>;</li><li> <code class="spip_code spip_code_inline" dir="ltr">IMG/webm/fichier.webm</code> est le document 1235<small class="fine d-inline"> </small>;</li><li> Si on a toujours les mêmes formats de vidéos, on insère le modèle <code class="spip_code spip_code_inline" dir="ltr"><video></code> dans le corps du texte de l'article<small class="fine d-inline"> </small>;</li><li> On lui passe les paramètres suivants : <code class="spip_code spip_code_inline" dir="ltr"><video|m4v=1234|webm=1235></code></li></ul> <p>Et dans le fichier <code class="spip_code spip_code_inline" dir="ltr">modeles/video.html</code> :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><video controls title="..." style="..."> <BOUCLE_m4v (DOCUMENTS) {id_document=#ENV{m4v}} {si #ENV{m4v}}> <source src="[(#FICHIER)]"> </BOUCLE_m4v> <BOUCLE_webm (DOCUMENTS) {id_document=#ENV{webm}} {si #ENV{webm}}> <source src="[(#FICHIER)]"> </BOUCLE_webm> </video></code></pre></div> Nettoyer la médiathèque 2016-03-07T19:49:37Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486520 2016-03-07T19:49:37Z <p>C'est justement l'intérêt de l'emploi d'un modele spip : tu peux toi même le transformer. <a href="http://www.spip.net/fr_article3454.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article3454.html</a></p> <p>Cela étant pour les vidéos (que je connais très mal), il existe deja des choses qui font un peu près cela. Regarde par exemple ici <a href="http://contrib.spip.net/Plugin-video-HTML5" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Plugin-video-HTML5</a></p> Nettoyer la médiathèque 2016-03-07T19:45:07Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486519 2016-03-07T19:45:07Z <p>Merci pour cette rapide réponse.<br class="autobr"> J'en tiendrai compte dans l'avenir mais ... le mal est fait<small class="fine d-inline"> </small>!<br class="autobr"> Donc en passant par tmp/upload j'aurai mes vidéos indexée dans la bdd sous la forme docxx, si je comprends bien.<br class="autobr"> Néanmoins, je ne vois pas comment insérer une vidéo conforme à html5 en utilisant les liens spip de type docxx puisqu'il faut écrire une balise du type</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><video controls title="..." style="..."> <source src="http://site/IMG/m4v/fichier.m4v"> <source src="http://site/IMG/webm/fichier.webm"> </video></code></pre></div> <p>pour diffuser au moins deux types de fichiers (voire plus) afin d'afficher la vidéo sur un maximum de supports.</p> Nettoyer la médiathèque 2016-03-07T19:32:46Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486518 2016-03-07T19:32:46Z <p>Bonjour,</p> <p>En effet, le plugin regarde les fichiers présents dans chaque répertoire d'extensions (et je dis bien répertoire d'extensions) et les compare à ce qui est enregistré en base de données dans <code class="spip_code spip_code_inline" dir="ltr">spip_documents</code>. Si le fichier n'y est pas alors il est considéré comme orphelin.</p> <p>Donc, dans votre cas, les vidéos que vous avez mis dans <code class="spip_code spip_code_inline" dir="ltr">IMG/mp4</code> et <code class="spip_code spip_code_inline" dir="ltr">IMG/m4v</code> seront considérées comme orphelines.</p> <p>Et je rejoins Maïeul sur la méthode d'insertion dans SPIP de documents plus lourds que la limite de chargement des fichiers par l'hébergeur (ou php). <br class="autobr"> Est-ce que vous pourriez indiquer (entre les balises <code class="spip_code spip_code_inline" dir="ltr"><code></code>) le code que vous utilisez pour l'insertion de vos vidéos s'il vous plaît<small class="fine d-inline"> </small>?<br class="autobr"> On pourrait imaginer (par forcément dans ce plugin) un script qui analyse les champs de type texte de la base de données pour y détecter les liens <code class="spip_code spip_code_inline" dir="ltr">IMG/ext/nom_fichier.ext</code> pour une comparaison avec <code class="spip_code spip_code_inline" dir="ltr">spip_documents</code> et le contenu du répertoire <code class="spip_code spip_code_inline" dir="ltr">IMG/</code>… :-)<br class="autobr"> Et selon le résultat, on l'importe dans la base de données pour ne pas les perdre par le plugin « Nettoyer la médiathèque ».</p> Nettoyer la médiathèque 2016-03-07T18:52:43Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486515 2016-03-07T18:52:43Z <p>Je doute que le plugin de Teddy fasse cela, mais je lui laisse le soin de répondre.</p> <p>En revanche je vous signale au cas où deux choses pour éviter de se retrouver à l'avenir dans une telle situation : <br>- la limite de taille au téléchargement est définie par l'hébergeur, dans la configuration php, pas par SPIP. Voyez avec lui si vous pouvez changer le réglage. <br>- SPIP permet dans tous les cas de contourner cette limite : en mettant le fichier via ftp dans tmp/upload, il est ensuite possible d'envoyer le fichier depuis « le serveur » (voir le lien dans le formulaire d'ajout de fichier). Ce qui permet ensuite de le mettre en base et d'utiliser proprement les modèles de SPIP, ce qui plutôt une bonne chose.</p> Nettoyer la médiathèque 2016-03-07T18:44:56Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment486513 2016-03-07T18:44:56Z <p>Bonsoir,<br class="autobr"> je voudrais alléger des sites qui contiennent beaucoup de vidéos qui ne sont pas indexées en bdd car plus grandes que les 10Mo autorisées pour les documents téléchargeables par spip.<br class="autobr"> Je les avais donc chargées par ftp dans les bons répertoires IMG/mp4 IMG/m4v etc. et insérés dans les articles en y écrivant directement les balises « video » de html5 avec les url des vidéos en clair. Ors il y en a plein qui sont orphelines.<br class="autobr"> Ma question, simple : si j'utilise votre plugin pour faire le ménage, va-t-il identifier que mes vidéos orphelines ou bien il va considérer que toutes mes vidéos insérés directement par leur code html sont orphelines, et donc les déplacer<small class="fine d-inline"> </small>? Vous comprenez l'intérêt de ma question <strong>avant</strong> de lancer le plugin ...<br class="autobr"> Merci d'avance.</p> Nettoyer la médiathèque 2016-01-12T15:49:02Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment485258 2016-01-12T15:49:02Z <p>Donc, ça devrait être bon. :-) Merci Teddy<small class="fine d-inline"> </small>!</p> Nettoyer la médiathèque 2016-01-12T11:06:59Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment485241 2016-01-12T11:06:59Z <p>Bonjour,</p> <p>Voici ce qui est dit dans le paragraphe <strong>«<small class="fine d-inline"> </small>Tâche de fond #3 : Déplacer tous les documents orphelins<small class="fine d-inline"> </small>»</strong></p> <blockquote class="spip"> <p> Un document orphelin dans ce plugin est un document physique qui n'est plus référencé en base de données (cf. la boucle DOCUMENTS de SPIP).</p> </blockquote> <p>Donc, pour répondre à ta question, oui cela marche avec le plugin Albums si ce dernier alimente la table <code class="spip_code spip_code_inline" dir="ltr">spip_documents</code></p> <p>Amicalement</p> Nettoyer la médiathèque 2016-01-04T20:43:35Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment485130 2016-01-04T20:43:35Z <p>En l'occurence : Albums-3 3.3.14 : <a href="http://contrib.spip.net/Albums-3" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Albums-3</a><br class="autobr"> Et pour être complet : Nettoyer la médiathèque 0.11.1<br class="autobr"> Spip 3.0.19 [22089]</p> Nettoyer la médiathèque 2016-01-04T20:41:04Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment485129 2016-01-04T20:41:04Z <p>Alors, quelques temps plus tard… <br class="autobr"> Bonne année 2016<small class="fine d-inline"> </small>!<br class="autobr"> J'ai changé d'hébergeur en passant de Free à Gandi. Je vais tenter de nouveau ce prometteur plugin.<br class="autobr"> Fonctionne-t-il avec le plugin Albums<small class="fine d-inline"> </small>? Puisque une image peut ne pas être associée à une page, mais seulement à un album (sans être pour autant orphelin)…<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!<br class="autobr"> Vincent</p> Nettoyer la médiathèque 2015-08-26T09:07:46Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483429 2015-08-26T09:07:46Z <p>Bon… Je confirme. C'est le plugin <a href='https://contrib.spip.net/Feuille-de-Route-4328' class="spip_in" rel='nofollow'>feuille de route</a> qui crée le fichier dans IMG/<br class="autobr"> cf. <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/feuillederoute/trunk/formulaires/editer_feuillederoute.php#L10" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/feuillederoute/trunk/formulaires/editer_feuillederoute.php#L10</a></p> Nettoyer la médiathèque 2015-08-26T09:04:27Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483428 2015-08-26T09:04:27Z <p>La question aussi est de savoir qui l'a mis là. Est-ce un document/media gérer par SPIP ou est-ce un plugin qui a créé ce fichier<small class="fine d-inline"> </small>?</p> Nettoyer la médiathèque 2015-08-26T08:37:21Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483425 2015-08-26T08:37:21Z <p>A priori, le fichier feuillederoute.php était dans IMG.</p> <p>Je n'ai pas vu d'option dans le plugin pour la caser ailleurs...</p> Nettoyer la médiathèque 2015-08-26T08:01:54Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483424 2015-08-26T08:01:54Z <p>Bonjour…</p> <p>Et elle était où la feuille de route<small class="fine d-inline"> </small>? Ce n'est pas un fichier classique…</p> Nettoyer la médiathèque 2015-08-26T07:11:46Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483423 2015-08-26T07:11:46Z <p>(feuille de route)</p> <p>Bonjour,</p> <p>Plugin intéressant... mais a priori il nettoie aussi ma feuille de route (fichier feuillederoute.php) :-)</p> <p>Christophe</p> Nettoyer la médiathèque 2015-08-05T19:02:54Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483254 2015-08-05T19:02:54Z <p>Arghh. Dommage, dommage.<br class="autobr"> Merci en tout cas pour cette aide, c'est vraiment très gentil.<br class="autobr"> Espérons pour le futur.<small class="fine d-inline"> </small>;-)<br class="autobr"> Bonne continuation.<br class="autobr"> Vincent</p> Nettoyer la médiathèque 2015-08-05T18:57:10Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483253 2015-08-05T18:57:10Z <p>Je crois avoir trouvé… Chez Free, la fonction PHP <code class="spip_code spip_code_inline" dir="ltr">glob</code> est désactivée. De ce fait, le plugin medias_nettoyage ne peut fonctionner chez Free.fr en l'état actuel.<br class="autobr"> cf. <a href="http://www.developpez.net/forums/d1103965/php/langage/fonctions/remplacer-fonction-glob-chez-free/" class="spip_url spip_out auto" rel="nofollow external">http://www.developpez.net/forums/d1103965/php/langage/fonctions/remplacer-fonction-glob-chez-free/</a></p> Nettoyer la médiathèque 2015-08-05T18:55:25Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483252 2015-08-05T18:55:25Z <p>Merci<small class="fine d-inline"> </small>!</p> <p>Alors arrivé à l'étape «<small class="fine d-inline"> </small>Exécuter maintenant<small class="fine d-inline"> </small>» , j'ai ce message d'erreur :<br class="autobr"> Fatal error : Call to undefined function date_format() in /mnt/111/sdb/f/9/monsite/plugins/auto/medias_nettoyage_v0/genie/medias_deplacer_obsoletes.php on line 60</p> <p>Et vérification faite, je n'ai pas de fichier medias_nettoyage.log dans tmp/log/<br class="autobr"> C'est grave docteur<small class="fine d-inline"> </small>?</p> Nettoyer la médiathèque 2015-08-05T18:38:44Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483250 2015-08-05T18:38:44Z <p>Pardon… Je me suis mélangé dans les « forums ». Ce que je voulais dire était :<br class="autobr"> Comment avez-vous installé le plugin<small class="fine d-inline"> </small>?</p> <p>Et oui, les logs se trouvent dans tmp/log/ en SPIP 3.x. Il semble que vous ayez accès par ftp à votre site.<br class="autobr"> Donc, en suivant cet article, <a href="http://www.spip.net/fr_article4453.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article4453.html</a> ajoutez les lignes suivantes dans votre fichier <code class="spip_code spip_code_inline" dir="ltr">config/mes_options.php</code> :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$GLOBALS['taille_des_logs'] = 500; define('_MAX_LOG', 500000); define('_LOG_FILELINE',true); define('_LOG_FILTRE_GRAVITE',8); define('_DEBUG_AUTORISER', true); define('_DEBUG_SLOW_QUERIES', true);</code></pre></div> <p>Puis, aller dans l'espace privé, survoler sur « Maintenance », cliquer sur « Liste des travaux ».<br class="autobr"> Rechercher <i>«<small class="fine d-inline"> </small>medias_deplacer_obsoletes<small class="fine d-inline"> </small>»</i> et cliquer sur « Exécuter maintenant ».<br class="autobr"> Laisser faire… Puis regarder dans <code class="spip_code spip_code_inline" dir="ltr">tmp/log/ </code> le fichier <code class="spip_code spip_code_inline" dir="ltr">medias_nettoyage.log</code> et me dire ce qui s'y passe. <br class="autobr"> S'il n'existe pas, c'est que le problème vient d'ailleurs…</p> Nettoyer la médiathèque 2015-08-05T18:26:22Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483249 2015-08-05T18:26:22Z <p> :-) Je ne suis pas sûr de comprendre cette question… mais je crois avoir compris la précédente : on parle des logs qui sont dans /temp/log/<small class="fine d-inline"> </small>?<br class="autobr"> spip.log et mysql.log sont pleins de « Pub:ERREUR : Table 'monsite.spip_visites_temp' doesn't exist - SELECT COUNT(DISTINCT ip) AS visites FROM <code class="spip_code spip_code_inline" dir="ltr">monsite</code>.spip_visites_temp »</p> Nettoyer la médiathèque 2015-08-05T18:06:36Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483248 2015-08-05T18:06:36Z <p>D'accord.</p> <p>On va commencer par le début. Comment avez-vous ajouté cette variable personnalisée sur votre site<small class="fine d-inline"> </small>?</p> Nettoyer la médiathèque 2015-08-05T18:01:37Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483247 2015-08-05T18:01:37Z <p>Bonjour,</p> <p>Merci pour cette réponse, mais je n'ai aucune idée de ce que sont ces logs et comment les activer…<br class="autobr"> :-(</p> <p>Vincent</p> Nettoyer la médiathèque 2015-08-05T17:26:18Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483246 2015-08-05T17:26:18Z <p>Bonjour,</p> <p>Avez-vous un message d'alerte dans les logs<small class="fine d-inline"> </small>?<br class="autobr"> L'hébergement chez Free étant un peu particulier, il faudrait activer les logs pour que je puisse en savoir plus sur le problème.</p> <p>Teddy</p> Nettoyer la médiathèque 2015-08-04T19:35:46Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment483225 2015-08-04T19:35:46Z <p>Bonjour,</p> <p>Plug-in super utile quand, comment moi, on a un site qui n'a pas connu une petit ménage depuis 2005…<br class="autobr"> Malheureusement, ça ne marche pas chez moi :<br class="autobr"> SPIP 3.0.19<small class="fine d-inline"> </small>; <br class="autobr"> Nettoyer la médiathèque 0.11.1<small class="fine d-inline"> </small>; <br class="autobr"> Saisies 2.2.1<small class="fine d-inline"> </small>; <br class="autobr"> Le tout hébergé chez Free.<br class="autobr"> La seule chose qui fonctionne est le décompte en base de données (voir PJ) : un idée<small class="fine d-inline"> </small>? <br class="autobr"> Merci en tout cas.<br class="autobr"> Vincent</p> Nettoyer la médiathèque 2015-06-01T10:52:28Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment482268 2015-06-01T10:52:28Z <p>Merci, j'aimerai bien, mais hébergé par Free, la fonction « Ajouter un dépôt » ne marche pas, hélas.</p> Nettoyer la médiathèque 2015-06-01T08:27:58Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment482265 2015-06-01T08:27:58Z <p>note que si tu utilise le système d'installation automatique des plugins de SPIP 3.0, il t'installe aussi les dépendances automatiquement.</p> Nettoyer la médiathèque 2015-06-01T08:24:31Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment482264 2015-06-01T08:24:31Z <p>Ah, ah, ah… :-)<br class="autobr"> Bah oui, merci, suis-je bête, c'était assez clair. <br class="autobr"> Et ça marche effectivement avec le pug-in Saisies installé.<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> Nettoyer la médiathèque 2015-06-01T08:16:58Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment482263 2015-06-01T08:16:58Z <p>Zut, dans mon copier-coller, le début a sauté, et ça commençait par :</p> <p>«<small class="fine d-inline"> </small>Bonjour<small class="fine d-inline"> </small>!<br class="autobr"> Chouette plug-in, mais… je n'arrive pas à l'installer.<small class="fine d-inline"> </small>»<br class="autobr"> :-)</p> Nettoyer la médiathèque 2015-06-01T08:16:21Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment482262 2015-06-01T08:16:21Z <p>installer et activer aussi le plugin <a href='https://contrib.spip.net/Saisies' class="spip_in" rel='nofollow'>saisies</a>.</p> Nettoyer la médiathèque 2015-06-01T08:14:39Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment482261 2015-06-01T08:14:39Z <p>Quand j'essaie d'activer le plug-in, j'ai ce message d'erreur : <br class="autobr"> «<small class="fine d-inline"> </small>• Le plugin Nettoyer la médiathèque dépend de SAISIES [1.20.<small class="fine d-inline"> </small>;]<small class="fine d-inline"> </small>»</p> <p>Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Sous spip 3.0 (PHP Version 5.1.3RC4-dev)<br class="autobr"> Merci<small class="fine d-inline"> </small>! (ce plug-in est une idée géniale<small class="fine d-inline"> </small>!)</p> Nettoyer la médiathèque 2014-12-03T11:41:43Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment478309 2014-12-03T11:41:43Z <p>Sur un des deux sites ça fonctionne après avoir passé la fréquence à « Régulièrement dans la journée ». Pour l'autre je penche pour un problème de mémoire insuffisante. Je checke ça avec l'hébergeur.</p> <p>Merci Teddy<small class="fine d-inline"> </small>!</p> Nettoyer la médiathèque 2014-11-13T16:20:21Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment477981 2014-11-13T16:20:21Z <p>Bonjour,</p> <p>Merci.<small class="fine d-inline"> </small>;-)</p> <p>Quelle est la version du plugin<small class="fine d-inline"> </small>? Et SPIP<small class="fine d-inline"> </small>? PHP<small class="fine d-inline"> </small>?<br class="autobr"> Le plugin fonctionne par CRON. Si tu ne l'as pas configuré (cf. <code class="spip_code spip_code_inline" dir="ltr">http://example.org/ecrire/?exec=configurer_medias_nettoyage</code>), on est dans la tranche horaire par défaut.<br class="autobr"> En soit, la mécanique de rangement se lancera normalement entre 00h et 06h du matin. C'est pour éviter d'éventuels ralentissements. Donc en soit, le rangement n'est pas immédiat après activation.</p> <p>Essaies d'augmenter tes logs pendant 1 jour ou 2 pour voir ce qu'il se passe. cf. <a href="http://www.spip.net/fr_article4453.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article4453.html</a></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php define('_LOG_FILELINE',true); define('_LOG_FILTRE_GRAVITE',8); ?></code></pre></div> <p>Tu pourrais avoir plus d'infos à partir de là sur ce qui se passe.</p> Nettoyer la médiathèque 2014-11-13T16:07:14Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment477978 2014-11-13T16:07:14Z <p>Bonjour Teddy<small class="fine d-inline"> </small>!<br class="autobr"> ton plugin a l'air super mais il ne marche pas chez moi. L'installation se pas bien j'ai accès au tableau de bord, les fichiers orphelins sont bien dénombrés mais ils ne sont pas déplacés dans le dossier « orphelins ». J'ai vérifié les droits en écriture du dossier... spip est à jour.<br class="autobr"> As-tu une idée d'où peut venir le problème<small class="fine d-inline"> </small>? Est-ce qu'il y a des conflits avec d'autres plugins<small class="fine d-inline"> </small>?</p> <p>Merci par avance.<br class="autobr"> Mathieu.</p> Nettoyer la médiathèque 2014-06-16T13:27:29Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475872 2014-06-16T13:27:29Z <p>Et voilà réglé avec le <a href="http://zone.spip.org/trac/spip-zone/changeset/83088" class="spip_out" rel='nofollow external'>commit 83088</a><br class="autobr"> L'archive devrait être prête à 16h normalement.</p> Nettoyer la médiathèque 2014-06-16T13:18:22Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475871 2014-06-16T13:18:22Z <p>Bonjour,</p> <p>Ah oui, j'avais oublié ce logo là<small class="fine d-inline"> </small>! Je vais le corriger de suite<small class="fine d-inline"> </small>!</p> Nettoyer la médiathèque 2014-06-16T12:11:31Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475870 2014-06-16T12:11:31Z <p>Bonjour,</p> <p>C'est nickel<small class="fine d-inline"> </small>! Merci beaucoup</p> <p>Il me semble (mais je n'en suis pas encore sûre à 100%) que le logo standard des rubriques (nom de fichier rubon0.jpg) est nettoyé et mis dans les orphelins car cela fait 2 jours que je le remets sur un site et qu'il disparaît. <br class="autobr"> dd</p> Nettoyer la médiathèque 2014-06-15T16:44:04Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475861 2014-06-15T16:44:04Z <p>Bonjour,</p> <p>Un gros oups pour la fonction<small class="fine d-inline"> </small>! Je n'avais pas commité le fichier php de la fonction de suppression. C'est corrigé en 0.9.10 cf. <a href="http://zone.spip.org/trac/spip-zone/changeset/83070" class="spip_out" rel='nofollow external'>commit 83070</a></p> <p>Pour l'accès au tableau de bord, oui c'est un choix que j'ai fait pour prendre en compte ce contexte : quelqu'un (un prestataire ou un ami) installe le site pour une association et est donc le webmestre. Les responsables de l'association ne veulent pas avoir de compte webmestre pour éviter toutes erreurs (suppression de la base, etc.). Ils auront alors un statut d'administrateur. Ils sont responsables du contenu éditorial (donc des fichiers orphelins). C'est à eux de décider si un fichier doit être supprimé ou pas.</p> <p>Merci pour tes retours.</p> Nettoyer la médiathèque 2014-06-14T23:48:02Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475858 2014-06-14T23:48:02Z <p>Hello,<br class="autobr"> Je n'avais pas vu que les administrateurs non webmestres pouvaient accéder au tableau de bord des documents.</p> <p>Sinon maintenant je vois bien un bouton « supprimer le document » dans le tableau mais le lien est :<br class="autobr"> /ecrire/<small class="fine d-inline"> </small>?exec=medias_rep_orphelins&action=supprimer_orphelins&arg=../IMG/orphelins/arton104.jpg&hash=ef86e5510c0e1074fca5461fca6&redirect=.%2F%3Fexec%3Dmedias_rep_orphelins%26amp%3Bvar_mode%3Drecalcul</p> <p>et la réponse est :</p> <p>Erreur...<br class="autobr"> Fichier supprimer_orphelins introuvable</p> <p>dd</p> Nettoyer la médiathèque 2014-06-11T05:41:54Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475790 2014-06-11T05:41:54Z <p>Hello,</p> <p>Ce n'est pas faux… Faut que je regarde pour son intégration tout de même par la suite. Ça ne mange pas de pain.</p> Nettoyer la médiathèque 2014-06-10T12:12:53Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475776 2014-06-10T12:12:53Z <p>En utilisant glob_to_array () la place de glob, il n'y avait pas besoin d'autres précautions (puisqu'un tableau vide est un cas particulier « normal » de tableau,sans problème pour les boucles merges et autres opérations sur les tableaux), et la lecture était allégée. Mais bon c'est comme tu veux :-)</p> Nettoyer la médiathèque 2014-06-09T16:45:37Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475763 2014-06-09T16:45:37Z <p>Bonjour,</p> <p>J'ai rajouté en bas de l'article une TODO qui prend en compte la suppression des fichiers depuis l'espace privé. Mais initialement, pour supprimer un ou plusieurs fichiers/répertoires, il faut passer par le ftp. Ainsi, on est bien sûr que c'est le choix du webmestre et pas une erreur manipulation (ou presque).</p> <p>Par la suite, je vais rajouter un contrôle sur les logos. Si l'objet n'existe plus, alors il n'y a pas de raison pour que le logo dudit objet soit encore sur le serveur.</p> Nettoyer la médiathèque 2014-06-06T20:59:00Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475727 2014-06-06T20:59:00Z <p>Super plugin qui fait gagner des megas d'espace.</p> <p>La page exec=medias_logos_img liste tous les logos (orphelins ou non). <br class="autobr"> Y a-t-il une méthode pour supprimer les orphelins<small class="fine d-inline"> </small>?</p> <p>Merci<br class="autobr"> dd</p> Nettoyer la médiathèque 2014-06-06T20:18:34Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475725 2014-06-06T20:18:34Z <p>Bonjour Ysabeau,</p> <p>J'ai intégré tes suggestions dans le plugin : <br>- <a href="http://zone.spip.org/trac/spip-zone/changeset/82886" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/82886</a></p> Nettoyer la médiathèque 2014-06-06T20:16:26Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475724 2014-06-06T20:16:26Z <p>Hello,</p> <p>Pour ce besoin, je ne pense pas que la fonction glob_to_array d'Itérateurs soit utile pour nous. Surtout que là, j'ai mis une « sécu » pour qu'on agisse que si on a bien un tableau. Je vais mettre cette double vérification avant un <code class="spip_code spip_code_inline" dir="ltr">foreach</code></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if (is_array($montableau) and count($montableau) > 0) { foreach ($montableau as $mavaleur) { # blabla } }</code></pre></div> <p>Comme ça on est tranquille</p> Nettoyer la médiathèque 2014-06-06T14:31:38Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475717 2014-06-06T14:31:38Z <p>Bon dans le iterateur/data.php de itérateur, la version à jour est OK car le test est bien fait comme il faut : une fonction <code class="spip_code spip_code_inline" dir="ltr">glob_to_array</code> a justement été créée pour être sur de disposer d'un array. Comme media_nettoyage nécessite iterateur, il pourrait directement utiliser cette fonction glob_to_array.</p> <p>(Reste les autres pbs que je rencontre.)</p> Nettoyer la médiathèque 2014-06-06T14:25:58Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475716 2014-06-06T14:25:58Z <p>Ah ok. J'allais te proposer <a href="http://spip.pastebin.fr/36086" class="spip_url spip_out auto" rel="nofollow external">http://spip.pastebin.fr/36086</a> qui règle le pb avec des <code class="spip_code spip_code_inline" dir="ltr">if (!$fichiers) $fichiers = array();</code> après chaque glob (et un avec $repertoires et un avec $liste), et qui résoud bien le pb des erreurs en pagaille. Mais il n'y a toujours pas de pagination sur les affichages de logo.</p> <p>Par contre, le pb du SELECT vide reste là, et je remarque qu'il y a 2 appels à <code class="spip_code spip_code_inline" dir="ltr">glob</code> AUSSI dans iterateurs, en ligne 513 et 540 de data.php , alors ce pourrait être eux...</p> Nettoyer la médiathèque 2014-06-06T14:18:06Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475715 2014-06-06T14:18:06Z <p>Voilà, le <a href="http://zone.spip.org/trac/spip-zone/changeset/82881" class="spip_out" rel='nofollow external'>commit 82881</a> devrait régler le problème.</p> Nettoyer la médiathèque 2014-06-06T13:57:40Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475713 2014-06-06T13:57:40Z <p>Hello,</p> <p>Je ne rencontre aucun problème avec un SPIP 2.1.26 vierge, sans IMG, ni sur une autre instance avec des IMG. Toutes deux testés avec un PHP 5.1.6 et 5.5.10.</p> <p>Toutefois, je vais mettre une sécu sur les foreach. Je commit ça dans pas très longtemps.</p> Nettoyer la médiathèque 2014-06-06T13:55:57Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475712 2014-06-06T13:55:57Z <p>Hmm it could be because of <a href="https://bugs.php.net/bug.php?id=47358" class="spip_url spip_out auto" rel="nofollow external">https://bugs.php.net/bug.php?id=47358</a> :</p> <blockquote class="spip"> <p>If you have open_basedir set in php.ini to limit which files php can execute, glob(...) will return false when there are no matching files. If open_basedir is not set, the very same code will return an empty array in the same situation.</p> </blockquote> <p>En conséquence</p> <blockquote class="spip"> <p> glob() cant be used directly in foreach when open_basedir is set.</p> </blockquote> <p>Apparemment ça été corrigé dans les php > 5.4 mais je ne suis pas certain de ma compréhension du suivi du bug.</p> <p>Je crois qu'il faut tester si glob() retourne false, et dans ce cas faire explicitement un = array() pour pallier à ce problème.</p> Nettoyer la médiathèque 2014-06-06T13:43:04Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475710 2014-06-06T13:43:04Z <p>On dirait que c'est lié à « glob » «<small class="fine d-inline"> </small>Recherche des chemins qui vérifient un masque<small class="fine d-inline"> </small>», qui est défini pour PHP 4 >= 4.3.0 et PHP 5, et qui ne renverrait pas un résultat utilisable, mais glob marche bien ailleurs quand je le teste :</p> <p><code class="spip_code spip_code_inline" dir="ltr">foreach (glob("*.*") as $filename) echo "$filename occupe " . filesize($filename) . "<br>"; </code></p> Nettoyer la médiathèque 2014-06-05T22:41:14Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475697 2014-06-05T22:41:14Z <p>Hmmm J'ai installé le plugin sur un SPIP 2.1.26 sur un hébergé avec PHP Version 5.3.18 et si l'installation se passe bien, la configuration est problématique puisque le SELECT pour choisir les plages horaires ne contient aucune option (et il n'y a pas non plus de Oui/Non ou de checkbox ou de radiobutton pour répondre à la question « Désirez-vous que le nettoyage se fasse à tout moment de la journée<small class="fine d-inline"> </small>? Ou juste dans une tranche horaire pour ne pas pénaliser les performances du site<small class="fine d-inline"> </small>? »)</p> <p>Par ailleurs j'ai dans la page<small class="fine d-inline"> </small>?exec=medias_tabbord une tripotée d'erreurs du type :</p> <p><code class="spip_code spip_code_inline" dir="ltr">Warning: Invalid argument supplied for foreach() in /home/domaine/www/plugins/auto/medias_nettoyage_v0/medias_nettoyage_fonctions.php on line 228 </code> (une seule fois)</p> <p>et</p> <p><code class="spip_code spip_code_inline" dir="ltr">Warning: array_merge(): Argument #1 is not an array in /home/domaine/www/plugins/auto/medias_nettoyage_v0/medias_nettoyage_fonctions.php on line 426 </code><br class="autobr"> (plein de fois, autant que de documents peut être)</p> <p>Le tableau en bas de cette page affiche des chiffres pour « en BDD » et « Répertoire IMG » mais n'affiche que des 0 partout dans « Les logos dans /IMG » (et dans IMG/orphelins, mais ça c'est peut être normal pour l'instant)</p> <p>C'est un peu pareil pour la page<small class="fine d-inline"> </small>?exec=medias_logos_img&mode=off<br class="autobr"> qui affiche une tripotée de :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">Warning: array_merge(): Argument #2 is not an array in /home/domaine/www/plugins/auto/medias_nettoyage_v0/medias_nettoyage_fonctions.php on line 426</code></p> <p>et ensuite une fois : <code class="spip_code spip_code_inline" dir="ltr">Warning: Invalid argument supplied for foreach() in /home/domaine/www/plugins/auto/medias_nettoyage_v0/medias_nettoyage_fonctions.php on line 429 </code></p> <p>Mais<small class="fine d-inline"> </small>?exec=medias_logos_img&mode=on s'affiche correctement, encore qu'il n'y ait que 10 documents, et pas de pagination pour voir les autres</p> Nettoyer la médiathèque 2014-06-05T13:52:56Z https://contrib.spip.net/Nettoyer-la-mediatheque#comment475692 2014-06-05T13:52:56Z <p>Bonjour,</p> <p>je teste, mais puis-je suggérer de modifier légèrement la formulation, en effet on ne sait pas trop à quoi répondent le oui et le non étant donné qu'il y a deux questions.</p> <p>Par exemple, garder la question «<small class="fine d-inline"> </small>Désirez-vous que le nettoyage se fasse à tout moment de la journée<small class="fine d-inline"> </small>? Ou juste dans une tranche horaire pour ne pas pénaliser les performances du site<small class="fine d-inline"> </small>?<small class="fine d-inline"> </small>»</p> <p>Mais au lieu d'avoir à cocher Oui ou Non, choisir plutôt entre, par exemple :</p> <p>- Tranche horaire (recommandé) <br>- Tout le temps (peut ralentir le site)</p> <p>Oui je sais ce n'est pas grand chose (et, j'imagine, pas compliqué à faire car ce n'est que du texte à changer sans aucune incidence sur la programmation) mais ainsi, c'est absolument sans équivoque.</p> <p>Ysabeau</p>