Auteur | Message |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
Développement module "Dossiers" | |
Bonjour à tous,
je suis en train de réaliser un module "Dossiers" qui est encore à l'état de développement pour le moment il est presque terminé mais avant de le proposer à la communauté il me faut paufiner certaines choes et d'autre à terminer.
Actuellement la partie visiteur, membre et admin fonctionne correctement.
Le block du module ne peut pour le moment qu'être placé en haut ou en bas. je n'ai pas encore fait le code pour les placer à gauche/droite.
Le style du dossiers devrait normalement être semblable à celui des autres modules comme celui dont il s'inspire grandement (le module SECTIONS)
J'ai ajouter un code permettant de charger une feuille de style pour le module en fonction du theme. Il vous suffit alors de placer une feuille de style dans un répertoire de votre theme pour pouvoir personnaliser le module et l'accorder à votre theme sans rien toucher pour les autres themes.
/themes/user_theme/css/modules/Dossiers.css
Pour le moment j'ai commencé ce module il y'a quelques mois et j'ai avancé quand j'en avais le temps, malheureusement il ne respecte pas les chartes de codage (pour l'instant) je vais préparer un recodage et une meilleur présentation.
Bref c'est donc pour le présenter et voir si cela interesserait la communauté, a la base je l'ai développé pour un besoin personnel, mais autant qu'il serve à la communauté
Liens vers le fichier : Dossiers.7z
L'installation est réservée aux initiés, je suis en cours de programmation d'une installation assitée
un exemple du module sur un site : ici
bref vous avez :
- Des dossiers par catégories
- Des catégories et des sous catégories avec un niveaud d'accès requis
- La posibilité ou non d'afficher les informations (auteur, vue, note, etc...)
- La posibilité de placer les informations en haut ou en bas des dossiers.
- La posibilité d'uiliser la nouvelle navigation ou l'ancien (originale)
- Des icones par catégories et sous catégories (upload facilité
- La posibilité d'uploader des images facielement pour illustrer vos dossiers.
- Une configuration complète du module via le pannel
- Des status pour les dossiers (publié, rédaction en cours, à corriger, a supprimer)
- Un compteur de dossiers, catégories, sous catégorie, qu'en fonction du niveau et de l'état des dossiers par rapport à l'utilisateur.
- etc...
Il y'a également le block en bas de page au centre.
J'apprend la programation sur le tas, mon code ne sera peut être pas bien identé ou présenté, peut être même que certaines parties du code sont un peu trop usine à gaz.
Si vous remarquez des erreurs, des problèmes de sécurité ou toutes autres annomalies merci de m'en informer pour que je rectifie la chose.
Le block bas ne gère pas encore la liste des dossiers d'après le niveau et les états des dossiers je vais m'en occuper prochainement.
|
Edité par AntareS-DK le 22/07/2013 - 23:28:42 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 02/07/2013 - 11:12:58 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
quelques screen :
Module en mode visiteur
Module en mode user (niveau admin)
Pannel admin gestion des icones pour les catégories.
Pannel admin gestion de la config du module
|
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 02/07/2013 - 11:39:25 |
Revenir en haut | Permalien |
abbe
Senior Member
Messages : 517 Inscrit(e) le: 03/04/2008
|
RE : Développement module "Dossiers" | |
Coucou antareS-DK,
Merci pour ce partage ! ca promet !
Personnelement je suis encore sous la RC6 mais je ne manquerais pas revoir mon site à l'occasion... je devrais pouvoir trouver une utilité à ton module...
En passant je vais surement me lire tes dossiers sur ton site... c'est un univers que je ne connais pas du tout et je suis quelqu'un de curieux
Pour revenir à nos moutons, je suis sur que ce module poura rendre service à des personnes
Je vois pas bien sur ton SS, on peux définir le niveau d'accés et de visibilité par dossier? car cela pourrait etre intéréssant une idée comme ça au passage si ce n'est déjà fait
|
Réglement (pour ne pas le perdre de vue ^^). Je ne suis pas développeur, je suis bidouilleur ! :)
|
|
| Posté le 02/07/2013 - 11:53:53 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
Merci pour tes encouragement.
Le niveau d'accès d'un dossier est determiné par la catégorie ou sous catégorie dont il dépend.
Pour un dossier on a donc quatre état :
- Public (visible en fonction de la catégorie à laquelle il est rattaché )
- A corrige (visible que pour les admins, c'est pour informer les admins qu'il est prêt à etre publié mais qu'il faut corriger les éventuelles fautes d'orthographe, de grammaires ou de mise en page)
- Rédaction en cours (c'est qu'on a commencé le dossier mais il n'est pas fini)
- A supprimer (ce dossier peut être supprimer par un admin qui a le niveau requis pour éffacer les éléments)
les trois dernier états de la liste sont invisible pour les visiteur ou membre n'ayant pas le niveau d'admin.
Ensuite si un dossier est en etat "public" dans une catégorie de niveau 2
Le dossier sera visible donc que pour les membres de niveau 2. Si on déplace le dossier dans une autre catégorie ou sous catégorie, son niveau d'accès s'ajuste au niveau de la nouvelle catégorie.
J'ai fait ce principe afin d'éviter d'avoir des erreurs de dossier qu'on aurait mis en niveau 0 dans une catégorie de niveau 2 on se dit ben le dossier est bien visible pour les visiteur mais je ne le vois pas...
En faisant comme ca le dossier récupère le niveau d'accès automatiquement.
Si y'a du monde d'interessé par se module, je le proposerais en téléchargement sur nk, quand il sera terminé et en accord avec les chartes de codage.
Pour ce qui est des dossiers en présentation sur le site, c'est en cours de rédaction, c'est un site de tests, je récupère actuellement le contenu de l'ancien site... Certains dossiers sont donc pas terminé au niveau mise en page...
|
Edité par AntareS-DK le 02/07/2013 - 12:11:46 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 02/07/2013 - 12:03:50 |
Revenir en haut | Permalien |
Snk
Communauté
Messages : 455 Inscrit(e) le: 21/08/2012
|
RE : Développement module "Dossiers" | |
Projet ambitieux, il peu effectivement intéresser un très grand nombre, merci à toi pour ta contribution.
Bon courage dans ton dévelloppement.
Nk PoMMe
|
« Vivre, quelle souffrance, et quelle souffrance sans partage ! Plus on partage, plus on possède. Voilà le miracle. »
|
|
| Posté le 02/07/2013 - 12:27:03 |
Revenir en haut | Permalien |
Zdav
Responsable Qualité
Messages : 2751 Inscrit(e) le: 06/08/2010
|
RE : Développement module "Dossiers" | |
Salut,
Sympa ce module Antarès , ça m'a l'air très complet !
En attendant de voir ce module dans les suggestions de nk.org , je te souhaite une bonne continuation dans son développement.
Cdt
|
|
|
| Posté le 02/07/2013 - 12:50:49 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
Merci, oui j'attends de voir combien serait intéressé par ce module... Je vais le coder proprement en respectant les règles nk du wiki.
En attendant cela me permet d'avoir déjà des retours, puis de terminer correctement les blocks et autres parties qui reste.
Y'a la partie INSTALL que je suis en train de faire et de tester et je vais certainement rencontrer quelques problèmes, dès que tout marche nickel je le proposerais en suggestion de téléchargement pour nk.org
|
Edité par AntareS-DK le 02/07/2013 - 13:02:06 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 02/07/2013 - 13:01:42 |
Revenir en haut | Permalien |
ClassikD.
Member
Messages : 119 Inscrit(e) le: 21/04/2011
|
RE : Développement module "Dossiers" | |
Ca ne chôme pas ! Bon boulot Antares-dk
|
|
| Posté le 02/07/2013 - 16:15:40 |
Revenir en haut | Permalien |
yurty
Posting Freak
Messages : 1006 Inscrit(e) le: 23/02/2008
|
RE : Développement module "Dossiers" | |
Du joli
|
|
|
| Posté le 02/07/2013 - 18:22:49 |
Revenir en haut | Permalien |
Akred
Développeur
Messages : 897 Inscrit(e) le: 22/11/2007
|
RE : Développement module "Dossiers" | |
Hello,
Effectivement, c'est une bonne idée de petit module !
Bon courage pour la suite
|
|
| Posté le 02/07/2013 - 21:47:02 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
Merci pour vos réponses, affaire à suivre...
J'ai fait quelques modif car actuellement les liens TOP DOSSIERS et NOUVEAU sortent les résultats des dossiers même si la catégorie du dossier requiert un niveau superieur à celui du user...
Bref ajout de WHERE et LEFT JOIN avec prise en charge de la table des catégories (vu que le niveau est gérer par la catégorie)...
Je mettrais à jours le fichier du 7zip ce soir ou demain matin...
|
Edité par AntareS-DK le 03/07/2013 - 15:52:42 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 03/07/2013 - 12:26:10 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
Salut je vous remet une version plus récente du module : ici
Ajout de paramètre au niveau de la configuration du module. (pannel admin > Contenu "Dossiers" > configuration du module.
Quelques correction de bug, si les répertoires n'existaient pas... dans "upload".
Possibilité d'activer ou de désactiver les commentaires de manière générale ou individuelle sur un dossier.
Possibilité de paramètrer une page d'accueil au lieux d'arriver directement sur les catégories...
A noter qu'il faut faudra un liens quelques part dans un menu ou autre "index.php?file=Dossiers&op=categorie" pour avoir acces aux catégories si vous avez mis une page d'accueil.
La mise en place de la page d'accueil se fait sur la liste des articles publiés regroupés selon les catégories principales. Pensez que si vous definissez une page d'accueil le dossier est idéalement placé dans une catégorie ou sous catégorie de niveau 0 (pour vos visiteur).
bref je vous laisse regarder... je corrige encore quelques bug notament sur le "block" (haut & bas) et prépare une version pour les block "droite & gauche", avant de le proposer en téléchargement sur NK.
J'attends vos retours.
Screenshot :
|
Edité par AntareS-DK le 22/07/2013 - 23:55:37 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 22/07/2013 - 23:34:06 |
Revenir en haut | Permalien |
yurty
Posting Freak
Messages : 1006 Inscrit(e) le: 23/02/2008
|
RE : Développement module "Dossiers" | |
Ey pas mal du tout tout ça ! Si j'avais le temps d'avancer aussi vite que toi...
|
|
|
| Posté le 23/07/2013 - 00:02:23 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
Merci,
pour le temps tu peux l'avoir faut juste pas dormir la nuit
quelques screen en mode user
Dans la sous catégorie
La vue du dossier, tableau d'infos en haut, pas de commentaires possible sur ce dossier...
|
Edité par AntareS-DK le 23/07/2013 - 00:43:05 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 23/07/2013 - 00:09:48 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : Développement module "Dossiers" | |
Coucou bon je vais avoir besoin de votre aide car je n'arrive à rien.
Besoin : Lister les répertoires présent dans un dossier (upload/Dossiers/images/)
Afin de proposer la possibilité de créer des répertoires pour organiser les images des dossiers, je veux proposer dans l'administration la possibilité via une zone de liste de choisir le répertoire de destination rapidement...
Pour ceux qui ont déjà installé le module "Dossiers" sur un site nk, vous avez une rubrique "upload d'images" et "upload d'icones". Si on possède que quelques fichiers ca va afficher toutes les images ou uploader toutes les images dans un seul répertoire n'est pas génant. Sauf que si une personne utilise le module à grande échelle pour créer des dossiers avec énormément d'image d'illustration ca devient vite lourd à charger sur une seule page.
Pour retrouver une image c'est pareil, donc il serait bon d'organiser les images dans un répertoire portant un nom commun avec le titre du dossier.
Je veux donc proposer la possibilité de créer ou supprimer des répertoire mais uniquement dans celui ci (upload/Dossiers/Images).
Mon premier essai et donc de choisir via la liste parmis une liste de répertoire déjà existant...
Problème :
Je cherche donc dans une balise select a faire un while avec pour balise option tous les noms des répertoires présent.
je tente donc de faire ceci :
$folder = "upload/Dossiers/images/";
$dir = opendir($folder);
if(is_dir($folder))
{
while(false!==($file = readdir($dir)))
{
if(is_dir($file))
{
echo'<option&>#39;. $file ;
}
}
}
closedir($dir);
sauf que ma liste ne contien rien, j'ai pourtant des répertoire à l'interieur mais je n'ai que '.' et '..' dans ma liste.
je peux facilement virer ces '.' et '..' mais je n'arrive pas du tout à lister que mes répertoires.
J'ai tenté de regarder la notice de la fonction is_dir ou is_file ou scan... etc... bref je n'arrive à rien... une idée ???
Un truc sur NK que je ne capterais pas ?
si je fais ca :
if($file !='.' && $file !='..' )
{
echo''. $file ;
}
il m'affiche tous le contenu (répertoires & fichiers).
Actuellement je peux aller dans la config du module changer le répertoire par défaut pour le mettre sur "autre" puis préciser le chemin de mon répertoire de destination.
Ensuite je retourne dans l'upload d'image pour envoyer mes fichiers, mais ce serait tellement plus pro de proposer une zone de liste en haut de la rubrique "upload d'images" pour choisir la destination...
J'ajouterais ensuite une rubrique pour créer et gérer les répertoires.
Merci d'avance à ceux qui passeront par ici...
|
Edité par AntareS-DK le 23/07/2013 - 18:26:53 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 23/07/2013 - 18:13:28 |
Revenir en haut | Permalien |