#1 04-05-2010 11:22

jimjim92
Inscription : 28-05-2009
Messages : 47

Répertoires images

Hello Jonas,
avec gcstar j'utilise des sous répertoires pour mettre mes images.
sous gcweb ça ne marche pas.. pourquoi?

exemple mes images sont enregistrées avec gcstar sous "DVD_pictures/toto/test.jpg" (lien relatif)
eh bien gcweb ne reconnait pas l'image dans ce répertoire.
par contre si sous gcweb je déplace seulement l'image dans le répertoire racine DVD_pictures ce qui donne DVD_pictures/test.jpg, ça fonctionne (et je n'ai pas besoin de modifier le fichier *.gcs il reconnait l'image..un peu étrange pour moi..)

++
JIM

Hors ligne

#2 04-05-2010 19:38

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Répertoires images

GCstar premet de sauver les chemins vers les fichiers en entier (depuis la racine "/" sous GNU/Linux ou depuis C:\\ sous windows) ou en relatif. Afin de rendre GCweb compatible avec tout le système seule le nom du fichier est lu des le fichier xml de sauvegarde (le chemin est supprimé).

Le chemain pris en compte par GCweb est celui qu'on entre lors de la configuration il n'a donc rien a voir avec celui présent dans le fichier xml

(blabla d'explication du pourquoi du comment terminer du concret maintenant)

eh bien gcweb ne reconnait pas l'image dans ce répertoire.

Ce n'est pas vraiment vrais. GCweb peut fonctionner avec des chemins composé mais ... pas la page de configuration graphique. Je t'invite donc à modifier "à la main" le fichier [c]/conf/config.php[/c]. Pour chaque collection tu trouverra quelque chose du genre

                    /* collection 1 */ array(
                        'title'       => 'BDs',
                        'dir'         => '', //non utilisable avec le générateur automatique
                        'xml'         => 'BD',
                        'picturesdir' => 'BD_pictures',
                        'description' => 'blablabla',
                        'type'        => 'GCbooks',
                        'sortBy'      => 'idASC',
                        'private'     => False
                    ),

il te suffit de remplacer
[c]     'picturesdir' => 'BD_pictures',[/c]
par
[c]     'picturesdir' => 'BD_pictures/sousdossier'[/c]
("[c]'dir'         => '',[/c]" permet de mettre le fichier xml + le dossier d'image dans un sous dossier).

Gros inconvéniant, si tu enregistres la page via le configurateur graphique les modifs seront écraser sad la solution utilie [c]config.complement.php[/c] et modifier la clef du tableur concernée.

$conf['collections'][0]['picturesdir'] =  'BD_pictures/sousdossier';

Où 0 correspond à la collection n-1 (1ère collection : 0, seconde : 1 ...)

Hors ligne

#3 04-05-2010 23:04

jimjim92
Membre
Inscription : 28-05-2009
Messages : 47

Re : Répertoires images

oki ça marche..
effectivement pas évident à modifier...
je te remercie
+++ wink

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums