{"id":812,"date":"2014-12-19T18:04:32","date_gmt":"2014-12-19T16:04:32","guid":{"rendered":"http:\/\/www.h-hennes.fr\/blog\/?p=812"},"modified":"2015-06-10T14:40:11","modified_gmt":"2015-06-10T12:40:11","slug":"mantis-bugtracker-plugin-multi-upload-drag-drop","status":"publish","type":"post","link":"https:\/\/www.h-hennes.fr\/blog\/2014\/12\/19\/mantis-bugtracker-plugin-multi-upload-drag-drop\/","title":{"rendered":"Mantis Bugtracker : Plugin Multi-upload Drag &#038; Drop"},"content":{"rendered":"<p>Le gestion des pi\u00e8ces jointes de base est relativement peu pratique avec Mantis Bugtracker, puisqu&rsquo;il n&rsquo;est possible d&rsquo;envoyer qu&rsquo;un seul fichier \u00e0 la fois.<br \/>\nChaque envoi du fichier n\u00e9cessite un rechargement de la page, ce qui fait perdre du temps lorsqu&rsquo;on souhaite en ajouter plusieurs.<\/p>\n<p>Voici donc un plugin qui vous permettra d&rsquo;ajouter facilement plusieurs pi\u00e8ces jointes par un simple glisser \/ d\u00e9poser\u00a0 sur une zone d&rsquo;envoi d\u00e9finie :<br \/>\nComme vous pouvez le voir sur la capture suivante :<\/p>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/multiple-upload.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-814\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/multiple-upload.jpg\" alt=\"Multiple Upload\" width=\"780\" height=\"585\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/multiple-upload.jpg 780w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/multiple-upload-300x225.jpg 300w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Mantis Bugtracker n&rsquo;\u00e9tant pas en Html 5 , il m&rsquo;a \u00e9t\u00e9 n\u00e9cessaire de contourner via l&rsquo;insertion d&rsquo;une iframe avec un code html.<br \/>\nLe plugin se base \u00e9galement sur les sources suivantes :<\/p>\n<ul>\n<li>Jquery-FileDrop : <a href=\"https:\/\/github.com\/weixiyen\/jquery-filedrop\" target=\"_blank\">https:\/\/github.com\/weixiyen\/jquery-filedrop<\/a><\/li>\n<li>Le tutoriel suivant : <a href=\"http:\/\/tutorialzine.com\/2011\/09\/html5-file-upload-jquery-php\/\" target=\"_blank\">http:\/\/tutorialzine.com\/2011\/09\/html5-file-upload-jquery-php\/<\/a><\/li>\n<li>Le script d&rsquo;upload : <a href=\"https:\/\/github.com\/mantisbt-plugins\/PastePicture\/blob\/master\/PastePicture\/pages\/bug_file_add.php\" target=\"_blank\">https:\/\/github.com\/mantisbt-plugins\/PastePicture\/blob\/master\/PastePicture\/pages\/bug_file_add.php<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Les extensions de fichiers suivantes sont autoris\u00e9es \u00e0 l&rsquo;envoi :<br \/>\n.jpg, .jpeg, .png, .gif, .tpl, .csv, .doc, .docx, .xls, .xlsx, .txt, .zip, .ppt, .pptx,.pdf,.psd,.html<\/p>\n<p>Si vous souhaitez ajouter de nouvelles extensions, il faut \u00e9diter le fichier pages\/js\/jquery.fileUploader_init.js et les rajouter \u00e0 la ligne 53<\/p>\n<pre lang=\"javascript\">allowedfileextensions: ['.jpg', '.jpeg', '.png', '.gif', '.tpl', '.csv', '.doc', '.docx', '.xls', '.xlsx', '.txt', '.zip', '.ppt', '.pptx','.pdf','.psd','.html'],\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Le plugin est encore en version beta n&rsquo;h\u00e9sitez pas \u00e0 me remonter les probl\u00e8mes rencontr\u00e9s<\/p>\n<p>Vous pouvez t\u00e9l\u00e9charger le module : <a href=\"https:\/\/github.com\/nenes25\/mantisbt_uploadfiles\/archive\/master.zip\">Mantis plugin Multi-upload Drag<\/a><\/p>\n<p><strong>Edit 2015-06-10 V 0.1.2 :<\/strong><\/p>\n<ul>\n<li>Mise \u00e0 jour du lien de t\u00e9l\u00e9chargement vers le compte github<\/li>\n<li>Optimisation des traductions du module<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Le gestion des pi\u00e8ces jointes de base est relativement peu pratique avec Mantis Bugtracker, puisqu&rsquo;il n&rsquo;est possible d&rsquo;envoyer qu&rsquo;un seul fichier \u00e0 la fois. Chaque envoi du fichier n\u00e9cessite un rechargement de la page, ce qui fait perdre du temps lorsqu&rsquo;on souhaite en ajouter plusieurs. Voici donc un plugin qui vous permettra d&rsquo;ajouter facilement plusieurs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[247],"tags":[319,82,318,320],"class_list":["post-812","post","type-post","status-publish","format-standard","hentry","category-mantis-bugtracker","tag-ajax-file-uploader","tag-mantis","tag-mantis-file-upload","tag-multi-upload"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/comments?post=812"}],"version-history":[{"count":4,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/812\/revisions"}],"predecessor-version":[{"id":1003,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/812\/revisions\/1003"}],"wp:attachment":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/media?parent=812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/categories?post=812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/tags?post=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}