Vous n'êtes pas identifié(e).
Pages : 1
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
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 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
Pages : 1