Autre soucis d'ordre "packaging" : dans themes/simple/themeconf.inc.php, tu as mis:
Theme URI: http://saimon.org/blog/pages/Theme-Simple-Grey-Piwigo
alors qu'il faudrait mettre:
Theme URI: http://piwigo.org/ext/extension_view.php?eid=308
car Piwigo détecte le "308" et ensuite il sait que le 308 est déjà installé donc ne le propose plus sur la page admin>config>themes>ajouter un thème
Hors ligne
Juste en regardant le header.tpl, j'ai deux petites remarques:
1) Le local_head vide ne sert à rien, il suffit de le supprimer, et de ne pas déclarer de $themeconf['local_head'].
2) Il y a systématiquement deux fichiers css chargés par theme (content.css et theme.css). Le content.css ne devrait pas etre extrait de la boucle pour etre chargé uniquement sur le theme simple de base (et pas ses dérivés)?
Hors ligne
Bonsoir
Ya un autre truc bizarre
J'ai installé le simple-white, impec
Si je reviens dans personnaliser, et que je choisis à nouveau simple-grey. La modif a l'air de s'enregistrer, mais elle ne se fait pas. Je suis toujours en white
Quand je retourne dans personnaliser, c'est toujours simple-white qui est affiché
Pour que ce soit effectif, je dois retourner dans la gestion des utilisateurs pour changer le thème. Et là, c'est bon
Hors ligne
chrisncy a écrit:
Ya un autre truc bizarre
J'ai installé le simple-white, impec
Si je reviens dans personnaliser, et que je choisis à nouveau simple-grey. La modif a l'air de s'enregistrer, mais elle ne se fait pas. Je suis toujours en white
Je reproduis un truc bizarre en effet. J'investigue : à première vue c'est un petit bug dans le formulaire HTML de simple
Hors ligne
saimon, pour corriger le problème de theme qui ne se sauvegarde pas, themes/simple/template/profile.tpl devrait plutôt ressembler à ça:
<div class="titrePage"> <ul class="categoryActions"> <li><a href="{$U_HOME}" title="{'return to homepage'|@translate}">{'Home'|@translate}</a></li> </ul> <h2>{'Profile'|@translate}</h2> </div> <div id="content"> {if isset($errors)} <div class="errors"> <ul> {foreach from=$errors item=error} <li>{$error}</li> {/foreach} </ul> </div> {/if} {$PROFILE_CONTENT} </div> <!-- content -->
(et le $PROFILE_CONTENT est généré par le theme default et le résultat est graphiquement identique sauf que tu as les bons noms pour les champs et que ça marche avec le nouveau paramètre "allow user customization".
Hors ligne
Merci pour ton travail sur ce thème très s...ympa.
Solution facile (grâce au travail des autres développeurs!!!):
Tu prends profile.tpl et profile_content.tpl du thème default.
Tout fonctionne.
Dernière modification par EX-FTB (2010-06-02 22:27:32)
Hors ligne
EX-FTB a écrit:
Solution facile (grâce au travail des autres développeurs!!!):
Tu prends profile.tpl et profile_content.tpl du théme default.
Tout fonctionne.
Ben non justement : pour le thème "simple" il faut sortir #titrePage de #content et en évitant de dupliquer profile_content.tpl du théme default on s'assure de ne pas être obsolete au prochain changement du thème default.
Hors ligne
plg a écrit:
EX-FTB a écrit:
Solution facile (grâce au travail des autres développeurs!!!):
Tu prends profile.tpl et profile_content.tpl du théme default.
Tout fonctionne.Ben non justement : pour le thème "simple" il faut sortir #titrePage de #content et en évitant de dupliquer profile_content.tpl du théme default on s'assure de ne pas être obsolete au prochain changement du thème default.
TU as certainement raison, il est trop tard je regarderai ton option demain.
Hors ligne
saimon, j'ai ajouté [Bugtracker] ticket 1712 (pour le nouveau thème [extension by plg] Kardon), tu peux donc adapter ton header.tpl pour avoir un affichage spécifique sur slideshow.tpl
Hors ligne
bon finalement à propos du cas spécifique du slideshow, P@t m'a montré comment faire pour éviter le coup du $BODY_CLASS, et sa solution est meilleure, voir [Subversion] r6458
L'astuce consiste à mettre un {html_head} dans le slideshow.tpl pour charger une feuille de style supplémentaire qui va surcharger certaines propriétés CSS (comme un #copyright{display:none} par exemple...)
Hors ligne
oulala, ça devient technique... je ne suis plus...
Travaillez bien, moi, j'attends le résultat ;-)
Hors ligne
chrisncy a écrit:
oulala, ça devient technique... je ne suis plus...
Oui, je ferais volontiers un ou plusieurs autres topics orientés techniques parce que là c'est clair que c'est incompréhensible pour des utilisateurs normaux.
Hors ligne
plg a écrit:
chrisncy a écrit:
oulala, ça devient technique... je ne suis plus...
Oui, je ferais volontiers un ou plusieurs autres topics orientés techniques parce que là c'est clair que c'est incompréhensible pour des utilisateurs normaux.
je confirme
j'avais cru comprendre que le nouvelle archtitecture de theme allait simplifier les choses, mais tous les échanges que je peux lire (en les survolant), me laissent dubutatif...
je ne me suis pas encore plongé dans la migration vers la 2.1.x et l'adaptation de simple à mes besoins, et je crois que je vais attendre un peu, histoire que tout ça se stabilise (la version, les thèmes et plugins et la doc utilisateur).
Hors ligne
vincent3569 a écrit:
j'avais cru comprendre que le nouvelle archtitecture de theme allait simplifier les choses, mais tous les échanges que je peux lire (en les survolant), me laissent dubutatif...
[Forum, topic 17953] [Piwigo 2.1] simplicité de la nouvelle architecture des thèmes
Hors ligne
Je découvre juste ce forum alors que j'utilise Simple Grey depuis des mois. J'ai un peu personnalisé le css. Vous pouvez voir le résultat sur mon site www.freddyberriau.com
Mais mes maigres connaissance en css ne me permettent pas d'aller beaucoup plus loin.
Sur les pages des miniatures d'une catégorie le thème n'affiche "que" 50 vignettes. Pour une gallerie perso j'aimerais passer à 100 vignettes (20 lignes de 5 vignettes). je suis sûr que quelqu'un ici saura me répondre.
Merci d'avance.
ps : un grand merci à l'auteur du thème qui m'a répondu de nombreuses fois directement dans les commentaires de son blog.
Hors ligne