Annonce

É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)

tlegras
2006-09-06 11:58:21

Bonjour,

Tres joli. Je cherche justement un moyen (question deja posee sur http://forum.phpwebgallery.net/viewtopi … 09&p=3) de tronquer les vignettes restangulaires pour qu'elles soient affichées de façon carrée comme sur ce template.
quelqu'un aurait-il un bout de code pour m'aider?

j'en suis reste à ajouter 'width="120" height="120"' dans le template, mais cela redimensionne les image rectangulaire, plutot que les tronquer. :(

Thierry.

Sébasti1
2006-09-05 14:50:27

Bonjour à quoi sert le fichier PATCH.diff et ou le placer ? (suis nul en anglais), merci :)

Mael
2006-06-26 21:44:08

Je sais mais je suis désolé de l'avoir fait! :-S

Alors une idée pour faire cohabiter images et sous-catégories?

VDigital
2006-06-26 12:19:33

Mael a écrit:

Y'a encore un problème avec ce thème : comme il n'y a pas de menu, quand dans une catégorie il y'a des images + une sous-catégorie, cette sous-catégorie n'est visile nul part!

Je te rappelle qu'on n'a jamais préconisé  de placer des images dans une catégorie ayant des sous-catégories,
bien au contraire.

8-)

Mael
2006-06-26 11:55:38

Y'a encore un problème avec ce thème : comme il n'y a pas de menu, quand dans une catégorie il y'a des images + une sous-catégorie, cette sous-catégorie n'est visile nul part!

volcom
2006-06-21 20:36:57

Tes réflexions sont très intéressantes, et interesseront particulièrement mathiasm qui a la tâche d'améliorer le site & tout ce qui va avec.

Je te conseille de créer un nouveau topic "visibilité de PWG" dans Discussions car on ne peut pas déplacer un message d'un sujet... un simple copier coller fera l'affaire.

Merci de ta compréhension :)

pfrize
2006-06-21 20:29:57

z0rglub a écrit:

Je constate qu'il y a davantage de créateurs de thèmes Zenphoto que PhpWebGallery. 3 explications :
1. Zenphoto est plus populaire que PhpWebGallery (voir le nombre de liens vers Zenphoto sur Delicious)
2. Le choix de séparation présentation/logique est plus apprécié que séparation HTML/PHP
3. Il est plus simple de personnaliser une application très simple qu'une application assez riche (fonctionnellement parlant)
Il semblerait que certaines applications phare (Dotclear, Zenphoto, Wordpress) aient choisi la séparation présentation/logique, peut-être que nous devrions y réfléchir pour le futur (mais là, il s'agirait d'une version 2, à voir sur le moyen terme).

z0rglub,

1. C'est un constat, pas une explication - et toute flatterie mise à part c'est injustifié.
2. Ca, c'est sûrement un facteur important (je me suis déjà dit plusieurs fois : bon, je retourne à Wordpress, où je peux faire des tas de bêtises en php sans risquer de toucher aux organes vitaux de l'appli).
3. A mon avis, c'est davantage la qualité de la documentation que la richesse fonctionnelle qui peut faire la différence.

En tout cas, PWG a besoin de marketing.
- PWP est-il suffisamment référencé ? (peux pas aider, connais rien aux techniques de référencement sur le web)
- la home page de PWG est dramatiquement vide : il faudrait au moins afficher directement la page en anglais, avec un lien vers la page en français
- la page en anglais (ou en français) est terriblement triste, il faudrait la rendre plus sexy et vendeuse. L'historique du projet s'arrête en 2004, c'est assez pour faire fuir beaucoup de monde, et c'est absurde puisqu'on sait bien que le projet est vivant. Idem pour le wiki, 16 articles en anglais, comparé aux encyclopédies des concurrents, ça fait squelettique.
- une intégration dans une appli de blog serait intéressante, parce qu'elle ouvrirait des possibilités de référencement supplémentaires. Je sais qu'il existe Photon pour Wordpress, mais je ne suis pas sûr que ce plugin sépare bien la fonctionnalité du thème - ce qui est essentiel dans ce cas de figure.

Si tu le juges bon, je peux proposer qq chose sur la home page - ou bien qq'un s'en occupe-t-il déjà ? et au fait où est-il, ce fameux logo ?

A ta disposition si je peux être utile
Philippe

PS. Libre à toi de déplacer ce msg ailleurs, ça n'a plus vraiment de rapport avec les "mods, templates, outils", mais je suis coutûmier du fait...

pfrize
2006-06-20 10:58:22

chrisaga a écrit:

Compris, mais sauf erreur :
* nous ne faisons pas que de la présentation en php
* ça oblige les auteurs de template à être programmeurs php

Et franchement, le php, c'est du script, pas un template (= modèle) de page web

Vrai, mais j'ai eu beaucoup moins de mal à adapter mon template à Wordpress (qui n'utilise pas du tout le système des tpl) qu'à PWG : les tpl sont plus contraignants et interdisent des choses simples comme un "if then else". Exemple : if page d'accueil, afficher texte de bienvenue, else if catégorie = photo, afficher les vignettes, else if catégorie = news, afficher un extrait comme dans un blog, etc. Résultat, tout template un peu ambitieux impose d'aller "hacker" le code source de PWG, ce qui n'est pas très sain.

Mael
2006-06-20 10:24:56

J'ai trouvé quelque chose de pas mal pour les miniatures (c'est pas mal mais pas définitif!)
Voici mon fichier index.tpl

Code:

<div id="main">
  <div id="gallerytitle">
    <h2>
      <a href="{U_HOME}" rel="home">{lang:home}</a>{LEVEL_SEPARATOR}
      {TITLE} <div align="right">{NB_PICTURE} {lang:total}</div>
    </h2>
  </div>

<!-- BEGIN cat_infos -->
<!-- BEGIN comment -->
<div id="albumDescEditable" style="display: block;">{cat_infos.comment.COMMENTS}</div>
<!-- END comment -->
<!-- END cat_infos -->  

{CATEGORIES}

<!-- BEGIN thumbnails -->
<ul class="thumbnails">
  <!-- BEGIN line -->
  <!-- BEGIN thumbnail -->
    <span class="wrap1">
      <span class="wrap2">
        <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
            <img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}"
      alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
      title="{thumbnails.line.thumbnail.IMAGE_TITLE}">
        </a>
      </span>
    </span>
  <!-- END thumbnail -->
  <!-- END line -->

</ul>
<!-- END thumbnails -->

<!-- BEGIN cat_infos -->
<!-- BEGIN navigation -->
<div class="navigationBar">
{cat_infos.navigation.NAV_BAR}
</div>
<!-- END navigation -->
<!-- END cat_infos -->

</div> <!-- main -->

Il faut mettre ce fichier index.tpl et aussi copier le fichier content.css du template yoga à la place de celui du template zen!

Voila si vous voulez voir ce que ça donne http://maelphotos.free.fr

PS : comment modifier l'écartement entre les miniatures?

nicolas
2006-06-19 23:07:31

Pour aller jusqu'au bout de la logique séparation présentation/logique on est amené à utiliser le célèbre pattern mvc. A mons avis ça prend tout son sens si on passe à php5. Ca vous tente ? On attaque la version 2 ?

rub
2006-06-19 22:55:01

L'inconvénient c'est que ce n'est plus aussi facilement portable, qu'on est lié à la version de Php, etc...
Par exemple, avec le moteur actuelle, il est facile de le réécrire pour le faire tourner sous autre chose que php (Je sais que c'est PhgWG), c'est "du maison" et ca peut être pratique... et il est vrai que dans les exemples des posts c'est des exemples simple mais ensuite avec les traductions, les listes, les combos, ca risque de se compliquer pour certains...

Ce qu'il faudrait c'est un exemple concret de code pour faire comme nos templates afin de juger de la complexité possible ou pas!

mathiasm
2006-06-19 22:41:01

Pasque les commentaires avec BEGIN et END, ça ressemble pas furieusement à un if {}, peut-être ;-)

Je te conseille le thread entier, mais le point de vue que je défends est exprimé dans ce post, et celui-là : le php "de base" n'est pas plus dur à apprendre que la syntaxe d'un moteur basé sur Php.

rub
2006-06-19 22:35:40

mathiasm a écrit:

oui, mais comme c'est écrit sur le net (j'ai qq liens en stock si tu veux), PhP est un moteur de template. Mais ce PhP-là ne doit servir qu'à de la présentation. Ainsi on s'affranchit de toute la problématique de rédéfinition de variables pour les placer dans les .tpl (avantage principal). Et l'architecture du moteur est simple à appréhender puisque c'est du PhP, pas du commentaire qui sert à définir des boucles ou autre syntaxe un peu tordue avec réinterpétation de variable pour aller piocher les données dans des hashs.

Je veux bien les liens cités!

chrisaga
2006-06-19 22:09:35

Compris, mais sauf erreur :
* nous ne faisons pas que de la présentation en php
* ça oblige les auteurs de template à être programmeurs php

Et franchement, le php, c'est du script, pas un template (= modèle) de page web

mathiasm
2006-06-19 21:11:56

oui, mais comme c'est écrit sur le net (j'ai qq liens en stock si tu veux), PhP est un moteur de template. Mais ce PhP-là ne doit servir qu'à de la présentation. Ainsi on s'affranchit de toute la problématique de rédéfinition de variables pour les placer dans les .tpl (avantage principal). Et l'architecture du moteur est simple à appréhender puisque c'est du PhP, pas du commentaire qui sert à définir des boucles ou autre syntaxe un peu tordue avec réinterpétation de variable pour aller piocher les données dans des hashs.

Pied de page des forums

Propulsé par FluxBB

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