Salut!
J'ai découvert dernièrement gthumb et je dois dire que je le trouve excellent. Avec ce logiciel de visualisation d'image on peut aussi créer facilement des albums HTML et ceci est bien.
Par contre là où c'est moins bien c'est que le code généré n'est pas du tout mais alors pas du tout valide.
J'ai donc commencé à ré-écrire les pages comme je veux à savoir:
- en xhtml
- valide
- avec une feuille de style css (permettant d'utiliser les mêmes fichiers icones pour plusieurs albums notamment)
- une mise en page sans table
Maintenant mes questions:
- quelqu'un saurait il s'il y a d'autres modèles disponibles?
- comment est ce que je pourrai modifier un modèle existant pour qu'il colle à mon besoin?
J'ai cherché sur le net mais je n'ai rien trouvé de tout cela...
Mon plan B c'est d'utiliser un modèle fourni puis d'écrire un script pour corriger les pages. C'est un peu lourd et ça va me prendre pas mal de temps vu que je ne connais pas grand chose à la programmation...
Cela dit s'il n'y a pas de meilleures solutions je vais m'y coller! Si cela intéresse des gens je le posterai quelque part (on en reparle quand j'aurais fini ;) ).
Pour info au cas où, je suis en Debian sid avec gnome 2.6
Merci de votre attention!
PS: je sais qu'il existe déjà des applications pour faire des albums web mais je n'en n'ai trouvé aucune qui me satisfasse vraiment alors que j'aime bien le look de celle de gthumb (neatround en particulier).
# Courage !
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
Courage et tiens nous au courant si tu trouves une solution.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Courage !
Posté par Tay (site web personnel) . Évalué à 3.
Première étape: la réécriture du code est faite, valide et sans tables.
Problème potentiel: je n'ai utilisé pour l'instant que des images en paysages, il y aura peut être des problèmes avec des images en portrait, je verrai ça plus tard.
Le résultat est visible ici (pitié pour ma bande passante: c'est un tout petit site perso de rien du tout, ça parle pas spécialement de LL et c'est surtout pour les potes et la famille alors mollo sur les liens et fouillez pas trop ;) ):
L'index:
http://tahitybob.chez.tiscali.fr/new_photo/2004_06_29_olive/index.h(...)
Le CSS de l'index:
http://tahitybob.chez.tiscali.fr/new_photo/css/style_gthumb.css(...)
Le CSS des photos:
http://tahitybob.chez.tiscali.fr/new_photo/css/gthumb_page.css(...)
Attention: les pages n'apparaîtrons pas valide parce que mon hébergeur à la sale manie d'ajouter des lignes hors balise, désolé je ne peux rien y faire... Le reste du code (le mien) est valide.
Si le code vous plaît, servez vous pas de problèmes c'est cadeau, domaine public tout ça.
Prochaine étape: automatiser tout ça.
Au départ je pensais utiliser sed pour modifier / ajouter les lignes mais ça va être trop lourd. Je vais regarder du côté de Pearl, ça sera l'occasion d'apprendre!
Mon idée: utiliser un modèle pour chaque type de page et aller pêcher les bons noms de fichier dans la version gthumb... Si quelqu'un a une meilleure idée / un conseil à donner je prends!
A +
# Au lieu de contourner le probleme
Posté par Victor . Évalué à 3.
[^] # Re: Au lieu de contourner le probleme
Posté par Tay (site web personnel) . Évalué à 1.
J'y ai pensé en fait. J'ai trouvé une référence sur bugzilla sur ce thème mais à priori pas de réponses à ce jour.
Je ne voulais pas importuner le developpeur plus que nécessaire mais je crois que je vais tenter de lui envoyer un mail tout de même vu que je vais avoir du mal à faire un script vu mes connaissances quasi inexistantes en programmation ;).
Je vous tiendrais au courant si cela donne quelque chose.
A+
Tay
[^] # Re: Au lieu de contourner le probleme
Posté par teabo . Évalué à 2.
J'utilise neat round dans mon site perso et c'est vrai que le code généré est loin d'être valide (même pas de doctype).
Comme toi je ne sais pas non plus programmer, mais je vais essayer de toucher aux fichiers index.ghtml et image.ghtml pour voir ce que ca donne, je te tiens au courant.
En tout cas, bon courage !
[^] # Re: Au lieu de contourner le probleme
Posté par Tay (site web personnel) . Évalué à 1.
J'ai vu une allusion aux fichiers *.ghtml sur bugzilla mais je ne les ai pas trouvés sur mon disque (find n'a rien donné); ils sont où? Parce que je pense que la solution est par là...
[^] # Re: Au lieu de contourner le probleme
Posté par Tay (site web personnel) . Évalué à 2.
PS: vous pouvez me contacter sur mon courriel (redirection DLFP) pour en parler.
[^] # Re: Au lieu de contourner le probleme
Posté par Tay (site web personnel) . Évalué à 2.
J'ai contacté Paolo Bacchilega, l'auteur de gThumb, pour avoir un peu d'aide.
Donc pour modifier les albums il faut modifier:
- les fichiers images.ghtml et index.ghtml dans /usr/share/gthumb/albumtheme
- la fonction gth_parsed_doc_print dans gthumb/src/catalog-web-exporter.c
J'ai trouvé ce fichier dans la version tar.gz de gthumb (mais pas dans la version packagé ;( ). J'ai fait quelques modif mais je n'ai pas testé car j'ai du mal avec la compilation de gthumb (pas trop eu le temps de creuser la question encore)...
Bref ce n'est pas gagné encore mais j'avance lentement.
A+
Tay
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.