Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 22/02/2012 10:04:46

lnain
Membre
Inscription : 27/06/2009
Messages : 78
Site Web

gestion de fichiers

Bonjour,
vous allez surement me trouver pénible mais je lance quand même ma demande :
j'utilise zitzplus pour mon site et je dois gérer un nombre un peu important de fichiers : mes cours, les interros, ...alors, c'est vrai que depuis l'introduction des rubrique dans le gestionnaire de documents, c'est plus facile de s'y retrouver dans ce gestionnaire, mais quand je créé un lien vers un fichier, la boite de dialogue me donne la liste de tous ces fichiers et, pour trouver le bon, j'ai intérêt à avoir réfléchi au nom du fichier pour m'y retrouver:(
Je me demandais s'il ne pourrait pas y avoir une gestion par dossiers (je gère aussi un site sous guppy et là, c'est comme ça et je trouve ça plus facile). Alors, je comprends que le système proposé est peut-être plus cohérent avec l'esprit général de ziteplus mais est-ce qu'il ne serait pas possible alors de proposer cela sous la forme d'un module optionnel ?
Alors là, je sens bien que vous allez me répondre : bonne idée, vas-y wink mais je n'y connais rien en programmation alors je passe juste l'idée.
voilà, en espérant ne pas être trop pénible. Merci


ziteplus 0.9.6
jch.pierson.free.fr

Hors ligne

#2 22/02/2012 10:11:40

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : gestion de fichiers

Ajoute a celà un super système de filtre ... et tu devrais pouvoir regrouper et retrouver facilement tes documents wink
a+
Jean-Paul

Hors ligne

#3 22/02/2012 10:48:24

lnain
Membre
Inscription : 27/06/2009
Messages : 78
Site Web

Re : gestion de fichiers

Oui, c'est vrai qu'au sein même du gestionnaire de fichiers, ça marche bien, on arrive à retrouver facilement les fichiers. Ce que je dis, c'est pour gérer les liens pour le téléchargement de ces fichiers : lorsque je créé un lien, la fenêtre qui s'ouvre ne propose pas le système de filtre et j'ai la liste de tous les fichiers (dans l'ordre alphabétique je crois) alors là, il y a intérêt à avoir donné un nom réfléchi aux fichiers pour s'y retrouver, c'est pour ça que je propose autre chose mais il y a peut-être une autre solution.
sinon, j'apprécie beaucoup ziteplus pour sa gestion des pages et sa simplicité.


ziteplus 0.9.6
jch.pierson.free.fr

Hors ligne

#4 22/02/2012 13:02:37

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : gestion de fichiers

lnain a écrit :

lorsque je créé un lien, la fenêtre qui s'ouvre ne propose pas le système de filtre et j'ai la liste de tous les fichiers (dans l'ordre alphabétique je crois) alors là, il y a intérêt à avoir donné un nom réfléchi aux fichiers pour s'y retrouver, c'est pour ça que je propose autre chose mais il y a peut-être une autre solution.

Ok, je comprends mieux la problématique wink
Les filtres fonctionnent dans ce contexte ... mais uniquement pour les fichiers images (c'est le petit bouton à droite du champ url).
Pour les autres types de fichiers, ce sera pour la 0.9.3 en principe.
a+
Jean-Paul

Hors ligne

#5 24/02/2012 10:24:04

mon-adc
Membre
Inscription : 09/11/2010
Messages : 19

Re : gestion de fichiers

Bonjour
pour une gestion par dossier voilà une manière de solution

Dans le dossier  zdata/zdocs  vous ajoutez un ou plusieurs dossiers  par exemple (cours,shemas etc...) ou vous copiez vos fichiers
Puis création des pages php avec ce code

Le chemin du dossier a parser est donc if($dossier = opendir('zdata/zdocs/cours')) pour le premier et if($dossier = opendir('zdata/zdocs/shemas')) pour le deuxième
///////////////////////////////////////

<?php
$nb_fichier = 0;
echo '<ul>';
?>
<?php
  if($dossier = opendir('zdata/zdocs'))
{
?>
<?php
while(false !== ($fichier = readdir($dossier)))
{
?>
<?php
if($fichier != '.' && $fichier != '..' && $fichier != 'index.php' )
{
?>
<?php
$nb_fichier++; // On incrémente le compteur de 1
  echo '<li><a href="./zdata/zdocs/' . $fichier . '">' . $fichier . '</a></li>';
} // On ferme le if (qui permet de ne pas afficher index.php, etc.)

} // On termine la boucle
?>
<?php
echo '</ul><br />';
echo 'Il y a <strong>' . $nb_fichier .'</strong> fichier(s) dans le dossier';

closedir($dossier);

}
//////////////////////////////////////////////////////////////////////////////
pour la présentation je laisse libre cours à votre imagination
déterminez la visibilité par tous ou pas.
bien sur il faut créer autant de page que de de nouveaux dossiers

Voilà à l'affichage les fichiers sont listés par ordre alphanumérique avec lien d'ouverture direct dans une autre page.

Bien cordialement

Mon-Adc

Hors ligne

#6 24/02/2012 15:19:13

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : gestion de fichiers

Pour de multiples raisons, ce code ne fonctionnera pas correctement en production
a+
Jean-Paul

Hors ligne

#7 24/02/2012 16:46:33

mon-adc
Membre
Inscription : 09/11/2010
Messages : 19

Re : gestion de fichiers

Bonjour
Je suis étonné puisque ce script fonctionne chez moi en local et en production
Bon qu'à celà ne tienne  je cherche autre chose
A bientot si je trouve

Bien cordialement

Mon-adc

Hors ligne

#8 24/02/2012 18:04:17

mon-adc
Membre
Inscription : 09/11/2010
Messages : 19

Re : gestion de fichiers

Bonjour
Voilà une nouvelle piste mais avec un gros ?
le script permet de trier le dossiers document par extension et assure la création du lien d'ouverture
Mais ça marche en local par contre en production lorsque je clic sur le lien le navigateur ouvre un site en l’occurrence "welcome to megabyettraffic.com" ??????

/////////////////////////////////////
<?php

$files = glob("zdata/zdocs/*.png");
foreach ($files as $filename)
{
  //pour visualiser avec extentions img decommenter la ligne du dessous
//echo'<img src="'.$filename.'" alt="'.$filename.'" border="0"/>';
echo '<li><a href="' . $filename . '">' . $filename . '</a></li>';
}
?>
///////////////////////////////////
Bien cordialement

Mon-Adc

Hors ligne

#9 24/02/2012 20:25:16

lnain
Membre
Inscription : 27/06/2009
Messages : 78
Site Web

Re : gestion de fichiers

bonsoir,
bon ben, je vous laisse chercher parce que moi, déjà que je n'ai pas encore bien compris les explications de mon-adc, alors là je suis largué.
je vais attendre de voir si quelque chose de sur sort de cette discution.
en attendant, merci de votre attention.


ziteplus 0.9.6
jch.pierson.free.fr

Hors ligne

#10 24/02/2012 20:31:40

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : gestion de fichiers

Bonsoir,
pour le sur et certain: évolution dans la 093 comme évoqué précédemment wink
a+
Jean-Paul

Hors ligne

Pied de page des forums