Bonjour à tous,
Plusieurs fois j'ai demandé de l'aide pour résoudre mon problème.
Je veux regrouper mes photos dans une même galerie.
Je veux faire quatre catégories avec des thèmes différents.
Les thèmes Montblanc et Blancmont peuvent être les deux premiers.
Je voudrais avoir deux autres thèmes qui leur ressemble.
Je suis très limité en php et css.J'ai essayé de me servir de l'aide à la création d'un thème mais je n'y arrive pas.
Je sais me servir du plugin themechanger mais pour cela il me faut 4 themes différents dérivés de Montblanc.
J'attends de l'aide.
Merci beaucoup
Cordialement
Hors ligne
Bonjour
Il me semble que votre demande comporte plusieurs questions. Traitons, si vous le voulez bien, chacune l'une après l'autre.
Qu'entendez-vous exactement par "je veux regrouper mes photos dans une même galerie" ? Vous avez plusieurs sites Piwigo contenant des photos ? sur plusieurs serveurs différents ?
Et vous voulez tout mettre sur le m^me serveur dans le même site ?
Une fois ceci réglé on pourra aborder la question de la personnalisation des thèmes. Il vous faudra alors dire ce que vous souhaitez faire exactement. Une piste toutefois : lorsque j'ai été confronté à la question, je n'ai pu faire l'économie d'un minimum d'apprentissage, pour acquérir un vernis qui permet de parler un langage commun, de mieux formuler les questions et mieux entendre les réponses
Bon courage, je m'abonne à votre post.
Hors ligne
Merci tout d'abord de vous intéresser à mon problème.
Je veux créer une seule galerie qui comprendra 4 albums (catégories)
Je veux personnaliser chaque album par une bannière et des couleurs propres.
Voici ou je suis arrivé : http://gpaccaud.free.fr/objectif
Il me manque donc 2 thèmes ressemblant à Montblanc xl.
Je ne sais pas comment m'y prendre
Dernière modification par papygp (2010-11-12 20:05:41)
Hors ligne
Mais de rien, je ne fais que ce que d'autres ont fait pour moi :)
Tout d'abord, il y a une petite erreur dans l'URL de votre lien vers votre galerie. Il y a un point à la fin de celle-ci, ce qui renvoie ne permet pas l'accès par simple clic. Merci d'enlever le point pour faciliter la navigation des lecteurs.
Partant du constat que vous avez déjà su utiliser deux thèmes différents, voici comment je procéderai.
En se rendant sur l'hébergement de votre site, dans le dossier "theme" incorporer une copie renommée de l'un des deux thèmes de votre choix, celui qui vous semblera le plus simple à modifier. Faire cela deux fois, afin d'avoir 4 thèmes.
Ensuite, il faudra modifier chacune des deux copies pour obtenir le résultat voulu. en utilisant LocalFile Editor. Tant qu'il s'agira de changements de couleurs, cela reste assez simple. Pour le reste, il faudra voir au fur et à mesure. Et si vous voulez modifier la bannière, cela peut-être un peu plus compliqué, car il s'agit d'une image qui a été créée et insérée, il vous faudra en créer une ou demander au créateur du thème si il peut vous la faire, en fonction de ses disponibilité.
Attention !
Avant de vous lancer, je vous conseille d'attendre un avis complémentaire de validation ou d'invalidation de ce que je vous propose par un membre plus avancé de Piwigo. Je ne veux pas vous embarquer dans quelque chose dont je ne suis pas complètement sur.
Enfin, après validation, je pourrais répondre à des questions du type : là, je souhaiterais remplacer telle couleur par telle autre, pas à pas. mais pour vous en sortir, je le répète, il vous faudra faire un peu d'apprentissage. Je me permet à ce titre de vous recommander le site qui me parait le plus pédagogique sur le sujet :"le site du Zéro" qui part de l'hypothèse que l'on n'y connait strictement rien.
Enfin (je sais je suis bavard) vous m'excuserez d'avance pour mes délais de réponses qui peuvent êtres longs, étant très occupé par mon métier de photographe, et des déplacement de plusieurs jours
Hors ligne
J'ai copié montblancxl et l'ai renommé montmauvexl.
J'ai modifiél e themeconf.inc.php.
J'obtiens les erreurs suivantes :
Warning: Unterminated comment starting line 2 in /mnt/117/sdb/3/6/gpaccaud/objectif/themes/montmauvexl/themeconf.inc.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /mnt/117/sdb/3/6/gpaccaud/objectif/themes/montmauvexl/themeconf.inc.php:2) in /mnt/117/sdb/3/6/gpaccaud/objectif/include/page_header.php on line 98
Warning: Smarty error: unable to read resource: "header.tpl" in /mnt/117/sdb/3/6/gpaccaud/objectif/include/smarty/libs/Smarty.class.php on line 1093
Warning: Smarty error: unable to read resource: "identification.tpl" in /mnt/117/sdb/3/6/gpaccaud/objectif/include/smarty/libs/Smarty.class.php on line 1093
Warning: Smarty error: unable to read resource: "footer.tpl" in /mnt/117/sdb/3/6/gpaccaud/objectif/include/smarty/libs/Smarty.class.php on line 1093
Hors ligne
Il ya donc un soucis au niveau de la ligne 2 de votre fichier themeconf.inc.php
Comparez avec le fichier original du thème de départ :-)
Hors ligne
Peux tu nous donner le contenue de ton themeconf.inc.php ?
Hors ligne
Oui, c'est aussi ce que je pensais. Bon, visiblement on va dans le bon sens.
Hors ligne
voici mon themeconf.inc.php
Je crois que je dois faire des transformations dans local_head et dans admin.
<?php
/*
Theme Name: Montmauve XL
Version: 2.1.a
Description: Fond mauve
Theme URI: http://piwigo.org/ext/extension_view.php?eid=133
Author: P@t
Author URI: http://www.gauchon.fr
*/
$themeconf = array(
'parent' => 'default',
'icon_dir' => 'themes/montmauvexl/icon',
'local_head' => 'local_head.tpl',
);
add_event_handler('loc_begin_page_header', 'set_mbxl_header');
function set_mbxl_header()
{
global $page, $conf, $template;
$config = unserialize($conf['MontmauveXL']);
if (isset($page['body_id']) and $page['body_id'] == 'theCategoryPage')
{
$header = isset($page['category']) ? $config['categories'] : $config['home'];
}
elseif (isset($page['body_id']) and $page['body_id'] == 'thePicturePage')
{
$header = $config['picture'];
}
else
{
$header = $config['other'];
}
$template->assign('display_mbxl_banner', $header);
}
Hors ligne
Il manque la dernière ligne :
?>
Attention à ne pas laisser de lignes vides sous cette dernière instruction !
Hors ligne
J'avance dans mon installation.J'ai un problème quand je veux ouvrir un album.
J'ai le message suivant :
Fatal error: Cannot redeclare set_mbxl_header() (previously declared in /mnt/117/sdb/3/6/gpaccaud/objectif/themes/montgrisxl/themeconf.inc.php:22) in /mnt/117/sdb/3/6/gpaccaud/objectif/themes/montvioletxl/themeconf.inc.php on line 40
Je ne sais où peut être l'erreur.
http://gpaccaud.free.fr/objectif
Hors ligne
Désinstallez le thème MontBlanc XL de votre galerie pour voir.
Hors ligne
Je modifirais mon fichier comme celui ci
Cela permet de ne modifier que les éléments à modifier tout le reste restant comme le thème parent
<?php
/*
Theme Name: Montmauve XL
Version: 2.1.a
Description: Fond mauve
Theme URI: http://piwigo.org/ext/extension_view.php?eid=
Author:
Author URI:
*/
$themeconf = array(
'parent' => 'montblancxl',
'icon_dir' => 'themes/montmauvexl/icon',
'local_head' => 'local_head.tpl',
);
?>
Hors ligne
Donc il faut laisser installé le thème parent, ici MontBlancXL :-)
Hors ligne