Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
j'aimerais bien pouvoir "monter" plusieurs répertoires dans le gestionnaire de médias. Pourquoi ? J'ai un blog dans /dotclear/, un répertoire /images/ et un répertoire /dotclear-files/public que je gère avec le gestionnaire de média. Je ne veux pas changer l'arborescence de mon site mais j'aimerais pouvoir gérer mes images dans /images/ avec le gestionnaire de média.
Pour contourner le problème, j'ai mis public_path et public_url à la racine du site, je voyais tous les fichiers, trop de fichiers. On pourrait aussi créer différents blogs avec différents public_path mais on ne pourrait pas intégrer les fichiers dans les billets ...
Donc je me suis dit que si Dotclear pouvait gérer plusieurs répertoires, le problème serait réglé. Là vous vous dites : "et comment on fait pour public_url ?". Je vous réponds : "facile, chaque répertoire a son URL". Donc en imaginant, on aurait public_path : ../dotclear-files/public;../images/ et public_url : /dotclear-files/public;/images/ (le point-virgule sépare les chemins, c'est un exemple) Le gestionnaire de médias afficherait les 2 répertoires sur sa première page et on pourrait naviguer dans les 2 répertoires.
Alors, c'est facile comme un import soul en Python ? :)
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Pas possible. Lien symbolique si tu peux le faire, c'est la seule solution :)
La seule difference entre un fou et moi, c'est que je ne suis pas fou. (Dali)
Hors ligne
Hélas je ne peux pas créer de liens symboliques. Après avoir fait pointer public_path à la racine de mon site, j'ai cru pouvoir cacher des fichiers et répertoires avec media_exclusion, hors cela sert simplement à empêcher l'envoi de tels fichiers mais ne modifie pas l'affichage (à moins que je me trompe).
Alors est-ce que ça te parait envisageable d'avoir un équivalent de IndexIgnore dans Dotclear pour cacher des fichiers ou répertoires dans le gestionnaire de media ? S'il te plaît. :)
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Bon en fait ça cache déjà les fichiers indiqués dans media_exclusion, c'est génial. \o/
Mais on ne peut pas cacher des répertoires.
J'ai une erreur à l'affichage des medias, si media_exclusion vaut /\.(gif|png|jp(e?)g)/i que je regarde la liste des medias puis si media_exclusion est vide et que je recharge la liste des medias :
Notice: Trying to get property of non-object in /var/www/dotclear-svn/inc/clearbricks/filemanager/class.filemanager.php on line 301
Dernière modification par Moe (2008-04-22 18:41:52)
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Tu aurais la solution de creer des blog fictif juste pour cela par exemple un blog rep1 un blog rep2 chacun a son repertoire media puisqu'il a son propre public_path
Maintenant j'ai peut-être pas trop compris ton but ?
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Oui c'est possible, je pourrais envoyer des fichiers mais je ne pourrais pas insérer les médias dans le blog.
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Moe, je n'arrive pas à reproduire ce bug et le code à proximité de la ligne 301 est une simple déclaration des variables d'une classe :
public $uid;
public $gid;
public $w;
Hors ligne
C'est très bête en fait, le problème est causé par des fichiers qui ont des noms avec des caractères mal encodés : Capture-D?tails du th?me-2.png C'est pas un problème du gestionnaire de media. Ouf. :)
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Vous n'êtes pas identifié(e).