Un thème pour l'extension Gallery
Et voila sous dotclear 1.2.x j’étais tombé sous le charme de l’extention (plugin à l’époque) Gallery, quand Dsls avait annoncé la sortie de l’extension pour dotclear2 j’étais enthousiaste à l’idée de la tester, j’ai donc attendu patiemment et dès la sortie de l’extension je l’ai installé testé je me suis bien amusé. A tel point que j’ai proposé à Dsls de faire une petite documentation d’utilisation.
Mais récemment, suite à une petite erreur de Dsls (pour une fois qu’il en fait une je suis bien contant), il à mit un peu vite en mise à jour automatique une version 0.3 et la surprise avec un petit bug bloquant qu’il a vite corrigé, je me suis proposé de l’aider à débugger, je fus assez surpris qu’il ne refuse pas, mais ravis il faut bien l’avouer. Donc un peu avant tous le monde j’ai pu voir les nouveauté, et notamment la gestion des thèmes intégrés.
Je me suis donc mis dans la tête de réaliser moi aussi un petit thème et il est né il se nomme jqgal (diminutif de jQuery Gallery), grâce au script de Thierry j’ai pu mettre cela en place très facilement.
Vous le trouverez en version 0.1 en annexe au billet et aussi cette petite démonstration.
J’ai déjà constaté un petit bug dans le défilement des miniatures, mais il sera bientôt résolu.
Un second bug pour ceux qui sont en query string empêchera le thème de fonctionner, je vous mettrais la solution à adopter des que j’aurais trouvé quelque chose d’efficace.
Ce qu’il me reste à faire maintenant, mettre à jour le manuel d’utilisation de l’extension Gallery.
Je ne donnerais pas ici les nouveautés du plugin Dsls le fait très bien sur le billet dédié.
Je remercie chaleureusement Dsls qui à supporté tout mes envois de mail pour ses Alpha test, mais comme il le dit dans son billet Testeurs Wanted, donc vous savez ce qu’il vous reste à faire
Petite mise à jour afin de coller à la dernière version de Gallery, au passage le thème à été renommé en Transition, du nom du script jquery utilisé, autant rendre hommage au travail de Thierry, vous le trouverez en annexe. Le bug en querystring est toujours présent, mais une solution soufflée par Dsls est en cours de test.
Dernières Infos : le bug en query string est résolu, avec la version 0.3.1RC-r53 de l’extension Gallery. Merci à Dsls
27/11/2008 : Grâce à la dernière version de gallerye 0.3.1RC-r55 un bug assez gênant pour le thème à disparut. Le bug consistait en une redéclaration de l’appel du javascript et du css sur les page du blog, dans le cas ou plusieurs galerie seraient affiché en tant que Billet sélectionné, le thème passe donc en version 0.1.2
02/12/2008 : Voila dans la version 0.1.3 vous pouvez voir l’image entièrement. Au lieu d’utiliser l’image originale (donc taille complète) j’utilise la taille nommée médium dans le gestionnaire de média. Vous pouvez bien entendu modifier facilement le comportement en modifiant dans le fichier gallery_item.html la ligne suivante :
<li><a href="{{tpl:GalleryItemThumbURL size="m" bestfit="yes"}}" title="{{tpl:EntryTitle encode_xml="0"}}"><img src="{{tpl:GalleryItemThumbURL size="sq" bestfit="yes"}}" alt="" /></a></li>
Dans la première balise tpl:GalleryItemThumbURL il vous suffit de modifier le paramètre size avec une des valeurs suivante :
- sq format carré (48×48 pixels)
- t format miniature (100 pixels)
- s petit format (240 pixels)
- m format moyen (448 pixels)
- o format original
La deuxième balise tpl:GalleryItemThumbURL est utilisée pour les miniature.
29/04/2009 : Nouvelle version 0.1.4 qui corrige le bug des miniature qui se déplace. Merci à lomalarch qui à trouver comment le résoudre, c’était très simple, mais il faut croire que quand c’est trop simple je n’y fait pas gaffe. En ce qui concerne l’affichage en taille orginal lors du clique sur une miniature et suite à des modifications du javascript faites par Amic il semblerait que la solution fonctionne, j’ai encore quelques test à faire et une nouvelle version du thème sortira. En attendant vous pouvez télécharger la dernière version ci-dessous.
29/04/2009 : Bon j’ai un eu peu de temps pour tester les modifications et voici la version 0.1.5 Elle rajoute la possibilité lors du click sur une miniature (le bandeau du bas) et si vous avez le plugin lightbox d’installer d’avoir l’image en version Pleine taille d’affichée. Merci pour vos retour et merci à Amic pour les modifications qui ont permis ceci.
serait-il possible que l'affichage ne rogne pas les images pour l'adapter au format carré ?
Dans ce cas, ce thème de galerie sera parfait ! ;-)
Il faudra que je vois ce qui est possible de faire, sache toute fois que rien ne t'empeche d'augmenter la taille du visuel.
Pour ce faire dans le fichier gallery_item.html du thème tu trouveras 2 lignes contenant ceci :
width:472,
height:472,
Il suffit de modifier les chiffre pour augmenter la taille. Car en effet à ma connaissance je n'ai pas encore trouver le moyen de recadrer automatiquement les images. Mais je regarde, car moi aussi ça me dérange un peux :)
Ok, merci pour ta réponse.
Mais ce que je cherche n'est pas forcément augmenter la taille de l'image, mais surtout ne pas la rogner.
Rassure toi j'avais bien compris, je vais me renseigner auprès de l'auteur du script pour voir ce qu'il est possible de faire
désolé d'avoir enfoncé une porte ouverte ;-)
Merci en tout cas.
Pas de soucis Tomek ne t'inquiète pas :)
Tomek, voila j’ai modifier le thème pour avoir les images en pleine taille, du moins avec les paramètres de base de dotclear.
Merci !!!
Ce fut un plaisir que de trouver la solution, en plus c’était hyper simple et je n’y ai pas penser de suite
Ah ! J’ai encore une demande, mais je ne suis pas sûr que ce soit jouable : le truc c’est que j’aimerais qu’en cliquant sur les icônes en bas, on puisse avoir l’image en pleine taille (sous lightbox), ça l’a fait quand j’ai installé ta mise à jour, mais ça devait être un reste de cache, maintenant, ça affiche à la même taille que dans le slider flash.
Je vais voir ce qu’il est faisable de faire mais la j’ai un doute quand même, car lightbox est censé si je me souviens bien utilisé n’importe quel image qui est en jpg hors la je crois que c’est le jquery du thème qui prédomine je penses.
Enfin je regarderais quand même si il y a quelque chose de faisable :)
Bonjour,
Je n’y connais pas grand chose en code, et j’aimerais, à la place de la page qui me présente toutes les galeries un peu comme des billets, les une en dessous des autres, avoir juste une image pour chaque galerie et qu’elles se placent toutes en grille… Penses-tu que c’est faisable?
(D’ailleurs pour visualiser les images ensuite j’aimerais utiliser ton thème mais je ne sais pas du tout comment l’installer…)
Merci d’avance pour ton aide
Jessica
Bonjour Jessica,
Pour ta première question, si tu crées plusieurs galerie, normalement tu devrais avoir une page avec la liste des galerie apparaître (le choix de la miniature est à ta convenance dans les paramètre de la galerie). Ensuite pour utiliser mon thème c’est simple tu le télécharges et ensuite le contenu du fichier zip tu le transfert sur ton site dans le dossier plugin/gallery/default_template/
Il faut absolument que ce soit le dossier gal_transition que tu mettes dans default_template.
Et ensuite lorsque tu es dans une de tes galeries (via l’admin de ton blog) tu pourras choisir le thème qui te plait. Attention quand même le thème n’est compatible qu’avec gallery 3.X, si tu as encore la version 2 de gallery le thème ne fonctionnera pas.
j’espère que ça répond à tes question si tu as un soucis n’hésite pas tu sais ou me trouver
Merci pour ta réponse, je ne m’attendais pas à ce qu’elle soit si rapide…
D’après ce que je vois dans mon gestionnaire d’extension j’ai la version 0.2.16, je l’ai téléchargé hier sur dotaddict, donc je ne sais pas où trouver la version 3 :S
Pour ce qui est de la première page de galeries, pour l’instant (peut-être que ça sera différent avec la nouvelle version), j’ai une liste (comme s’il s’agissait de billet, donc en liste verticale) avec une toute petite miniature et avec du texte (soit celui de l’extrait soit celui du contenu).
Ce que je cherche à avoir ce serait une miniature (beaucoup plus grande), sans titre, sans texte, et que toutes les miniatures s’affiche en grille (donc dans cette grille il s’agirait des différentes galeries et non pas des images qui se trouvent dans les galeries)… c’est difficile d’expliquer ça j’espère que tu as compris malgré cette explication un peu bancale…
Jessica,
Pour le moment la version 3 n’est pas officiellement disponible elle est encore en développement donc avec possibilité de bug. Cependant si tu aime l’aventure tu pourras trouver l’extension ici (à l’heure ou j’écris le fichier à télécharger porte le nom suivant : plugin-gallery-0.3.1RC-r80.zip) et la tu pourras utiliser le thème qui est téléchargeable sur le billet.
Pour ce qui est de la présentation ca y est j’ai compris, c’est tout fait faisable, mais pour cela il te faudra modifer le thème de base de l’extension gallery, donc dans le dossier gallery/default-template tu devrait trouver un fichier nommé galleries.html c’est dans celui-ci que tout se joue (ou presque)
Tu y trouvera une ligne ressemblant à ceci :
<img src="{{tpl:GalleryAttachmentThumbURL size="sq" bestfit="yes"}}" alt="{{tpl:AttachmentTitle}}" style="float: left;"/>Dans cette ligne on peut voir l’argument size=”sq” tu peux changer le sq par une des valeurs suivante :
- sq format carré (48×48 pixels)
- t format miniature (100 pixels)
- s petit format (240 pixels)
- m format moyen (448 pixels)
- o format original
Si ensuite tu supprimes les lignes qui suivent :<p class="post-info">{{tpl:lang By}} {{tpl:EntryAuthorLink}}{{tpl:lang on}} {{tpl:EntryDate}}, {{tpl:EntryTime}}
</p>
Tu devrais enlever le texte qui apparait à la droite de la miniature. A toi de voir ensuite tout ce que tu à besoin d’enlever.
Je te conseillerais une chose avant de faire les modification de faire une sauvegarde du fichier d’origine comme ca en cas d’erreur de modification tu pourras facilement revenir en arrière.
Voila j’espère que cette fois ma réponse est plus complète.
Sinon comme tout à l’heure tu sais ou me trouver Jessica.
Merci beaucoup, ça répond tout à fait à mes questions.
Je testerais tout ça demain et je te tiendrais au courant de ma réussite ou mon échec (lol)
Sans problème,
En cas d’échec j’essaierais de t’aider un peu plus. Mais à ce moment la pense à me donner une adresse ou je pourrais voir ton blog pour t’aider plus efficacement.
Sur ce bonne soirée et bon amusement demain
Tarlak: il est possible d’installer un thème directement via l’onglet maintenance, par upload de fichier ou par soumission d’url, si le répertoire default-templates est accessible en écriture…
Moi j’ai remarqué ça après coup…
Tarlak je t’ai envoyé un mail vu que ça ne marche pas :(
Dsls : je suis bien d’accord avec toi j’avias oublié cette option avec la version 0.3.1 (note pour plus tard pour le manuel relire tout les mails de dsls et mes billets) . Cependant pour le moment ça ne va pas aider Jessica, qui si je l’ai bien compris et toujours en verison 0.2.16.
Jessica : je viens de voir ton mail je vais te répondre de suite. (enfin le temps de l’écrire)
Note pour plus tard bis : ligoter les mains de Dsls dans le dos pour l’empêcher de rajouter plein d’option qui rendre mes capture d’écran obsolète :)
lol
Maintenant je suis passé à la dernière version…
Rhoo la coquinne et elle ne me le dit pas, enfin ce n’est pas grave ce que je t’ai envoyé par mail reste valide puisque c’est ce que j’ai fait sur mon site de test.
Donc sinon pour installer mon petit thème il suffit de suivre ce que Dsls à dit (sauf que la il parle de l’onglet maintenance qui est dans l’extension gallery et pas la maintenance de dotclear)
Le problème n’est pas tellement l’extension, je pense que ça je vais y arriver sans trop de soucis, c’est surtout la présentation de toutes les galeries en forme de grille…
Je n’ai pas reçu ton mail… :S
Jessica en effet peut importe la version le principe est le même.
Pour le mail j’espère qu’il va arrivé j’ai écrit un roman. En tout cas pour la grille que tu veux faire a mon avis si tu enlèves les balises qui ne t’intéresse pas et que tu garde juste celle de l’image avec le float:left qui va bien dans le bon css ça devrait te générer une grille assez facilement.
Bon je t’écris ici ce que je t’ai mis dans le mail (au cas ou).
Petit un : Vider le cache des template de dotclear (on ne sait jamais), pour ca dans le menu gauche de dotclear un petit clique sur maintenance, ensuite sur le bouton situé sous : Vider le répertoire du cache des templates (intituler vider le répertoire). Une fois fait regarde dans la partie galerie du blog pour voir si ca a changé quelque chose.
Petit deux : tu peux m’envoyer par mail (puisque je les reçois moi ^_^) le fichier que tu as modifier que je vois si il y a un soucis.
Petit trois : non la c’est juste pour moi aller mef aire un café
Bonjour,
Merci pour ton thème. Il me convient parfaitement… à une chose prêt.
Je crois que ça a été abordé un peu plus haut dans les commentaires mais aucune solution n’est proposée.
Lorsqu’on est sur la “présentation” de la gallerie la zone d’affichage est de 472x472.
Hors mes images sont en 800x600.
Donc quand je met en médium dans cette ligne :
<img src=”{{tpl:GalleryAttachmentThumbURL size=”sq” bestfit=”yes”}}”
Tout va bien. Sauf que quand on clique sur une miniature est que la galerie s’ouvre (j’entends par s’ouvrir, quand l’écran se noircit pour afficher les photos) les images reste en médium.
Hors à ce j’essai de faire en sorte quà ce moment-là elle s’ouvre en taille originale.
Car si je les mets en taille originale, elles sortent carré (normale, la zone d’affichage est de 472x472) et si en plus j’agrandit la zone d’affiche à 800x800, ça fait un peu gros sur un billet de blog!
Hum, donc comment faire? (en espérant que j’ai été clair??)
Merci de m’orienter un peu.
Alors à ce jours je n’ai pas encore trouvé de solution à se problème, en effet le script jquery utilisé ne permet pas lors d’un clique sur l’image de l’afficher dans une nouvelle page.
N’étant malheureusement pas un spécialiste du jquery j’adapte comme je peux le script que j’ai trouvé, mais je ne désespère pas de trouver une solution. L’idéal serait de pouvoir lors du clique sur l’image d’avoir un interaction avec Lightbox qui afficherais l’image plein format. Mais je n’ai pas encore trouver comme faire cela.
Désolé pour cette réponse qui n’apporte aucune solution au problème.
Une solution “temporaire” serait d’adapter la page de la galerie (galleries.html si je ne dit pas de bêtise) afin d’enlever les sides bars, mais ça ne résoud pas le problème lorsqu’a une galerie doit apparaitre dans les billets.
Ok,
ben je vais continuer comme ça pour le moment. Je n’ai pas trop le temps de pencher sur le code en ce moment (vu mon niveau en plus, ça me prend des heures à chaque fois!)
Merci quand même ;)
Alors voilà j’ai réussi à bidouiller le code pas très proprement, mais presque, et je pense être presque à ce que vous voulez.
Regardez par exemple cette gallerie et dites moi ce que vous en pensez :
http://tamicnadu.free.fr/index.php?…
Si on se deplace sur les vignettes en bas, le lien vers lequel elles pointent est l’image originale, il suffit donc de faire un “ouvrir dans un nouvel onglet” pour l’avoir.
Seul problème ça ne marche pas avec la vignette de l’image courante, qui n’a pas de lien.
Il y avait un autre petit problème : c’est que les vignettes se déplacent trop vite vers la gauche. Pour ça il faut rajouter thumb : 9 (le nombre de vignettes visibles, pour moi ça marche nickel avec 9 et une width de 470).
Enfin, autre petit problème que je trouve complètement fou : quand je teste ma gallerie en local ça marche nickel, et quand je l’ai sur mon site .free.fr, le petit bouton en bas à droite pour avancer de plusieurs vignettes à la fois ne s’affiche pas… C’est à n’y rien comprendre.
Dites moi si vous voulez que je vous passe mon code et que je vous y indique mes modifs.
Amic,
Oui je serais preneur du code afin de voir les modifications apportées, cela permettra peut être d’autre évolution, qui sait.
Toujours aucun moyen de vous envoyer le code par pièce jointe, donnez-moi un email où je puisse vous envoyer les fichiers…
Amic vous pouvez m’écrire à desaydrone [at] tarlak.net
N’est-il pas possible d’utiliser un plugin Galerie de Worpdress?
Du genre : http://wordpress.org/extend/plugins…
Ou autre?
LCG,
Pour le plugin utilisé que vous me montrez le plugin gallery de DSLS le fait déjà, je chercherais si il existe d’autre script jquery peut être plus adapter à ce que l’on veut faire.
Bonjour,
j’aime beaucoup le principe de ce thème, et, bien sûr, j’ai des questions à formuler. Dans l’essai que j’ai fait, lors du défilement du diaporama, la frise se décale vers la gauche, à tel point que les miniatures finissent par disparaître complètement. Bug connu ? Contournement connu ?
Par ailleurs, l’idée des miniatures cliquables ouvrant une Lightbox est également fort intéressante, mais elles s’ouvrent dans la même taille (medium) que dans le diaporama automatique, alors qu’il serait intéresant, précisément, d’ouvrir l’image en pleine taille lorsqu’on clique dessus : autant avoir un rendu différent dans les deux cas, non ?
Merci de me dire ce qui est possible et comment je peux participer à l’amélioration de la bête ;-)
Ça m’apprendra à poster trop vite, je vois que le problème de l’image à ouvrir en Lightbox pleine taille a déjà été suggéré… Je ne suis pas sûr de comprendre si une solution existe, en revanche :-D
Oui en effet les deux bug sont connus. Pour le problème des miniature il existe une solution qui serait de ne mettre que 5 miniatures et non pas 9.
Pour la solution avec lightbox si je me souviens bien cela créait un autre bug. Je suis à la recherche d’un autre script dans le même genre qui permettrais de ne pas avoir ce genre de problème. Mais je n’ai encore rien trouvé de bien sympatique, enfin qui me plaise surtout :)
J’ai trouvé pour les miniatures : il « suffit » de rajouter le paramètre
thumbs: 9
dans ceux passés au script \o/
De cette manière il cesse de « croire » qu’il y en a 5 alors qu’il y en a bien 9 !
Pour Lightbox, si tu retrouves la trace de l’autre bug, ça m’intéresse ;-)
Alors la je suis couillon de chez couillon, c’est pas possible de pas avoir pensé à ca, je m’en veux la.
En ce qui concerne le images tailel réelle, je te propose la modification qu’avait fait amic :
J’ai ajouté cette ligne à la ligne 39
var imagereduite = data.imagereduite ? ' imagereduite="' + data.imagereduite + '"' : '';
J'ai changé la 40 en
self.$thumbnails.append('<li>
et j'ai remplacé ligne 183 par
this.loadImage($shadow, $link.attr('imagereduite'), function() {
Cela permet couplé au plugin lightbox, lors d’un clique sur une des miniature d’ouvrir l’image originale pleine taille.
Si jamais tu trouve quelque chose de plus propre ne te gène pas :)
Question idiote : les lignes 39, 40 et 183 de quel fichier, au juste ? :-D
Décidément, je crois que j’ai besoin de vacance.
C’est dans le fichier qui se trouve dans plugin/gallery/default-templates/gal_transition/js/jquery.transition-0.2.1.pack.js
:)
hi hi,
les vacances c’est peut-être pas une mauvaise idée, en effet : il faut récupérer une version non « pack » de transition pour trouver ces lignes ;-)
Bonjour !
J’utilise le thème Transition et vous remercie pour le travail accompli !
J’aimerais cependant faire les deux modifs :
- miniatures cliquables ouvrant en pleine taille : je ne sais pas ou trouver la version “non-pack” de Transition !
- rajouter le “thumb: 9” : mais dans quel fichier ?
Décidément, je ne trouve pas grand chose ! besoin aussi de vacances ? lol !
Merci d’avance !
Tahina, je viens de mettre en ligne une nouvelle version du thème qui ajoute la ou il faut le thumb: 9 donc pas de soucis pour ca il vosu suffit de le telecharger et de le mettre à la place. Pour le clique sur les miniatures qui ouvre en plein format je devrais ajouter ce qu’il faut d’ici ce week end après quelques tests.
Si vous pouvez patienter jusque la alors vous aurez thème qui fonctionne.
Tahina,
Voila la nouvelle version est disponible, je n’ai pas pu attendre se week end. J’espère que cela fonctionnera correctement. les prérequis pour que cela fonctionne correctement. La dernière version du thème (0.1.5) que le plugin lightbox soit installé et c’est tout.
N’hésitez pas a faire des retours si vous trouver des bugs.
Bonjour Tarlak !
Quelle réactivité ! Merci !
Je viens d’installer ta nouvelle version et c’est nickel pour l’ouverture des miniatures en taille normale. Yesss !
Par contre avec le “thumb:9”, le bandeau ne se décale plus vers la gauche, mais je n’ai plus l’affichage de la flèche de droite, donc impossible d‘“avancer” dans le diaporama ! Aurais-tu une idée ?
Merci encore !
j’ai pour ma part des flèches tout à fait opérantes !
Merci pour la maj \o/
J’ai regardé dans les css en me disant que ça venait peut-être de l’adaptation au thème, mais je ne vois pas de choses choquantes … je n’ai plus trop d’idées, vu que tu me dis que chez toi tu n’as pas de problème de js.
A la réflexion, il se peut que j’avais déjà le problème avant la modif … si l’un de vous deux pouvait jeter un œil sur le site ?
Alors comme j’ai eu un gros doute j’ai crée une galerie avec plein d’image (21) et pour moi pas de soucis j’ai bien les flèches de navigation. Alors peut être une solution vider le cache de dotclear, possible qu’avec certaine modif il ne les ai pas pris en compte.
Sinon il faudra peut être désinstaller le thème gal_transition, mettre à jour le cache de dotclear et réinstaller le thème. Il n’y a pas de raison que les fleches n’apparaissent pas puisque celle sur l’image principale apparaissent et qu’elles sont toutes situées dans le même dossier.
Et pour la réactivité désolé d’avoir été long, depuis le temps que ca traine ses modification :( Je manquais d’entousiasme :)
J’ai parlé trops vite les fleches apparaissent chez toi mais…. uniquement quand on avance dans la pelicule, cela doit venir du fait que la taille d’affichage n’est pas bonne, je m’explique, quand on regarde la pelicule on voit un bout de la derniere image mais pas completement, il faudrait je penses reduire en largeur un petit peu. En essayant avec les paramètre de base du thème par exemple. Et voir si ca fonctionne bien, si c’est le cas il faudra alors bien calculé la largeur de ton affichage.
Sachant que par defaut je fais dire au script que les miniature font 48 pixel de coté et qu’il faut en afficher que 9, et de ce que je vois dans le code de ta page tu n’a rien changé alros que tu affiche beaucoup plus de miniature que cela, tu en affiche 11,5 :) donc a mon avis tout ca vien de la.
Il faudrait peut être mettre 11 miniature et reduire aussi un peut le width et je penses que tout s’arrangera.
En fait si tu veux afficher 11 miniature il y a un petit calcul à faire pour connaitre la largeur max de l’image à afficher :
(Nombre de miniature * 48) + ((Nombre de miniature - 1)*5) = width maximum.
En fait il faut prendre en compte dans le calcul la largeur entre les miniatures, et comme il y a un interval de moins que le nombre de miniature à affiché en bas c’est logique :)
Donc dans ton cas :
(11 * 48) + (10 * 5) = 528 + 50 = 578
Voila la normalement ca devrait être bon si tu met 578 dans le width, sans oublier de mettre à 9 la partie thumb (tout ca dans le fichier gallery_item.html
Bonjour, j’ai un problème sur mon blog avec le plugin Gallery : les thèmes flash galerie et transition ne redimentionnent pas mes images. Comment faire ?
Bonjour Doudou,
Serait-il possible d’avoir l’adresse de votre blog afin que je puisse aller voir ou se situerais le soucis. Sinon petite question avez vous la dernière version du plugin Gallery sous dotclear 2 ?
Salut Tarlak !
Merci d’avoir pris le temps de te pencher sur mon petit souci …
J’ai un peu tout essayé : ça ne change rien, y compris avec les paramètres par défaut et en vidant le cache de Dotclear.
J’ai aussi essayé en essayant de jouer dans le default. css. Le bouton backward est déplaçable à droite du bandeau des miniatures (left 348px) et il continue à fonctionner. J’ai donc essayé de faire la même chose avec le bouton forward mais ça ne marche pas. Dans tous les cas la zone qui devrait être cliquable à droite ne l’ai toujours pas !
Problème de js ?
Alors la tahina voila une belle colle dis donc. J’avoue ne pas trop voir d’ou vien le soucis, j’essaierais de reproduire le problème. Pour voir d’ou cela peut venir
Il faudrait que je me penche sur le js pour voir les différentes interactions avec la présentation … il y a des trucs que je ne comprend pas.
Par exemple, si je souhaite remplacer le bouton backward qui lui fonctionne par la représentation du hover (-30px) … et bien il n’apparait plus alors que l’endroit reste sensible au clic … est-ce que le js lie une action à une image ? Où est-ce que l’image peut-elle être librement modifiée ?
Bref, dans tous les cas, je n’arrive pas à rendre sensible la zone de droite …
Ah! au fait ! J’ai même essayé de changer de thème (blowup …) juste pour voir: c’est pareil.
Même résultat sous Firefox ou IE.
Je commence à donner ma langue au chat !
Tahina : je me demande si un contenu valide xhtml n’aiderait pas… http://validator.w3.org/check?uri=h…
D’ailleurs, je n’avais pas vu que la dernière version inventait un attribut (imagereduite) sur la balise img… en remplaçant par class, dans le js comme dans le doc, ça passe la validation (et, apparemment, ça marche toujours) ;-)
Lomlarch,
Oui c’est la petite astuce qui permet justement avec la modif du js d’avoir l’image en fullsize et en meme temps d’avoir les bonne miniature.
Par contre si tu pense une solution plus propre je ne serais pas contre évidement :)
Ben dis donc ! J’ai commencé à regarder les erreurs … c’est pô gagné ! je comprend pas toutes les erreurs mais je vais essayé d’améliorer tout ça …. Tu crois que ça peut avoir un lien avec le problème d’affichage ? Je n’ai pas vu d’erreurs concernant les galeries …
Tarlak > comme je l’ai dit de façon un peu allusive, j’ai remplacé « imagereduite » par « class » dans le js et dans gallery-item.html et ça valide sans problème malgré un nom de classe à coucher dehors (et instylable, je pense :-D)
Tahina > ce qui peut « casser » le script c’est une mauvaise imbrication de balises, par exemple. Commence par regarder de ce côté-là. Par ailleurs, Dotclear est en xhtml et tu utilises des balises html qui ne sont pas dans la nouvelle « norme » (<font>, <marquee>, notamment) Il faut aussi « fermer » certaines balises, comme les retours à la ligne en mettant <br /> à la place <br>. Nettoie déjà ça, tu devrais y voir plus clair ensuite ;-)
J’y travaille ! j’y travaille ! Mais c’est buggé partout ! lol ! J’ai des erreurs que j’ai du mal à corriger comme les mises en forme de tableau qui passent en erreurs mais quand je veux les corriger, dotclear me remet la faute ! Pour le marquee, je travaille sur un javascript pour le remplacer …
Je ne sais pas à quels tableaux tu fais allusion, mais il n’y en a pas dans la page de la galerie que je prenais en référence. Tout nettoyer, c’est bien, mais concentre-toi peut-être à « faire marcher » la page problématique en premier, non ?
Promis !
Plus que 11 erreurs ! Dont 9 qui concernent le “marquee”, 1 un “center”, et 1 le “imagereduite”.
A ce propos, comment est-ce que tus corrigé ce pb. Je ne vois pas où le toucher ! Dans le js en pack ?
Heu ? tu as modifié le fichier default.css du thème ? En fouillant, je vois que la définition du lien de défilement (avec la flêche) n’est pas présente !
Essaie en retéléchargeant le thème et en remplaçant ton default.css actuel :-)
Ben non ! je ne l’ai pas modifié (si tu parles bien du gallerytheme/transition/default.css) ! la seule chose que j’ai faite quand j’ai vu que ça ne marchait pas, c’est d’utiliser l’adaptateur de thème dans Galeries. J’essaie ce que tu me dis …
Je l’ai rechargé …. pareil ! Une chose curieuse tout de même: lorsque j’édite le css de la page concernée avec Web Developer, la fin du css ne s’affiche pas (configuration du forward), alors que c’est bien présent dans le fichiers default.css !!! Aaaarg ! Dur d’être un boulet !
Bon, ben là j’ai gagné ! Pour refaire une installation propre de galerie et des thèmes, j’ai tout effacé ! Je crois que je suis parti pour une mise à jour complète de Dotclear !
Le site est visiblement en ligne (tu as réparé ?)… mais le default.css est toujours incomplet O_o
Vérifie peut-être que le gallery_themes_path correspond bien à l’emplacement du dossier avec le « bon » default.css
Oui, j’ai mis une rustine ! j’ai récupéré les fichiers effacés de “galeries” en récupérant ceux d’une ancienne installation. En parallèle, j’ai commencé à migrer vers 2.1.5, mais je reprend chaque fichier modifié pour m’assurer qu’il est “propre” (j’avais pas mal trifouillé pour mettre un menu déroulant en js).
Pour ce qui est du gallery_theme_path, oui c’est le bon : vérifié lors de la réinstall.
Cela pourrait-il venir de mon utilisation en multi-blog ? Je ne vois pas pourquoi … mais bon !
Merci du temps que tu me consacres ! Je pars en déplacement … je me remettrai au boulot ce soir tard.
Ton default.css est effectivement incomplet (la dernière définition qui y figure n’est même pas « fermée »). Par ailleurs, ce n’est pas celui livré avec le zip puisque les urls des images d’arrière-plan y sont définies non en relatif (img/nom.png) mais en absolu (http://www.tahina.net/tahina1/index…).
Si tu renvoies le default.css d’origine du zip, que se passe-t-il ?
C’est ça le problème ! Le fichier default.css du thème transition est complet avec les liens en relatif et non en dur ! mais lors de l’affichage sur la page web, ce n’est plus le cas !
Le fichier est tout neuf, puisque réinstallé lors de la mauvaise manip. Je commence à m’interroger sur le fonctionnement de l’adaptateur de thème (onglet maintenance de Galeries). Est-ce lui qui le modifierait lors de son utilisation ?
je ne vois pas au nom de quoi le fichier serait réinterprété et modifié à la volée lors de son insertion dans ta page, et, par ailleurs, l’adaptation de template ne devrait concerner que la structure html et pas du tout les css… et, de toute façon, il modifie les fichiers une fois et pas « à la volée » lors de leur affichage
Il y a un bon moyen de tester si c’est le bon default.css qui est appelé : rapatrie, par ftp, le fichier dont tu dis qu’il est correct et supprime-le du serveur. Si l’ensemble de la mise en forme de la galerie est cassé, alors effectivement c’était le fichier appelé. Si ce fichier rapatrié correspond à ce qu’il devrait être (ni coupé, ni url redéfinies), alors il s’agit d’une interprétation olé-olé sur ton serveur.
J’ai fais ce que tu m’as dit: suppression du fichier default.css. J’ai vidé le cache du navigateur. La page se présente déstructurée. Image présentée en haut, à gauche, miniatures alignées de haut en bas de toute la page, les commandes (previous, next etc …) apparaissent comme des liens …
j’en déduis qu’il s’agit du bon fichier css. La partie qui nous intéresse est comme ceci:
/* THUMBSTRIP CONTROLS
———————————————————*/
a.transition-backward {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 30px;
background: url(img/stripcontrols.png) no-repeat 0 50%;
}
a.transition-backward:hover {
background-position: -30px 50%;
}
a.transition-forward {
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 30px;
background: url(img/stripcontrols.png) no-repeat -60px 50%;
}
a.transition-forward:hover {
background-position: -90px 50%;
}
* html a.transition-backward,
* html a.transition-forward {
background-image: url(img/stripcontrols.gif);
}
Je ne vois rien de particulier …
Qu’est-ce que tu entends par “interpretation olé olé du serveur” ?
l’url http://www.tahina.net/tahina1/index… qui, donc, est celle appelée dans la page, renvoie un fichier tronqué et modifié. Il y a donc une moulinette d’interprétation à l’œuvre au lieu de délivrer « proprement » le fichier.
Peux-tu nous dire quels plugins tu as installés à part ceux livrés avec dotclear ?
Ouhla ! la liste est longue !
- clean config
- contact 2.2.1
- visites 1.0.6
- lightbox 1.1
- menu 1.5.55
- Pages statiques 0.1
- email notification 1.0.2
- email optionnel 0.4.3
- livecounter 1.1.1
- comments wikibar 1.0-RC3
- private 0.6
- deezer plugin (postérieure aux galères, sur blog privé) beta
- newsletter 3.5.4
Je crois ne pas en oublier …
J’oubliais … j’ai modifié le blogroll pour pouvoir y intégrer des images à la place de liens écrits …
L’explication, ici : http://www.opinionz.be/blog/post/20…
Je quitte mon chez moi pour une semaine, je ne vais donc plus pouvoir suivre de près l’affaire. Vire déjà le totalement obsolète Pages statiques (il y a Pages, livré avec DC, et Related qui est bien plus actuel).
Si j’ai le temps, je reviendrai voir comment ça évolue pour toi ;-)
Je quitte mon chez moi pour une semaine, je ne vais donc plus pouvoir suivre de près l’affaire. Vire déjà le totalement obsolète Pages statiques (il y a Pages, livré avec DC, et Related qui est bien plus actuel).
Si j’ai le temps, je reviendrai voir comment ça évolue pour toi ;-)
Ok … merci pour ton aide ! je vous tiens au courant … et si quelqu’un a une idée lumineuse entre temps …