Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

chrisaga
2006-08-10 08:22:15

mathiasm a écrit:

chrisaga, peux-tu me rappeler à quoi sert la clé local_head dans themeconf.inc.php, stp?

Merci :-)

C'est utilisé dans header.tpl pour intégrer des instructions spécifiques au template dans le header.
Par exemple, une feuille css spécifique IE dont l'appel est protégé par des commentaires conditionnels comme dans yoga/hk-darkblue-left.
(mais ça pourrait-être autrechose).
Je n'ai pas fait un système plus spécifique parce que c'est une fonctionalité "avancée" qui sera peu utilisée, et par définition plutôt par des experts,
donc pas la peine de charger le header.tpl avec plein de variables (il y en a déjà suffisamment).
Surtout, je ne sais pas faire une liste exhaustive des usages possibles.

<:o)

mathiasm
2006-08-09 16:28:02

chrisaga, peux-tu me rappeler à quoi sert la clé local_head dans themeconf.inc.php, stp?

Merci :-)

mathiasm
2006-03-20 00:25:20

Le renommage est une idée qui m'est venue de plusieurs endroits:
- une envie de cohérence et de logique
- pierrick qui voulait faire du renommage sur les .php
- la mise en place du nouveau systeme qui permet de faire d'une pierre deux coups.

rub
2006-03-19 23:18:44

Cf . http://forum.phpwebgallery.net/viewtopi … 902#p31902
Sur une petite discussion des fichiers locaux!

mathiasm
2006-03-19 21:54:38

Au début, la profusion de css m'a gêné aussi. Mais ces fichers sont assez gros, et la séparation n'est finalement pas si mal (AMHA).
Les solutions que je vois:
- Si on met tout dans un seul fichier, il va falloir bétonner les commentaires! Mais on n'en a plus qu'un pour les couleurs, alors...
- Comme maintenant en mieux: un common pour les styles communs (header, etc), un pour print, un pour le menu, plus un fichier par .php. Au moins, la répartition est claire, à défaut de réduire la quantité. Pour les recherches, il reste le common et le css de la page.
- ben, heu... le codage des styles dans les tags HTML ;-) ???

plg
2006-03-19 21:42:58

Comme VDigital, je n'apprécie pas la prolifération des feuilles de style. Pour la customisation, ça complique les choses bien souvent. Cela part d'un bon sentiment de séparation, mais au final on ne sait plus quelle CSS modifie quoi et comment. Donc, si ces messieurs de l'interface graphiques pouvaient nous faire une proposition, ce ne serait pas de refus :-)

VDigital
2006-03-19 21:34:41

Et je trouve personnellement que cela fait beaucoup de fichiers .css
Après on perd du temps à savoir lequel.
Il y a peut être quelque chose à faire.

mathiasm
2006-03-19 21:32:00

si tous les fichiers s'appellent default-xxx, autant supprimer le default, il ne sert à rien...
je propose donc:

Code:

/
|--template-common
|  |--layout.css
|  |--local.css => modifications locales, aucun impact sur migration
|  `--icons
|     `-- *.png
`--template
   `--yoga
      |--layout.css
      |--menubar.css
      |--content.css
      |--popuphelp.css
      |--print.css
      |--picture.css => renommage de image.css, puisqu'elle s'applique à picture.php
      |--local.css => modifications locales, aucun impact sur migration
      |--*.tpl
      `--themes
         `--clear
            |--colors.css
            |--themeconf.inc.php
            `--images
               `-- *.png

les local.css sont importés en dernier dans les layout.css.

mathiasm
2006-03-08 22:34:20

rvelices a écrit:

Probablement le meme probleme que lost_password.png (que j'ai corrige) qui a ete commite en mode texte avec svn:eol-style native (j'ai vire eol-style et ajoute mime-type et commite a partir de l'image 1.5.2).

Peut-être l'ajouter à la conf svn dans le wiki, au chapitre 1 descoding conventions.
Je vous laisse juger.
A+

mathiasm
2006-03-08 22:12:11

mathiasm a écrit:

Question 2: si dans un theme, une icone du template n'est plus visible, il suffit de dupliquer le jeu d'icones du template et de modifier la source des icones dans le theme, j'ai bon?

rvelices a écrit:

R2/ je n'ai pas bien compris le début de la question, mais la mnip décrite permet bien de définir un jeu d'icône spécifique à un thème

Si je définis une icone principalement noire, elle ne va pas ressortir sur untheme sombre. Je vais donc en refaire une autre qui va ressortir. Ca implique que je duplique toutes les icones qui sont bonnes et remplace celle(s) qui manquent de contraste.

rvelices
2006-03-08 19:05:40

chrisaga a écrit:

Pour le bug, tu parles d'un fichier disparu dans le svn ? ou d'un bug d'affichage (display dans mantis ;-)

Probablement le meme probleme que lost_password.png (que j'ai corrige) qui a ete commite en mode texte avec svn:eol-style native (j'ai vire eol-style et ajoute mime-type et commite a partir de l'image 1.5.2)

EDIT: Ce n'est pas ca... J'ai verifie et tous les autres png sont OK.

chrisaga
2006-03-08 18:54:18

En réponse à mathiasm

S1/ tu as raison, c'est identifié, il faudrait faire du wiki

R1/ template-common contient des définitions, icones, etc. mises en commun pour tous les templates. Ce n'est pas un template donc template/common ne convient pas

R2/ je n'ai pas bien compris le début de la question, mais la mnip décrite permet bien de définir un jeu d'icône spécifique à un thème.

R3/ il faudrait que je revoies ça, mais d'un point de vue technique, ça évite effectivement de mouliner la variable. D'un point de vue plus fonctionnel, ou conceptuel (comme on voudra) c'est le moyen de préciser le nom du thème. Il se trouve que l'on a choisi d'installer un tème dans un répertoire portant le même nom.

S2/ ça peut probablement aider, mais je n'ai pas regardé de très près

Pour le bug, tu parles d'un fichier disparu dans le svn ? ou d'un bug d'affichage (display dans mantis ;-)

mathiasm
2006-02-25 22:52:54

comme je n'ai pas trouvé de feature correspondant à ce topic dans mantis, je rapporte ici:
le lien vers l'icone de permissions est cassé (ancienne version des templates).

mathiasm
2006-02-25 01:37:44

Bonjour

Info 1: je suis d'accord pour la gestions des icones.

Suggestion 1 :si on conserve l'archi mise en place par chrisaga, ce serait bien de faire un mini how-to sur les templates/themes:
comment c'est structuré, recommander l'ajout d'un sous-dossier "images" dans le theme pour stocker les fonds et autres animations, la nomenclature standard des dossiers (pour s'y retrouver dans les <> templates), etc.

Question 1: pourquoi template-common et pas template/common  ???

Quesiton 2: si dans un theme, une icone du template n'est plus visible, il suffit de dupliquer le jeu d'icones du template et de modifier la source des icones dans le theme, j'ai bon?

Question 3:

Code:

'theme' => 'dark',

c'est juste pour éviter d'avoir à mouliner la variable sur le nom du dossier? je ne voyais pas bien l'intérêt sinon, vu qu'on est déjà dans le dossier au moment où on scanne cette valeur....

Suggestion 2: les nouveaux templates, ça permettra AMA d'installer en standard certains MOD (genre subcatify) et certaines personnalisations (cf beige 2 ou clear 2)

Voilà, c'est déjà pas mal.

Bonne nuit ;-)

plg
2005-12-11 10:17:26

icône par icône :

- avantage : si un seul icône change, pas besoin de tout dupliquer
- inconvénient : si un nouvel icône apparaît (ce sera le cas en 1.6, promis), il faut modifier tous les fichiers de conf de thèmes
- inconvénient : lourd à maintenir
- inconvénient : problèmes de dépendances d'un thème à l'autre

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact