MyBB.support, le portail francophone de MyBB
icone pour chaque forum - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Tutoriels (https://mybb.fr/forum-19.html)
+--- Sujet : icone pour chaque forum (/thread-2689.html)

Pages : 1 2 3


RE: icone pour chaque forum - Gérald59 - 05-09-2011

Ok, je pense avoir compris spyto, je crée un dossier " icon " dans le dossier image du forum donc le ftp et je suis la procédure après, bon je ferais ça demain, je vais me coucher, j'ai eu beaucoup de taf au travail, alors trop fatigué, une chance demain repos Big Grin

Je vous tiens au courant.


RE: icone pour chaque forum - Gérald59 - 06-09-2011

Voila, j'ai fait comme on m'a dis, j'ai remplacé ceci:

Code :
<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" />

Par:

[code]<img src="{$theme['imgdir']}/icon/{$forum['fid']}.gif" /><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" />

J'ai crée un dossier nommé icon dans le dossier image de mon FTP.

J'ai mis les image avec les ID correspondant,

exemple: forum1.gif et ainsi de suite, mais les image ne s'affiche pas, voir Screen.

[attachment=971]



RE: icone pour chaque forum - exdiogene - 06-09-2011

Avec le code précédent l'image devrait se nommer 1.gif et non pas forum1.gif!


RE: icone pour chaque forum - Gérald59 - 06-09-2011

J'ai gardé ce code:

Code :
[code]<img src="{$theme['imgdir']}/icon/{$forum['fid']}.gif" /><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" />
et j'ai renommé 1.gif comme tu m'a dis et sa marche pas


RE: icone pour chaque forum - exdiogene - 06-09-2011

Tout simplement parce que tu n'as pas de forum 1!

Les autres images doivent elles aussi être renommées, comme par exemple celle pour ton forum 2 et tes forums 14, 17, 19, 22 et 60...


RE: icone pour chaque forum - Saphir - 06-09-2011

Tu es sûr que tes images s'appellent bien 2.gif, 14.gif, 17.gif, 22.gif, 19.gif et 60.gif, et qu'elles sont bien dans ./images/icon/ ?


RE: icone pour chaque forum - exdiogene - 06-09-2011

@Saphir :
J'avais vérifié pour 1.gif et effectivement elle est bien dans le bon répertoire, ce sont les autres forums qui ne semblent pas avoir d'images...

Voici la liste des images présentes:
1.gif
11.gif
16.gif
6.gif
7.gif
8.gif


RE: icone pour chaque forum - Saphir - 06-09-2011

Oui, il a confondu les forums et les catégories...


RE: icone pour chaque forum - exdiogene - 06-09-2011

Voilà, c'est bien ça! Wink


RE: icone pour chaque forum - Gérald59 - 06-09-2011

oui j'ai confondu les forums et catégories, je refais Big Grin
Merci sa fonctionne maintenant, j'ai confondu Big Grin
Tout est OK, je vais aussi faire tous les sous forums Big Grin maintenant que j'ai compris.


RE: icone pour chaque forum - NexusDestiny - 04-05-2013

(01-11-2010, 16:50)exdiogene a écrit :  Pour conserver l'image permettant de savoir s'il y a de nouveaux messages il faudrait simplement ajouter l'image du forum avant celle-ci, au lieu de la remplacer.

Remplacer :
Code PHP :
<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/> 

Avec:
Code PHP :
<img src="{$theme['imgdir']}/icon/{$forum['fid']}.gif" /><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/> 

Wink

Moi j'ai un problème, l'un est au dessus de l'autre que faire ?

Mon code entier a moi :

Code PHP :
<tr>
<
td class="{$bgcolor}align="center" valign="top" width="1"><img src="{$theme['imgdir']}/icon/{$forum['fid']}.png" />
<
img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/>

<
td class="{$bgcolor}valign="top">

<
strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</
td>

<
td class="{$bgcolor}valign="top" align="center" style="white-space: nowrap">{$threads}{$unapproved['unapproved_threads']}</td>
<
td class="{$bgcolor}valign="top" align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<
td class="{$bgcolor}valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</
tr



RE: icone pour chaque forum - exdiogene - 04-05-2013

Le problème est la largeur par défaut de la colonne :
Code :
<td class="{$bgcolor}" align="center" valign="top" width="1">

Il faut un "width" d'au moins "90" pour éviter qu'elle soit réduite... Wink


RE: icone pour chaque forum - NexusDestiny - 04-05-2013

J'ai bien effectuer le changement mais il ya toujours un problème :

Code PHP :
<tr>
<
td class="{$bgcolor}align="center" valign="top" width="1"><img src="{$theme['imgdir']}/icon/{$forum['fid']}.png" />
<
td class="{$bgcolor}align="center" valign="top" width="90">
<
img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/>
<
td class="{$bgcolor}valign="top">

<
strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</
td>

<
td class="{$bgcolor}valign="top" align="center" style="white-space: nowrap">{$threads}{$unapproved['unapproved_threads']}</td>
<
td class="{$bgcolor}valign="top" align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<
td class="{$bgcolor}valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</
tr


Screen du problème en question :

http://imageshack.us/a/img7/6505/forum90.png


RE: icone pour chaque forum - exdiogene - 04-05-2013

Je croyais qu'il fallait simplement que les images ne soient pas au dessus l'une de l'autre!

Pour avoir deux colonnes bien alignées avec le reste du contenu, c'est plutôt ce tutoriel qu'il faudrait suivre :
http://www.mybb.fr/showthread.php?tid=3290


RE: icone pour chaque forum - EverTz - 16-02-2015

Désolé de remonter le sujet, il me semble que ce tutoriel n'est plus valable ? étant donné que la version 1.8 a totalement changé et que je ne trouve pas comment faire du coup Sad


RE: icone pour chaque forum - exdiogene - 16-02-2015

Ce tutoriel est toujours valable, car il y a une multitudes de nos membres qui ne veulent pas majorer vers 1.8 parce que leur thème ne sera plus compatible... Wink


RE: icone pour chaque forum - EverTz - 16-02-2015

(16-02-2015, 20:23)exdiogene a écrit :  Ce tutoriel est toujours valable, car il y a une multitudes de nos membres qui ne veulent pas majorer vers 1.8 parce que leur thème ne sera plus compatible... Wink

Merci de ta réponse exodigene, ahah Ils loupent beaucoup de chose Wink

Mais je n'ai pas la même chose que lui moi j'ai sa dans mon forumbit_depth2_forum



Code PHP :
<tr style="background-color: #f1f1f1;"><td>
<
table cellspacing="0" cellpadding="4" border="0" align="left" width="100%" class="backtrow" style="font-size:14px; position: relative;">
<
tbody>
<
tr>
<
td align="center" valign="middle" width="1"><div class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}id="mark_read_{$forum['fid']}"><class="fa fa-quote-right"></i></div></td>
 
<
td valign="middle">
 <
strong><a href="{$forum_url}"><strong>{$forum['name']}</strong></a></strong>
 
<
div class="smalltext">{$forum_viewers_text} {$forum['description']} {$modlist} {$subforums}</div></td>
 
<
td align="right" valign="midle" style="white-space: nowrap">
<
font color="#b4b4b4">{$threads}{$unapproved['unapproved_threads']} </font> &nbsp; &nbsp <font color="#b4b4b4">Sujets </font &nbsp; &nbsp 
<br />
<
font color="#b4b4b4">{$posts}{$unapproved['unapproved_posts']}</font> &nbsp; &nbsp <font color="#b4b4b4">Réponses </font &nbsp; &nbsp 
</td>

 
<
td align="left" width="20%" valign="middle" style="white-space: nowrap;">{$lastpost}</td>
</
tr>
</
tbody>
</
table>
</
td>
</
tr


Bonne soirée ! Angel


 Utilitaire de traduction fourni par Regentronique