Vous n'êtes pas identifié(e).
Pages : 1
Pour mes besoins personnels, j'ai amélioré la gestion des documents en ajoutant une colonne dans laquelle s'affiche la liste des pages qui utilisent les documents.
Cela permet de mieux contrôler le "ménage" quand on supprime des pages ou qu'on modifie les images qu'elle contiennent.
J'avais déjà proposé ce type de solution dans la version 0.9.0 mais en remplacement des rubriques, ce qui la rendait obsolète avec la 0.9.1. Maintenant, c'est un ajout, et il n'y a rien d'autre à faire que modifier le code, les données nécessaires (liste des pages qui utilisent chaque document) s'ajoutent automatiquement au fichier zdocs/docs.dta
Cette modification a été faite sur la version 0.9.1 mais fonctionne en 0.9.2 et 0.9.3
4 fichiers sont modifiés :
dans Zite : tdocs.php : ajout de la constante cDocPage
dans Zite : tdocsadmin.php : Ajout de la variable "pages" dans les appels de fonctions et traitements
dans Zite/module : selectdoc.ini : ajout ds libellé nécessaires
dans Zite/module : selectdoc.php : Ajout d'un bouton de recalcul total des pages qui utlisisent lesdocs
Ajout de la fonction de recalcul des fonctions
Ajout de la colonne d'affichage des pages
Dans la colonne (pages), chaque N° page affiche est un lien qui dirige vers la page concernée...
Si le module "news" est utilisé, la modification le prend en compte et affiche "News" si le document est utilisé dans les news
Le tout est disponible sur : http://kuda.dyndns.org/public/selectdoc.zip
Consultant en sécurité informatique (ISO 27001 Lead Auditor, ISO 27005 Risk Manager)
Amateur de JAZZ, Voile, Bridge
Hors ligne
salut pydou et merci pour le partage
c'est un module sympa mais est ce que cela n'alourdie pas trop la gestion des documents ?
j'ai l'exemple d'une école où ils ont 1600 documents dans ziteplus ! héberger chez free !
jpg avais à l'époque optimisé l'affichage de la gestion des documents pour une meilleur fluidité! car avec 1600 doc cela ramais plutôt !
pour ton module dès que j'aurais une minute je testerai ton option sur une archive de l'école en question pour voir si cela tien le coup et cela ne ralentit pas le processus d'affichage!
si cela tient le coup c'est une superbe option car si retrouvé avec 1600 doc cela devient un vrais travail de fourmi
++
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
salut pydou et merci pour le partage
c'est un module sympa mais est ce que cela n'alourdie pas trop la gestion des documents ?
j'ai l'exemple d'une école où ils ont 1600 documents dans ziteplus ! héberger chez free !jpg avais à l'époque optimisé l'affichage de la gestion des documents pour une meilleur fluidité! car avec 1600 doc cela ramais plutôt !
Et les optimisations ne sont pas reprises dans ce module qui part d'une vielle version des sources (0.9.0 ou 0.9.1 ?)
pour ton module dès que j'aurais une minute je testerai ton option sur une archive de l'école en question pour voir si cela tien le coup et cela ne ralentit pas le processus d'affichage!
si cela tient le coup c'est une superbe option car si retrouvé avec 1600 doc cela devient un vrais travail de fourmi
++
Oui l'idée est interessante, mais alourdir le fichier des documents pour cela ... je ne suis pas certain
a+
Jean-Paul
Hors ligne
Pour mes besoins personnels, j'ai amélioré la gestion des documents en ajoutant une colonne dans laquelle s'affiche la liste des pages qui utilisent les documents.
Cela permet de mieux contrôler le "ménage" quand on supprime des pages ou qu'on modifie les images qu'elle contiennent.
Oui, c'est une bonne idée
J'avais déjà proposé ce type de solution dans la version 0.9.0 mais en remplacement des rubriques, ce qui la rendait obsolète avec la 0.9.1. Maintenant, c'est un ajout, et il n'y a rien d'autre à faire que modifier le code, les données nécessaires (liste des pages qui utilisent chaque document) s'ajoutent automatiquement au fichier zdocs/docs.dta
Cette modification a été faite sur la version 0.9.1 mais fonctionne en 0.9.2 et 0.9.3
Non: il ne faut pas utiliser l'archive que tu fournis avec la version 0.9.3 de ZitePLUS
Tu utilises des versions obsolètes des fichiers de ZitePLUS => aucune des améliorations récentes ne sont reprises dans ces fichiers
Au mieux, les amélioration ne seront pas présentes, au pire il y aura des dysfonctionnement difficiles à trouver.
Je testerai plus avant tes propositions dès que j'aurais un peu plus de temps car l'idée de pouvoir savoir si un document est utilisé et sur quelle page est bonne
Je suis plus réservé sur l'implémentation et celle-ci n'est clairement pas compatible avec la dernière version de ZitePLUS
a+
Jean-Paul
Hors ligne
Bonjour,
Ok, j'ai compris que la modification a été faite sur un module version 0.9.1
Je vais le reprendre en 0.9.3, pas de soucis
Sinon, pour son fonctionnement, elle ne prend que très peu de ressources, puisque la liste des pages qui utilisent les documents est mémorisée dans docs.dta, dans un champ supplémentaire.
La seule fonction qui pourrait prendre de la ressource est celle qui recalcule (bouton manuel) les pages pour mettre à jour docs.dta
Je le rappelle, cette fonction a surtout pour but d'aider à faire le ménage en supprimant les docs qui ne sont pas utilisés dans les pages.
Effectuer de temps en temps un "long" calcul qui fait gagner encore plus de temps dans le tri peut être positif
Bien à vous
Pierre-Yves
Dernière modification par pydou (05/03/2014 12:20:49)
Consultant en sécurité informatique (ISO 27001 Lead Auditor, ISO 27005 Risk Manager)
Amateur de JAZZ, Voile, Bridge
Hors ligne
Bonjour à tous,
la modification de selectdoc avec ajout de la gestion des pages qui utilisent les documentss a été transposée pour la 0.9.3
L'archive pour la version 0.9.3 est là : http://kuda.dyndns.org/public/selectdoc_093.zip
L'archive pour la version 0.9.1 reste disponible : http://kuda.dyndns.org/public/selectdoc_091.zip
Bien à vous
Pierre-Yves
Consultant en sécurité informatique (ISO 27001 Lead Auditor, ISO 27005 Risk Manager)
Amateur de JAZZ, Voile, Bridge
Hors ligne
salutation
je vient de testé et j'ai un ecran blanc impossible de récupérer mon ziteplus 0.9.3 !
ok j'ai compris j'ai voulu l'installé comme un module alors qu'il fallait remplacé le fichier sélectdoc.php et ini de ziteplus avec le tient
grrr
nan autant pour moi le il manque une arborescence zplus dans le dossier compréssé
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Sans dévoiler un secret, PyDou réécrit cela sous forme de module pour la 0.9.4 sous une forme totalement compatible avec ZitePLUS.
(i.e: qui ne nécessite pas de modifier des fichiers systèmes)
Encore un peu de patience
a+
Jean-Paul
Hors ligne
nickel je serait la pour testé et torturé le module
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Pages : 1