Ejemplo myBB: Añadir iconos en myBB a cada categoría

logo mybb

Ejemplo de código fuente de un plugin para añadir iconos en myBB a cada categoría, para personalizar así nuestro foro de una manera más visual para cuando un usuario lo visite.

 

 

Descripción del ejemplo

Aunque ya existen varios plugins en myBB para hacer ésto, solamente he encontrado plugins para ponerle iconos en myBB a cada foro, pero no a cada categoría. Así que voy a esplicar con un ejemplo, cómo ponerlo mediante código de forma fácil y sencilla para toda la familia 🙂

  1. Primero de todo, nos vamos a la carpeta de instalación de nuestro foro myBB y en la carpeta de imágenes de nuestro Theme, creamos una nueva carpeta llamada por ejemplo: /iconos_foros (es decir, sería algo así: foromyBB/images/nombredeltheme/iconos_foros )
  2. Ahora, dentro de esa carpeta creamos una nueva llamada: /categorias
  3. Dentro de esa carpeta, lo que hacemos es subir los iconos de cada categoría que queramos, con el siguiente formato:

    icon_X.png

    donde X = ID de esa categoría

  4. Con los iconcitos ya subidos a esa carpeta, solo nos queda crear el código. Para ello, nos vamos al Admin Panel de myBB, y nos dirigimos a: Estilos y Plantillas -> Plantillas -> Nombre_del_Theme Templates -> Caja del foro – Plantillas -> forumbit_depth1_cat

    Pongo una capturilla para que quede más claro:

    Configuración myBB Admin Panel

  5. Reemplazamos la plantilla con el código fuente que dejo a continuación.

 

Código

Reemplazamos la plantilla con el siguiente código:

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead" colspan="6">
<img src="{$theme['imgdir']}/iconos_foros/categorias/{$forum['fid']}.png" alt="{$forum['name']}" title="{$forum['name']}" class="" id="cat_{$forum['fid']}_img"/>
<div class="expcolimage"><img src="{$theme['imgdir']}/{$expcolimage}" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" title="{$expaltext}" /></div>
<div><strong><a href="{$forum_url}">{$forum['name']}</a></strong><br /><div class="smalltext">{$forum['description']}</div></div>
</td>
</tr>
</thead>
<tbody style="{$expdisplay}" id="cat_{$forum['fid']}_e">
<tr>
<td class="tcat" colspan="3"><span class="smalltext"><strong>{$lang->forumbit_forum}</strong></span></td>
<td class="tcat" width="85" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_threads}</strong></span></td>
<td class="tcat" width="85" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_posts}</strong></span></td>
<td class="tcat" width="200" align="center"><span class="smalltext"><strong>{$lang->forumbit_lastpost}</strong></span></td>
</tr>
{$sub_forums}
</tbody>
</table>
<br />

 

 

Valoración General

[Valoraciones:  2    Promedio:  4.5 de 5]