Les meilleurs développeurs JavaScript freelances sont sur Codeur.com
Fermé · 300 à 800 € · 3 offres · 250 vues
Demo Elfinder 2.0 : [URL visible pour les membres Pro]
Source : [URL visible pour les membres Pro]
Configuration avec mysql : [URL visible pour les membres Pro]
La version 2.0 de Elfinder permet de connecter uniquement le manager a une base de données Mysql.
J'ai besoin de personnaliser elfinder suivant ces directives :
- Résoudre le problème de déplacement de fichier dans un dossier qui ne fonctionne pas lors d'un drag and drop d'un fichier, une erreur intervient.
- Ajouter un bouton partage, qui ouvre une fenêtre ( comme le bouton info ) avec un contenu issue d'une page PHP. ( format de la page PHP : [URL visible pour les membres Pro] )
- Un bouton modifier qui ouvre une fenêtre ( nouvelle page ) avec une URL du type : [URL visible pour les membres Pro]
- Le bouton download redirige sur la page avec l'url du format suivant : [URL visible pour les membres Pro]
- Le bouton visionner effectue la meme chose que le double click sur le fichier : [URL visible pour les membres Pro]
- Modifier la redirection lors de l'ouverture d'un fichier ( double clic ). Il existe 5 types de fichiers référencé dans la base de donnée, dans la colonne type_file. Chaque type de fichier
renvoie vers un lien spécifique avec le code unique. ( exemple , type_file = 1 / url : [URL visible pour les membres Pro] , type_file = 2 / url : [URL visible pour les membres Pro] )
PS : La clé 123456 utiliser en exemple est toujours la même pour un fichier, il s'agit d'une clé unique attribué au fichier et disponible dans la colonne key_access de la base fichier.
- Actuellement il existe une seul base qui contrôle les fichiers et les dossiers. Moi j'ai deux bases distinct , l'une pour les fichiers et l'autre pour les dossiers.
- Afficher une miniature pour les fichier de types 1 2 et 4. L'url est disponible dans la base des fichiers. Pour les catégories 3 et 5 utiliser le logo classique.
- Dans le fenêtre info a propos du fichier, modifier les informations avec les propriétés disponibles dans la base. ( exemple : afficher si le fichier est public ou privé , correspond a la colonne public de la base )
- Ajouter une icone sur le coins inférieur droit sur l'état du fichier avant la mise en ligne. ( correspond a une colonne 0 ou 1 dans la base )
- Ajouter en mode liste une colonnes nommé vue ( disponible dans la base des fichiers )
- La duplication entraine la creation d'une ligne dans une autre table, puis recréer une nouvelle clé dans la colnne key_acces
- Afficher l'espace utilisé général par rapport à l'espace disponible dans la fenêtre en bas a droite.
- Créer un dossier temporairement sur la gauche nommé "importation en cours" lorsque des fichiers sont en cours d'importations , avec les fichiers dedans. L'information est disponible dans la base de fichiers par une colone binaire.
- les boutons d'upload, édition, création, compression disparaissent avec uiOptions : { toolbar ...
- Afficher les fichiers uniquement du propriétaire, variable disponible dans la base des fichiers et dossiers.
Il est possible que des modifications et ajouts mineurs interviennent lors du développement, merci d'en tenir compte.
Budget indicatif : 300 à 800 €
Publication : 01 septembre 2011 à 10h05
Profils recherchés : Développeur JavaScript freelance , Développeur PHP freelance
3 freelances ont répondu à ce projet
3 propositions de devis en moins de 2h