Vous n'êtes pas connecté.





Bonjour tout le monde !
Je voulais savoir comment faire pour éditer ses coins arrondis lorsqu'on à un background multicolore ?
En effet, les coins pointus ne seraient bien que transparents.
Comment mettre de la transparence ou bien une autre solution ?
TOP Hors ligne


mets la même couleur que le fond... Si je me rappelle bien, les coins sont en JPEG, qui n'accepte pas la transparence. Donc pour rendre une couleur "transparente", faut lui donner la même couleur que celle du fond de la page.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne





Eh oui je sais bien, mais mon fond est multicolore, donc je ne peux pas mettre la même couleur que le fond car elle n'est pas la même d'un endroit de la page à un autre.
C'est embêtant, je ne sais pas comment faire.
TOP Hors ligne


Effectivement, le coup de la couleur de fond pour faire croire à des coins transparents n'est pas indéale si le fond n'est pas uni.
La solution est de faire générer des PNG plutôt que des JPEG (avec PNG on pourra faire de la vraie transparence). Ce qui est tout à fait faisable, avec qq modifications.
Si je n'ai pas choisi cette solution par défaut - qui serait bien mieux autant niveau performance que éthique - c'est à cause de IE6 et ses versions antérieures qui ne supportent pas la transparence PNG. Une autre solution aurait été de générer du GIF, mais les serveurs le proposent rarement.
Donc la seule solution est du PNG : et ça foirera sous IE6.
TOP Hors ligne





oui du gif serait une bonne idée, mais je n'ai pas compris
Ju a écrit:
mais les serveurs le proposent rarement.
Penses-tu que je peux mettre en place le gif ? Il suffit juste que je décolorise le fond des angles du thème par défaut c'est tout ? Et peut-être la modification de l'appel du lien ?
En théorie je pense savoir qu'il faille faire ça, mais en pratique ça risque d'être compliqué.
Une idée ?
TOP Hors ligne


Tout dépend de ce que tu veux.
Si tu veux pouvoir générer des GIF avec de la transparence à partir du skineditor, il faudra faire qq modifications dans le code de Signatux et que ton serveur le supporte.
Sinon tu peux en effet uniquement changer les images : elles sont dans le dossier chmod/, tu peux les récupérer retirer le fond de couleur par de la transparence et enregistrer en GIF avant de les mettre dans chmod/. Il suffit ensuite d'indiquer à Signatux que le nom des images a changé. Pour ça il suffit que tu ailles dans ton phpMyAdmin et que tu recherches dans la configuration générale le mot « .jpg » et tu remplaces les 4 par « .gif ». Ce que je te conseille c'est de copier coller le contenu de la table dans un bloc note, de faire une copie, de rechercher et remplacer les .jpg (avec Ctrl+F) et remplacer le contenu dans le phpMyAdmin.
TOP Hors ligne





ok je vais essayer, j'avais bien l'intention de les transformer en gif et faire une transparence du coin et de modifier l'appel des images, mais ce que tu appelles le phpmyadmin, c'est le signatux de ma base sql ou un autre fichier du dossier signatux de la racine du site ?
TOP Hors ligne


non, non, logiquement c'est dans la base de données.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne





ok je regarde ça alors, merci du tuyau.
TOP Hors ligne





J'ai transformé mes 4 .jpg du dossier Jsand/img en 4.gif, mis de la transparence aux coins pointus de chaque, ça c'est bon. Par contre je n'ai pas trouvé de correspondance à cette modif dans les deux tables de ma base sql, alors j'ai renommé les 8 liens de l'admin.css en *.gif :
DIV#skineditor DIV#coins TD.coincarre_bd { background-image: url(im/coincarre_bd.jpg, (et les autres)Et j'ai édité en faisant de même pour le fichier signatux.skin (4 liens) :
$style['img_hg'] = "hg.jpg";
J'ai envoyé les deux fichiers modifiés et les 4 images gifs.
Mais ça ne marche pas
, et je n'ai pas compris pourquoi modifier les png du chmod en gif puisque si le png n'est pas pris en compte par ie6 alors ces images n'ont pas lieu d'être ?
Regardez : http://s206614623.onlinehome.fr/livre.php (obligé de mettre le lien en dur (1&1 ont des problèmes de redirection actuellement).
A oui et j'oubliais mon serveur gère la transparence puisque j'ai envoyé d'autres images gif avec de la transparence et ça marchait.
Dernière modification par philip.guerin (11/12/07 06:34:47)
TOP Hors ligne


philip.guerin a écrit:
A oui et j'oubliais mon serveur gère la transparence puisque j'ai envoyé d'autres images gif avec de la transparence et ça marchait.
les as-tu créées via ce serveur, ou simplement envoyées sur le FTP ? (auquel cas c'est le navigateur qui gère la transparence)
As-tu recherché dans ta base ou autre, parce que j'obtiens cette image : http://s206614623.onlinehome.fr/signatu … 6c1f67.png et visiblement ya pas de transparence.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne





ah donc il faut que je mette la transparence sur les png du dossier chmod au lieu des gif, mais après quand le serveur fera la conversioon png/jpg, est-ce que les images jpg seront transparentes ?
Et après j'ai pas bien compris la façon dont il faut que j'édite ma table.
Merci les gars pour votre aide.
TOP Hors ligne


J'ai fait une erreur tu as raison : c'est pas dans la config générale c'est dans dans celle du skin.
Sauf que le fichier .skin c'est pour réinitialiser le skin, celui qui est utilisé est « mis en cache » dans la BDD.
C'est donc dans le champs du skin de la table signatux que tu dois changer les .jpg en .gif.
Ensuite, va sur ton skineditor, et valide la page : ton CSS sera mis à jour. Oublie pas d'actualiser le cache de ton navigateur ensuite
.
TOP Hors ligne





ok d'ac, j'ai bien compris le résonnement, sauf que après avoir extrait les 2 tables signatux, mis en local et fait une recherche dans chacune d'elles, aucune ne comporte de ".jpg", il n'y a que des références "coinarrondi_hd" ou encore des <MODEIMAGE_COINARRONDI_HG> par exemple mais pas de jpg.
Là je bloque un peu. 
TOP Hors ligne


Quel con : ce sont des PNG pas des JPEG :o)
Remplace les .png dans la table StylesheetSkin et exécute le skineditor (pense à bien actualiser la page si jamais la page du skineditor était déjà ouverte avant la modification de la BDD).
TOP Hors ligne





ok j'ai bien modifié les "numéro.png" en "numéro.gif" (ceux que j'avais remonté modifiés depuis le skin Jsand) dans la table extra de signatux, j'ai réinitialisé le skin dans la page d'admin, vidé le cache de mon explorateur et ça marche pas quand même, toujours mes petits coins bleus
mon livre.
C'est bizarre quand même, mais j'y crois, je sais que c'est faisable ! 
TOP Hors ligne


Non... il ne faut pas réinitialiser le skin !
> Il faut aller sur la page du skineditor et juste la valider (pas besoin de faire de modification).
Par contre maintenant tu es bon pour refaire la manip dans la BDD puisque ça a du être écrasé en réinitialisant.
Pourquoi cette image n'existe pas ?
http://canisclubingre.fr/signatux/chmod/05126c.gif
TOP Hors ligne





oulà oui excuse, là c'est bon :
1 - j'exporte dans chmod 05126c.gif, 6b9b90.gif, 697040.gif, e8765f.gif.
2 - je remplace 05126c.png, 6b9b90.png, 697040.png, e8765f.png en 05126c.gif, 6b9b90.gif, 697040.gif, e8765f.gif dans la table signatux extra.
3 - page du skinéditor dans l'admin de mon livre, je valide simplement le skin
4 - pas de changements même après actualisation et redémarrage du navigateur.
5 - 05126c.png, 6b9b90.png, 697040.png, et e8765f.png sont revenus dans la table signatux extra à la place de mon changement.
J'ai dû louper quelque chose... 
TOP Hors ligne





je suis sur le cul ça marche !
Bon on récapitule :
1 - je crée des images transparentes que je nomme bd.gif, bg.gif, hd.gif , hg.gif et 05126c.gif, 6b9b90.gif, 697040.gif, e8765f.gif (dans ma table signatux extra ils se nomment comme ça).
2 - j'exporte dans chmod 05126c.gif, 6b9b90.gif, 697040.gif, e8765f.gif.
3 - j'exporte bd.gif, bg.gif, hd.gif et hg.gif à la racine de mon skin (et dans le dossier images de mon skin pour être sûr).
4 - je modifie le signatux.skin de mon skin en changeant les 4 .png en les 4 .gif et je remonte ça.
5 - je remplace 05126c.png, 6b9b90.png, 697040.png, e8765f.png en 05126c.gif, 6b9b90.gif, 697040.gif, e8765f.gif dans la table signatux extra.
6 - page du skinéditor dans l'admin de mon livre, je valide simplement le skin
7 - actualisation du navigateur.
8 - C'est l'Amérique !
Merci beaucoup @ vous !!!
Merci Ju !!!

TOP Hors ligne





Tien, c'est bizarre, ça marche pas pour le coin de droite.
TOP Hors ligne


philip.guerin a écrit:
Tien, c'est bizarre, ça marche pas pour le coin de droite.
Arf... oui c'est normal.
Et je ne vois pas trop comment résoudre ce pb, ça vient directement de la façon de créer les coins et du fait qu'on puisse adapter la largeur du livre. Ce que tu vois en dessous du coin c'est la coloration d'un DIV, donc ça va ^etre très compliqué de lui oter sa couleur à cet endroit précis (il faudrait remplacer la couleur du fond par une image en figeant la largeur, mais là ça devient vraiment aléatoire comme bricolage).
TOP Hors ligne





ok je comprends, mais 2 sur 4 c'est déjà mieux que rien !
En tous cas merci beaucoup pour le coup de main !
TOP Hors ligne