Merci de vos réponses !
J'ai tout recommencé après mes malheureuses manipulations : Réinstaller la base, PhpWebGallery et retravailler mon interface.
Une démarche très didactique : je saurai sauver ma base, et je commence à me ballader un peu plus facilement dans le code PHP !
En effet...
Et puis le template yoga est déjà très "maléable" grace aux feuilles de styles (CSS)...
Il n'y a qu'a regarder les différence entre le thème "clear" d'origine" et le thème "montblanc"... rien à voir, et pourtant, c'est bien le meme template ;-)
Dernier point qui ne milite pas forcément en faveur du développement de nouveaux templates...:
Les plugins, je ne garantirai pas le bon fonctionnement de tous les plugins avec un template spécifique.
Pour n'en citer qu'un Menubar Manager, il me semble évident que si un template gère le menu avec des images par exemple. Menubar Manager ne sera pas adapté.
Donc attention aux éventuelles mauvaises surprises.
8-)
Tous les utilisateurs y compris et surtout guest.
Mais également, les thèmes doivent être bien adaptés sans dépendence à yoga.
Et cela nécessite quelques tests sans doute ensuite.
Dans chaque thème de yogaJmd le fichier themeconf.inc.php est à corriger en fonction de son contenu.
yogaJmd/theme/xxxx/themeconf.inc.php
Remplacer toute occurence de yoga par yogaJmd:
<?php
$themeconf = array(
'template' => 'yoga',
'theme' => 'dark',
'template_dir' => 'template/yoga',
'icon_dir' => 'template/yoga/icon',
'admin_icon_dir' => 'template/yoga/icon/admin',
'mime_icon_dir' => 'template/yoga/icon/mimetypes/',
'local_head' => '<!-- no theme specific head content -->',
);
?>
8-)
Avant de retirer yoga...
Tous les utilisateurs doivent être sur le nouveau template... "yogaJmd" testé (visiblement pas assez).
Mais ce n'est pas tout...
8-)
Rapidement relivrer yoga uniquement.
Puis comprendre et réparer.
Enlever Yoga.
En consultant le forum, j'ai suivi l'exemple pour créer un nouveau template. J'ai donc créé un nouveau template "yogaJmd" et testé. C'était OK. J'ai alors supprimé le template "yoga" et bien sûr (oh imprudence), ma gallerie ne fonctionne plus.
J'ai le message d'erreur suivant :
Warning: file_exists() [function.file-exists]: Unable to access /index.tpl in /mnt/166/sdb/d/c/jmdehalle/PhpWebGallery/include/template.php on line 359
Template->make_filename(): Error - file /index.tpl does not exist
Que faire pour retrouver ma galerie ?
Merci.