MyBB.support, le portail francophone de MyBB
[Réglé] Modification bouton - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : Thèmes (https://mybb.support/forum-4.html)
+--- Forum : Support (https://mybb.support/forum-6.html)
+--- Sujet : [Réglé] Modification bouton (/thread-5996.html)



Modification bouton - Ghost05 - 08-10-2012

Bonsoir, j'aimerais savoir quelque chose, si vous pouvez m'éclaircir dans ce que je souhaite faire sa serais génial Big Grin

Alors enfaite je modifie les boutons de mon forum, ce sont les boutons de " nouveau message dans ce forum ", une fois modifier, je vois des pixels dans les coins de mes boutons, je pense que sa viendrais du faite qu'ils sont en .gif, car les .gif sont de moins bonne qualité qu'en .png
Alors je me suis dis, que si je change dans les templates mes boutons qui sont en .gif en .png peut être qu'ils seront de meilleur qualité.

Si vous avez une solution a sa, je suis preneur.
Merci d'avance pour votre aide bye !

ps: lien du forum http://dayz-fr.olympe.in/ForumDayZ/



RE: Modification bouton - spyto - 08-10-2012

J'ai trouvé une réponse à cette question que j'avais faite... en 2008, il y a 4 ans !!! Tongue , dans cette discussion : http://mybb.fr/thread-865.html
Tout ça pour dire que ce sujet est vieux comme le monde forum et qu'il y a été répondu de nobruses fois.

Je synthétise :
Ces 3 images se trouvent dans le dossier /images du forum, respectivement :
- on.gif pour "Ce forum contient de nouveaux messages"
- off.gif pour "Ce forum ne contient pas de nouveaux messages"
- offlock.gif pour "Ce forum est fermé"
Je suppose que tu veux le changer par on.png, off.png et offlock.png ?

Dans ce cas place les png dans le mêùe dossier "mages" que les .gif et édite le temlate 'index' pour y remplacer les *.gif par *.png :

Remplace :
Code PHP :
<dl class="forum_legend smalltext">
    <
dt><img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}title="{$lang->new_posts}style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <
dd>{$lang->new_posts}</dd>

    <
dt><img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}title="{$lang->no_new_posts}style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <
dd>{$lang->no_new_posts}</dd>

    <
dt><img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}title="{$lang->forum_locked}style="vertical-align: middle;" /></dt>
    <
dd>{$lang->forum_locked}</dd>
</
dl

par
Code PHP :
<dl class="forum_legend smalltext">
    <
dt><img src="{$theme['imgdir']}/on.png" alt="{$lang->new_posts}title="{$lang->new_posts}style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <
dd>{$lang->new_posts}</dd>

    <
dt><img src="{$theme['imgdir']}/off.png" alt="{$lang->no_new_posts}title="{$lang->no_new_posts}style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <
dd>{$lang->no_new_posts}</dd>

    <
dt><img src="{$theme['imgdir']}/offlock.png" alt="{$lang->forum_locked}title="{$lang->forum_locked}style="vertical-align: middle;" /></dt>
    <
dd>{$lang->forum_locked}</dd>
</
dl



RE: Modification bouton - Ghost05 - 09-10-2012

Merci pour ton explication super et facile a comprendre, j'ai pu modifier dans le template "index" les .gif en .png, j'ai enregistrer la modification et je vais regarder sur le forum si les modification on bien eu lieu.
Je vois toujours quelque pixel dans les coin de mes bouton, je vérifie en cliquant droit dessus l'emplacement du fichier et sa m'affiche encore que l'image est en .gif, bizarre peut être qu'il y a un temps d'attente pour le chargement, je ne sais pas.

Mais merci en tout cas de m'avoir expliquer comment changer sa.



RE: Modification bouton - spyto - 09-10-2012

Effectivement, ces modifications ne corrigent que les images du bas.

Pour aussi pointer sur les .png en face de chaque forum, je pense qu'il faut aussi modifier, dans le template "forumbit_depth2_forum" :
Citation :<td class="{$bgcolor}" align="center" valign="top" width="1"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" .... etc...
par :
Citation :<td class="{$bgcolor}" align="center" valign="top" width="1"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.png" .... etc..."

Note : il est important de garder les mêmes noms : on.png, off.png et offlock.png sinon la variable $lightbulb['folder'] sera mal renseignée.


RE: Modification bouton - Ghost05 - 09-10-2012

Ok c'est super, j'ai suivi tout ce que tu m'a dis et sa marche parfaitement, je te remercie beaucoup, c'est vrai que je m'y connais pas grand chose dans ce genre de chose, mais la j'ai déjà appris pas mal grâce a votre aide et ce forum.

Merci beaucoup pour ton aide Spyto



RE: Modification bouton - lesny - 18-12-2014

Bonjour / Bonsoir

je sais que la discutions est régler mais j'aurais une question

spyto vous dîtes

Note : il est important de garder les mêmes noms : on.png, off.png et offlock.png sinon la variable $lightbulb['folder'] sera mal renseignée.

et comment faire si on veux mettre un lien externe ? pour une image ?

car quand je le fait elle s'ajoute que se soit on ou off ou même offlock

merci


RE: Modification bouton - spyto - 19-12-2014

Et bien on met dans le template :
Code :
<img src="url_vers_l'image"
tout simplement.

Je pense qu'il serait préférable de rapatrier les images dans le dossier /images du thème. Un lien interne fonctionnera toujours.


 Utilitaire de traduction fourni par Regentronique