Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Tutoriales => Topic started by: #jsDotx3 on May 13, 2009, 09:13:43 PM

Title: [TUT!] CBI (Custom Board Icons) personalizado !!
Post by: #jsDotx3 on May 13, 2009, 09:13:43 PM
[TUT!] CBI (Custom Board Icons) con una personalización extra

Para empezar, necesitaremos el archivo BoardIndex.template.php de nuestro tema, buscamos desde el siguiente código:

/* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */


Hasta el siguiente código dado:

// Has it outstanding posts for approval?

Remplazaremos el desde - hasta códigos dados por el siguiente:

Quote /* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */
foreach ($category['boards'] as $board)
{
echo '
<tr id="board_', $board['id'], '" class="windowbg2">';

$imagen_foro['local_url'] = $settings['theme_dir'].'/iconos/';
$imagen_foro['web_url'] = $settings['theme_url'].'/iconos/';

if(file_exists($imagen_foro['local_url'].''.(int)$board['id'].'.png'))
  $imagen_foro['on'] = $imagen_foro['web_url'].''.(int)$board['id'].'.png';
else
  $imagen_foro['on'] = $imagen_foro['web_url'].'on.gif';

if(file_exists($imagen_foro['local_url'].''.(int)$board['id'].'.png'))
  $imagen_foro['off'] = $imagen_foro['web_url'].''.(int)$board['id'].'.png';
else
  $imagen_foro['off'] = $imagen_foro['web_url'].'off.gif';
  echo '';
// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
echo '

<td class="icon icono_on"', !empty($board['children']) ? ' rowspan="2"' : '', '>
<a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">
<img src="'.$imagen_foro['on'].'" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" /></a></td>';

// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<td class="icon windowbg"', !empty($board['children']) ? ' rowspan="2"' : '', '>
<a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'redirect.png" alt="*" title="*" /></a></td>';

// No new posts at all! The agony!!
else

echo '
<td class="icon icono_off"', !empty($board['children']) ? ' rowspan="2"' : '', '>
<a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">
<img src="'.$imagen_foro['off'].'" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" /></a></td>';

echo '
<td class="info windowbg2" width="40%">
<a class="subject" href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a>';

Luego crearemos en la carpeta del tema actual una carpeta llamada iconos donde adentro deben ir las imagenes de cada foro y esto se hace por id, veamos un ejemplo claro.

Deseo poner icono personalizado a Discusión General, su id es 2 lo sabemos por lo siguiente http://www.skinmod.eu/index.php?board= (http://www.skinmod.eu/index.php?board=)2.0 ese número indica la id del foro y con el entonces nombramos la imagén que deseo que aparezca en ese foro con el nombre de 2.png. Luego así con cada sección.

Pero antes, necesitaremos agregar esto a nuestro css/index.css

.icono_on{
   background-color: #D3FFC8;
}

.icono_off{
   background-color: #F9FFD7;
}


Si deseamos un mejor estilo con CSS3 y degradados, ponemos en vez de lo anterior esto:
.icono_on{
background: #a9db80; /* Old browsers */
background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #a9db80 0%,#96c56f 100%); /* W3C */
}

.icono_off{
background: #e5e696; /* Old browsers */
background: -moz-linear-gradient(top, #e5e696 0%, #d1d360 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e696), color-stop(100%,#d1d360)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e5e696 0%,#d1d360 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e5e696 0%,#d1d360 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e5e696 0%,#d1d360 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e5e696 0%,#d1d360 100%); /* W3C */
}


Listo, estaremos completo y obtendremos como mostre arriba. Agradecimientos a @WHK (http://whk.webcomparte.com/) por que brindo el código en su comunidad que tenía anteriormente.

Saludos, JSX3.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: mirahalo on May 14, 2009, 01:14:10 PM
muy buen manual, pero creo que debería de ir en el subforo Tutoriales (http://www.simplemachines.org/community/index.php?board=100.0).

;)
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Kiel D-04 on May 14, 2009, 04:01:19 PM
Muy bueno el tuto jeje
:)
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: #jsDotx3 on May 14, 2009, 04:39:16 PM
Quote from: 130860 on May 14, 2009, 01:14:10 PM
muy buen manual, pero creo que debería de ir en el subforo Tutoriales (http://www.simplemachines.org/community/index.php?board=100.0).

;)
No sabía donde ponerlo, contactaré con NIBOGO o algún MOD de castellano y veo la posibilidad ;)!.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: SPerroud on May 14, 2009, 08:30:21 PM
Buen tuto, ya se acabaran los post "Problema con CBI" xDD

Saludos y gracias
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Nibogo on May 14, 2009, 08:45:13 PM
Movido a Tutoriales

Saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: kenet on May 18, 2009, 02:52:09 PM
valele para la RC1?

por lo que veo solo pone 2.0 Beta 3.1 Public, aunque editandolo manualmete no creo que tenga problemas.

si algien lo tiene instalado en la RC1  que me lo postee aqui.

saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: SPerroud on May 18, 2009, 04:57:30 PM
Si, creo que la instalacion manual es la misma o.O
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Nibogo on May 18, 2009, 05:33:59 PM
Debe servir perfectamente porque la edicion que hace el mod es demasiado simple
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: BOMBERO on May 23, 2009, 01:54:13 PM
magnifico mods...cada dia estoy mas sorprendido con smf, ya que yo vengo de tener varios foros ya, unos con xoops otros con nuke y otros con phpbb y me alegro enormemente de haber conocido este, ya que hay una diferencia enorme tanto a la hora de administrar, como a la hora de instalar mods, es increible lo facil que es y la cantidad de trabajo que nos ahorra.
En la actualidad estoy traspasando el foro que tengo a smf asi que esto va para largo, lastima que las tablas de la db no sean las mismas ya que perderé muchísima información....

NOTA: Por casualidad no existirá algo que pueda convertir de xoops a smf??  mil gracias a todos los que haceis posible esta comunidad.... un abrazo.

el foro que quiero traspasar es http://www.clubterracan.net si alguien puede ayudarme se lo agradeceria muchisimo... ;D
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: mirahalo on May 23, 2009, 11:38:27 PM
hola bombero, por favor no escribas en rojo ;) y en cuanto a xoops, actualmente existe un puente para unir xoops con tu foro smf


http://download.simplemachines.org/?bridges


SMF 1.1 Xoops 2.0.x Bridge 1.1 beta 2


http://www.simplemachines.org/community/index.php?topic=173730.0

saludos !
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: BOMBERO on May 24, 2009, 07:52:44 AM
Quote from: 130860 on May 23, 2009, 11:38:27 PM
hola bombero, por favor no escribas en rojo ;) y en cuanto a xoops, actualmente existe un puente para unir xoops con tu foro smf


http://download.simplemachines.org/?bridges


SMF 1.1 Xoops 2.0.x Bridge 1.1 beta 2


http://www.simplemachines.org/community/index.php?topic=173730.0

saludos !
solucionado lo del color rojo, disculpas... ;) , y ahora agradecerte tu respuesta, hoy domingo me pondré manos a la obra aunque supongo que no será nada fácil y me llevará su tiempo, ya os informaré de cmo va el proceso.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: fjavier77 on May 28, 2009, 03:05:17 PM
Muchas gracias por el manual y los datos .J.

Me he permitido hacer un videotutorial que espero
les sirva. Claro, de esto le doy crédito a .J. por que
sin la información que el compartió, estos videos
no hubieran sido posibles.

Gracias de nuevo man.

Videotutorial 1 Poner iconos a foros
http://www.youtube.com/watch?v=vcGTFRv8TB0

Videotutorial 2 Poner iconos a foros
http://www.youtube.com/watch?v=6f3-EmQTwqo

Saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: 4KING.GA~ on June 17, 2009, 10:47:31 PM
Super bueno en el primer momento no lo entendia & al final es super facil gracias por la explicacion
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: M-DVD on June 21, 2009, 01:53:42 PM
Quote from: .J. on May 13, 2009, 09:13:43 PM
Hola!.

Bueno muchos han tenido problemás con este MOD, claro está errores aquí les explicaré unas cosas para que se configure bien y puedan hacerlo funcionar.

Quote from: fjavier77 on May 28, 2009, 03:05:17 PM
Muchas gracias por el manual y los datos .J.

Me he permitido hacer un videotutorial que espero
les sirva. Claro, de esto le doy crédito a .J. por que
sin la información que el compartió, estos videos
no hubieran sido posibles.

Felicidades, gran trabajo de ambos, han armado copado el tutorial :D
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: rusoariel on July 14, 2009, 04:05:45 PM
SI en vez de reemplazar el texto propuesto lo reemplazas por este:
Quote// If the board is new, show a strong indicator.
if ($board['new']) {
                    if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on.png'))
                        $board_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/imagen.png';


                    else
                        $board_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/imagen.png';                                            $board_new_img2=$settings['theme_url']. '/icons/' . $board['id'] . '/on.png';
                        echo '<img src="', $board_new_img2,'" alt="', $txt['no_icon'], '" title="', $txt['no_icon'], '" border="0" /><br><img src="', $board_new_img,'"WIDTH=70 HEIGHT=70 alt="', $txt['no_icon'], '" title="', $txt['no_icon'], '" border="0" />';
                } elseif ($board['children_new']) {
                    if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on2.png'))
                        $board_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/imagen.png';


                    else
                        $board_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/imagen.png';                                            $board_new_img2=$settings['theme_url']. '/icons/' . $board['id'] . '/on.png';
                        echo '<img src="', $board_new_img2,'" alt="', $txt['no_icon'], '" title="', $txt['no_icon'], '" border="0" /><br><img src="', $board_new_img,'"WIDTH=70 HEIGHT=70 alt="', $txt['no_icon'], '" title="', $txt['no_icon'], '" border="0" />';                } else {
                    if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/off.png'))
                        $board_nonew_img=$settings['theme_url']. '/icons/' . $board['id'] . '/imagen.png';
                    else
                        $board_nonew_img=$settings['images_url']. '/imagen.png';
                        $board_nonew_img2=$settings['images_url']. '/off.png';
        echo '<img src="', $board_nonew_img2,'" alt="', $txt['no_icon'], '" title="', $txt['no_icon'], '" border="0" /><br><img src="', $board_nonew_img,'"WIDTH=70 HEIGHT=70 alt="', $txt['no_icon'], '" title="', $txt['no_icon'], '" border="0" />';        }

El cbi funcionaria con tres imagenes en vez de dos con el siguiente formato: imagen.png (esta seria la imagen que iria por cada foro)
on.png
off.png
Cuando hay mensajes nuevos quedaria asi
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.clubdelpalio.com.ar%2Fsmf%2FThemes%2Fthemeobscurov2%2Ficons%2F1%2Fon.png&hash=01497591a6d9c721cd361273d013a9ccd59aba83)on png  (off.png es una imagen transparente vacia)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.clubdelpalio.com.ar%2Fsmf%2FThemes%2Fthemeobscurov2%2Ficons%2F1%2Fimagen.png&hash=2a037acbf10d1d5ce37e10c4b41c289fa626930e) imagen.png

Si no hay mensajes nuevos quedaria asi:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.clubdelpalio.com.ar%2Fsmf%2FThemes%2Fthemeobscurov2%2Ficons%2F1%2Fimagen.png&hash=2a037acbf10d1d5ce37e10c4b41c289fa626930e)


De esta manera es mas facil cambiar las imagenes, no hay necesidad de reformar todas las imagenes para diferenciarlas en on y off

pd: cambiar WIDTH=70 HEIGHT=70 por las medidas que uno quiera


Title: Re: [Manual] cBi (Custom Board Icons)
Post by: #jsDotx3 on July 25, 2009, 01:30:59 PM
El on2.png/gif es cuando hay un mensaje en un subforo, eso pasa.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 11, 2009, 07:37:12 AM
hola queria ayuda x favor pues no  me sale, instale el cbi y modifike el

Board.Index.Template.php y el Message.Index.Template.php y algo he debido hacer mal xke hice la carpeta en mi teme esta es mi ruta:

/htdocs/smf/Themes/dynasty_1/icons/

y nada de nada no se me ve no se que debo hacer pues llevo ya 2 dias rallandome y buscando la solucion,muchas gracias
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 10:32:06 AM
y como tienes dentro de la carpeta

icons (carpeta principal)
    1 (subcarpeta con el ID del foro)
        - on.png
        - on2.png
        - off.png

Depende tambien de que extensiones tienen tus archivos, y la extension que le agregaste con el codigo para el CBI

Pd.: hace mucho que no te leia, ChikaArmy, jeje.. coincidimos en algunos foros creo que donde estaba elpropiohechicero como webmaster, asi como tigrep, etc.. :D
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 11:34:52 AM
Ostras vicrammmm  :D me alegro d verte mucho tiempo sip pos hara mismo lo miro y te digo jejeje saludoss XD


dices k edite el archivo, modification.xml ke esta dentro del packete cbi y le ponga la ruta??
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:21:04 PM
nop.. por ftp te debe quedar asi como te expongo...

no en el instlador del mod, sino en tu ftp te debe quedar esta estructura..
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:24:53 PM
te dejo una imagen

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.sharedownload.org%2Fimagenes%2Fcbi.jpg&hash=3f03023905d93c25cd2f26968f39a532979c8091)

veras el icons es la carpeta principal, luego hay subcarpetas con los ID de cada foro y adentro de cada subcarpeta las imagenes correspondientes.

dn = a la carpeta de mi theme

Pd.: si bastante tiempo.. :D
Pd2.: perdon por el doble post
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 12:25:46 PM
es k mi BoardIndex.template.php no pone lo k decis en el tuto es diferente  :-[
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:26:38 PM
coloca aqui tu board index... y dime el formate que tendran tus iconos.. si es png, gif, o jpg...
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:28:44 PM
en todo caso el tipo de formato que tu pongas puedes controlarlo en el codigo

if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on.gif'))

puedes dejarlo

if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on.png'))

o sea en el tuto donde tienes el .gif le cambias por el formato de imagen que subas
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 12:30:13 PM
como pongo aki mi boardindex?
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 12:50:12 PM
Toma vicram es k no encontre la forma de ponerlo aki XD


perdon x doble post

http://www.megaupload.com/?d=RSVKGDRZ
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:51:12 PM
Cuando das una respuesta tienes un boton que dice Opciones Adicionales, ahi dandole click, t aparecera donde cargar el board index...
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 12:54:28 PM
nop ya lo mire debe ser k no tengo permisos

mira

http://i29.tinypic.com/rbhyz4.jpg
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:56:57 PM
Aqui te dejo tu BoardIndex.template.php


http://www.megaupload.com/?d=GNQ0PBJR


Tamnbien te lo he subido a megaupload, por que por lo visto en este foro esta desactivado para subir archivos..

Solo debes colocar las imagenes asi con la estructura que te puse enl a imagen que te pase mas arriba y en formato GIF

on.gif
on2.gif
off.gif
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 12:59:28 PM
Por cierto, puedes pasarte por nuestra web asi seguro les encuentras a gente conocida...

http://www.sharedownload.org

Esta web es la fusion de 2 webs amigas mercado-negro y dark-ness

;)
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 01:01:19 PM
okis me pasare :) puedo ponerte mi web aki?

voy a probar ahora con lo k me das no te me vayas x si aun no me funcionase x fi XD
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 01:05:35 PM
seguire por aqui... y si puedes poner tu web para poder mirarlo.. o en todo caso pasate por el mio y cuando te presentas puedes colocarlo para que lo conozcamos, y para no crear problemas solo dile que te di el permiso :D :P
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 01:08:32 PM
no me funciona aun vicram no se k hago mal yo uso smf 1.1.10 y me descargue el

cbi.zip,sera del MessageIndex.template.php o del Modifications.english.php x ke la ruta creo k ya la puse bien mira:

/htdocs/smf/Themes/default/icons/dn/16/off.gif

aunke yo el tema default no lo uso yo uso el dynasty_1

no se k hacer
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 01:12:27 PM
pone la direccion de tu web, ya que debes colocar bien la ruta, y mirandolo unicamente te voy a dar una respuesta a la ruta exacta que debes colocar.. por que ahroa colocas mal la direccion de donde guardar (la carpeta DN que yo tengo es de mi theme y el icons deberias de colocarlo en la carpeta de tu theme... )

coloca tu web para mirar
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 01:17:21 PM
mira vicram :P

http://www.sharedownload.org/foro/presentate-ante-la-comunidad-share-download/hola-me-presento-t7830.0.html#msg29448

ohh gracias x kitarme lo d las imagenes para responder
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 01:23:36 PM
bueno ahora si vi tu foro

ahora tu ftp te debe quedar asi

Themes/dynasty_1/icons/10/off.gif

donde "10"

es el ID de tu foro que queres visualizar el icono.. prueba con 1 luego si te sale puedes agregarle a todos...
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 01:33:07 PM
nop no me sale vicram

/htdocs/smf/Themes/dynasty_1/icons/16/


:'( al final llorare llevo 3 dias asi jajaja
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 01:35:47 PM
le colocaste las imagenes dentro, un on.gif, off.gif, on2.gif

por que trate de buscar esos archivos y no encontre
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 01:37:38 PM
haz lo siguiente colocalo asi

Themes/dynasty_1/icons/229/off.gif

ese le correspondria a tu foro Principal Peliculas que esta en tu board index...

Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 01:38:38 PM
si solo una la de off.gif
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 01:42:27 PM
nada esta asi y nada

Themes/dynasty_1/icons/229/off.gif
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 01:55:07 PM
que raro...

es como que no toma los valores modificados..
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 02:16:33 PM
yap gracias vicram =mente a ver si con tu ayuda lo arreglamos XD
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 12, 2009, 02:53:14 PM
ahora sip, jeje radicaba en el board index el error, estaba algunas cosas fuera de su lugar pero ahora ya salen ;)
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ChikaArmy on September 12, 2009, 03:39:51 PM
tema solucionado Gracias Vicram  :D
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Angel Muñoz on September 20, 2009, 01:02:30 PM
colega estoy usando pretty urls como se cuakl es la id de mis foros si al hacer clic las urls ya salen modificadas?
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 23, 2009, 10:25:28 AM
Quote from: Angel Muñoz on September 20, 2009, 01:02:30 PM
colega estoy usando pretty urls como se cuakl es la id de mis foros si al hacer clic las urls ya salen modificadas?

puedes mirarlo desde tu phpmyadmin, en tu base de datos, smf_pretty_cache o algo asi se llama, ahi estan completos..

o podes entraar a la administracion de tu foro, y le das mover a uno de los foros cuando haces esto se muestra en el link de abajo el id del foro a mover..
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: 4KING.GA~ on September 23, 2009, 03:20:28 PM
Una consulta tengo el Theme Pessimist_v1 & no me sale el archivo MessageIndex.template.php como lo puedo hacer? estoy utilizando SMF Version 1.0.10

saludos.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 23, 2009, 04:06:14 PM
Quote from: keough~ on September 23, 2009, 03:20:28 PM
Una consulta tengo el Theme Pessimist_v1 & no me sale el archivo MessageIndex.template.php como lo puedo hacer? estoy utilizando SMF Version 1.0.10

saludos.

Lo toma del theme default..

deberas hacerle la modificacion al theme default

salu2
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: 4KING.GA~ on September 23, 2009, 06:49:42 PM
Quote from: vicram10 on September 23, 2009, 04:06:14 PM
Quote from: keough~ on September 23, 2009, 03:20:28 PM
Una consulta tengo el Theme Pessimist_v1 & no me sale el archivo MessageIndex.template.php como lo puedo hacer? estoy utilizando SMF Version 1.0.10

saludos.

Lo toma del theme default..

deberas hacerle la modificacion al theme default

salu2

Osea en Theme "Default" edito esos archivos pero luego los iconos en donde creo los direcctorios? en "Pessimist_v1" ?

gracias.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on September 23, 2009, 06:52:14 PM
claro.. modificas ese template.. pero los iconos debes agregarlo en tu custom theme.. por que sino, no funcionara..
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: 4KING.GA~ on September 24, 2009, 12:10:13 AM
Edite los Archivos de Default & luego los subi & al final no funciona me puedes ayudar bien porfavor antes lo habia echo pero ahora no me sale u.u es por la version :/
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: mafia7 on October 03, 2009, 07:36:05 PM
si pero amigo como pones por cada areas una foto distinta
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: junioroo8743 on October 07, 2009, 02:29:33 AM
Hola amigos excellente tuto una consulta

mi foro ya lleva algun tiempo funcionando y he subido varios themas para que los usarios escojieran el que mas les gustase

he realizado el tuto tal y como viene y todo perfecto pero al cambiar el tema me pasa que no se me presenta la modificacion, esto por que solo la hice en el index del default segun entiendo ?? asi es verdad


Bueno entonces debo de volver a subir la modificacion acada uno de los themas, o simplemente desisntalar los themas y pedirle que me haga una copia por defecto ??

Este ultimo lo he intentado pero no me realiza los cambios asi que lo retomo en el post para ver si el error es mio o es que debo hacer los cambios en cada thema que suba o que tenga instalado

saludos

Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on October 07, 2009, 12:52:31 PM
si las modificaciones debes hacerla para cada uno de los thems que tengan esos archivos..

salu2
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: junioroo8743 on October 07, 2009, 01:48:10 PM
agracias amigos exellente tutorial
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: nani6to on November 09, 2009, 11:50:12 AM
Hola me llamo Luis,

No sé si me podeis ayudar, es que tengo instalado un foro con un theme que no es el default, tengo la versión 1.1.10 y he probado buscando y modificando como decis aqui, y no me sale, miro la dirección de la imágen que me sale con una X roja, como si la ruta no existiera, y miro la dirección de imágen y busca la imágen en: /Themes/apollobb/images/off.png

Bueno el theme que utilizo es ApolloBB, si me podeis ayudar, me hariais un gran favor, ya que no entiendo que es lo que sucede, y no sé si he hecho alguna cosa mal o me falta hacer algo más, estoy perdido!  :-[

Gracias adelantadas!!
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: carlitosyq on November 09, 2009, 03:08:31 PM
yo use anteriormente esta herramienta y funciono muy bien solo que yo lo hice colocando las imagenes en la carpeta themes/mystic/images/
y las imagenes hiban nombradas on40.gif   on45.gif  off45.gif, etc según el foro
cambie el foro de host y cambie theme pero no e podido hacer que aparezcan las imagenes probe a mi mnera y a la manera explicada aquí.
dejo aqui los archivos del board y message tal vez alguién me puede revisar y decirme donde debo reemplazar el texto.

estos archivos son del tema scratch_118 y son los originales

11111http://www.mediafire.com/download.php?vhgmzqnijmo
1111http://www.mediafire.com/download.php?ktjmedzivzm

ahora las del tema default son estos

1111http://www.mediafire.com/download.php?mdzkzn2ymht
11111http://www.mediafire.com/download.php?ytzikdwt2dq
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ZiFFeL on December 07, 2009, 01:14:56 PM
Y como sería para la 2.0 rc2 con pretty url, que si no me equiboco te pone el nombre del foro y no su ID.

Saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ealexander on December 08, 2009, 11:14:52 PM
Hola amigos tenia una duda yo actualmente tengo instalado el mod pretty urls y cmo saben genera url amigables mi duda es como tendria que llamarse las carpetas porque supuestamente tiene que ser llamado el id del foro por ejemplo el 16, etc y en el caso de que yo tenga pretty url tengo que crear carpetas con letras espero me puedna explicar mi gran duda, gracias de antemano
Saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: ealexander on December 10, 2009, 11:43:24 PM
Alguien que me pueda ayudar con la duda que tengo se lo agradeceria mucho
Saludos amigos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: rusoariel on December 11, 2009, 08:58:09 AM
En la hoja 3 tenes la respuesta a tu pregunta

QuoteCita de: Angel Muñoz en septiembre 20, 2009, 01:02:30  (http://www.simplemachines.org/community/index.php?topic=310319.msg2267946#msg2267946)<blockquote>colega estoy usando pretty urls como se cuakl es la id de mis foros si al hacer clic las urls ya salen modificadas?
</blockquote>
puedes mirarlo desde tu phpmyadmin, en tu base de datos, smf_pretty_cache o algo asi se llama, ahi estan completos..

opodes entraar a la administracion de tu foro, y le das mover a uno delos foros cuando haces esto se muestra en el link de abajo el id delforo a mover..
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: rocker49 on January 08, 2010, 05:23:44 PM
Una pregunta, es que no encuentro el texto que tu dices dentro de

Board.Index.Template.php

y tampoco dentro de

Message.Index.Template.php

porque no????
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Blown on January 13, 2010, 02:42:35 AM
Excelente tutorial amigo muchas gracias :D
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: reinoso.cl on January 30, 2010, 12:13:39 AM
excelente aporte.. lo logre con este tutorial

gracias al creador
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Perfomance on February 01, 2010, 10:01:23 AM
yo tengo un problema
Cuando quiero crear la carpeta en:

/epidemikguild.xtreemhost.com/htdocs/Themes/greenboxes/images/icons

Me sale error
550 Can't create directory: Disk quota exceeded

Nose como arreglar, por que no puedo crear la carpeta que vendria a ser solo el numero 1

:S

Si alguien me ayuda estaria bien
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Kikokeko on March 07, 2010, 04:47:03 PM
Gracias a @JST Sharp por el tuto y ha @130860 por avisarme de que esixitía!  ::)
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Kikokeko on March 08, 2010, 07:50:55 PM
Hola de nuevo.

El mod funciona bien pero he caído en la cuenta de que los usuarios no registrados ven todos los iconos off.gif, esto es, no ven los avisos de mensaje nuevo en el hilo. ¿Esto pasa porqué solo se envían cookies a los registrados?


Un saludo.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Procito0o on March 25, 2010, 04:23:27 PM
Funcionara en el RC3 capo?
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on March 26, 2010, 10:42:48 AM
Quote from: Procito0o on March 25, 2010, 04:23:27 PM
Funcionara en el RC3 capo?

si usas el theme default instala el mod y listo

http://custom.simplemachines.org/mods/index.php?mod=511
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: rusoariel on March 27, 2010, 09:46:16 AM
Quote from: Kikokeko on March 08, 2010, 07:50:55 PM
Hola de nuevo.

El mod funciona bien pero he caído en la cuenta de que los usuarios no registrados ven todos los iconos off.gif, esto es, no ven los avisos de mensaje nuevo en el hilo. ¿Esto pasa porqué solo se envían cookies a los registrados?


Un saludo.
es como dices, por eso yo lo reforme para que usen dos imagenes una para identificar el foro y otra mas chica que aparece cuando hay mensajes nuevos, con esto logro que la imagen del foro siempre este en on.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: RagingHippieHost on March 27, 2010, 09:48:26 AM
Quote from: JSTSharp on May 13, 2009, 09:13:43 PM
Hola!.

Bueno muchos han tenido problemás con este MOD, claro está errores aquí les explicaré unas cosas para que se configure bien y puedan hacerlo funcionar.

1. Instalar MOD Manual:

Board.Index.Template.php:


// If the board is new, show a strong indicator.
            if ($board['new'])
               echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
            // This board doesn't have new posts, but its children do.
            elseif ($board['children_new'])
               echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
            // No new posts at all! The agony!!
            else
               echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" />';


Remplazas por:

if ($board['new']) {
               if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on.gif'))
                  $board_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/on.gif';
               else
                  $board_new_img=$settings['images_url']. '/on.gif';
   
                  echo '<img src="', $board_new_img,'" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            } elseif ($board['children_new']) {
               if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on2.gif'))
                  $childboard_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/on2.gif';
               else
                  $childboard_new_img=$settings['images_url']. '/on2.gif';
     
                  echo '<img src="', $childboard_new_img,'" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';   
            } else {
               if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/off.gif'))
                  $board_nonew_img=$settings['theme_url']. '/icons/' . $board['id'] . '/off.gif';
               else
                  $board_nonew_img=$settings['images_url']. '/off.gif';

                  echo '<img src="', $board_nonew_img,'" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';
            }


Message.Index.Template.php:

Buscas por:

// If the board is new, show a strong indicator.
         if ($board['new'])
            echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
         // This board doesn't have new posts, but its children do.
         elseif ($board['children_new'])
            echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
         // No new posts at all! The agony!!
         else
            echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" />';


Remplazas por:

if ($board['new']) {
               if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on.gif'))
                  $board_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/on.gif';
               else
                  $board_new_img=$settings['images_url']. '/on.gif';
   
                  echo '<img src="', $board_new_img,'" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            } elseif ($board['children_new']) {
               if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/on2.gif'))
                  $childboard_new_img=$settings['theme_url']. '/icons/' . $board['id'] . '/on2.gif';
               else
                  $childboard_new_img=$settings['images_url']. '/on2.gif';
     
                  echo '<img src="', $childboard_new_img,'" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';   
            } else {
               if (file_exists($settings['theme_dir'] . '/icons/' . $board['id'] . '/off.gif'))
                  $board_nonew_img=$settings['theme_url']. '/icons/' . $board['id'] . '/off.gif';
               else
                  $board_nonew_img=$settings['images_url']. '/off.gif';

                  echo '<img src="', $board_nonew_img,'" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';
            }


Todo esos archivos los encontramos en Themes/tu themes/




2. Agregando las imágenes.

A continuación enseñare a poner las imágenes.

- Para poner la imagen debes crear una ruta en Themes/tu themes/ creas una carpeta/ruta llamada icons, osea quedaría así Themes/tu themes/icons.

- Para poner una imagen por foro, luego de crear la carpeta te metes dentro un ejemplo de foro es el español que su url es:

http://www.simplemachines.org/community/index.php?board=16.0

Nos fijamos en los ultimos números que es 16.0, entonces vamos a Themes/tu themes/icons y creamos una carpeta llamada 16, dentro ponemos el on.gif,off.gif y on2.gif

¿Por qué es 16?.

Porque claro, el .0 no cuenta, entonces verás casos así:

http://www.simplemachines.org/community/index.php?board=40.0

Fácil, haces una carpeta llamada 40 y listo ;D!.

Saludos!.

Esto es bueno, por favor, alguien podría traducir al Inglés y puesto en la junta correspondiente?
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: vicram10 on March 27, 2010, 11:35:05 AM
It's very easy, if your SMF version is

2.0 rc3, read this => http://custom.simplemachines.org/mods/index.php?action=parse;mod=511;attach=127516;smf_version=2.0_RC2
1.1.11, read this => http://custom.simplemachines.org/mods/index.php?action=parse;mod=511;attach=127516;smf_version=1.1.11

greetings
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: RagingHippieHost on March 28, 2010, 06:38:00 AM
gracias!
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Aportadordelmix on April 01, 2010, 10:52:51 PM
Muy buen tutorial, muchas gracias.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: marmp3 on April 22, 2010, 10:37:22 PM
Gracias por este magnifico tutorial ya empece a poner los iconos a ki foro

Se ve muy bien

Mil Gracias
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: lucas-ruroken on April 23, 2010, 02:13:49 PM
Quote from: vicram10 on March 27, 2010, 11:35:05 AM
It's very easy, if your SMF version is

2.0 rc3, read this => http://custom.simplemachines.org/mods/index.php?action=parse;mod=511;attach=127516;smf_version=2.0_RC2
1.1.11, read this => http://custom.simplemachines.org/mods/index.php?action=parse;mod=511;attach=127516;smf_version=1.1.11

greetings

:o noi sabia que el parse funcionaba asi tmb :P siempre me aparecio la url: http://custom.simplemachines.org/mods/index.php?action=parse

saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Gmaster83 on May 10, 2010, 03:56:18 PM
Bueno, soy un usuario nuevo, que acabo de probar SMF. El primer problema que encontre con este mod, es que no funciona con RC3. Estuve revisando las plantillas, y encontre la causa. El MOD original tenia unas pequeñas diferencias con el que tenia yo (rc3). Hay que editar el modification.xml, y editar (en donde busca, no donde reemplaza) las direcciones de las imagenes, concretamente agregarle a una palabra _url  y quitarle una /
Mas concretamente:

Quote<img src="', $settings['images_url'], '/', $context['theme_variant_url'], '/redirect.png" alt="*" title="*" />';

Para no editar todo a mano, simplemente modifique el mod con esos pequeños cambios y me funciono perfectamente. Se los subi aca: http://rapidshare.com/files/385777837/cbi157.zip.html

Espero no estar pasando por algo ninguna regla, sino disculpen, ese les funcionara bien con SMF 2.0 rc3

Saludos!.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: nedkas on May 23, 2010, 08:25:58 AM
Hola amigos ,

He abierto un foro relacionado con la medicina con varias categorias y cada categoria tienes diferentes boards , y quiero poner una imagen pequeña desde mi computer al lado de cada board , un amigo me comento subir primero la imagen en imageshacks y despues copiar la ruta de la imagen y pegarla con un comando , pero no entiendo que comando debo poner y en que sitio ponerlo exactamente para que aprezca la imagen .
Agradezco si alguin me echa una mano explicandome los pasos a seguir .
muchas gracias y saludos
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: mainwhat on June 07, 2010, 05:36:10 PM
Que gran trabajo! Felicitaciones!.  Uno sabe el tiempo y esfuerzo que significa hacer un tutorial.  Lo que no pude hacerlo es en la última versión (2.0 RC3). Cuando cambio manualmente los fragmentos de código, desaparecen los nombres y no aparecen las imágnes. Creo que tomé todos los recaudos (capeta icons en Themes/default, las carpetitas con los números de los foros, las imágenes en png). Observé que ha variado el fragmento de código que hay que reemplazar.  Bueno, con volver a las php originales, se resolvió.  El foro que estoy rearmando es http://www.7decopas.com.ar/ForoSMF/index.php. El anterior estaba en phpBB3 y es cierto que la estética uno la podía manejar mas fácilmente, pero en este es mucho mas funcional y facil para instalar mods.  El Aeva Media es una maravilla.  El buscador es muy bueno y las estadísticas muy claras.  Hasta ahora el mejor software de foro que he probado.
Un saludo, desde el Sur
Gustavo
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: FEDEPS on July 11, 2010, 01:26:45 AM
Muchas gracias, me re sirvio.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: яuben™ on July 16, 2010, 10:03:05 AM
Mi buscador no lo encuentra :( el code ni del board.index.template.php ni del messange.Index.template los dejo por si alguien lo pudiera hacer  :-[ :P
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: johanc on July 17, 2010, 09:23:25 PM
disculpen tengo una duda ese archivo de texto cual es o como se llama ??
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: adthz on July 29, 2010, 08:56:09 PM
version: 2.0 rc3
theme: ActualismRC3.zip

bueno hice todo lo que indica el tutorial pero em fin cree carpeta icons y dentro de esa carpeta cree una carpeta llamada 1 y otra llamada 2 y puse las imagenes con los nombre on.png on2.png y off.png y no hiso ningun cambio claro que esos cambios los hice en el theme default ya que el theme ActualismRC3.zip no tienes esos archivos para editar

bueno quisiera saber como hago para cambiar las imagenes a cada foro en la version 2.0 rc3
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: CamiloBM on July 23, 2012, 06:14:53 PM
Alguien me puede ayudar cuando cambio el codigo y pongo en guardar me da este error:

Forbidden

You don't have permission to access /index.php on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Que hago porfavor ayudenme
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: gerzok on July 27, 2012, 10:37:58 PM
Hey muchas gracias ahora mismo lo pruebo y les aviso como me fue xD
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: megustatufoto on February 16, 2014, 12:06:07 AM
Hola amigo como hago si mi foro 2.0.7 tiene este codigo que no es igual que el que publicaste??? ayuda



// If the board or children is new, show an indicator.

if ($board['new'] || $board['children_new'])
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'on', $board['new'] ? '' : '2', '.png" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" />';
// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
// No new posts at all! The agony!!
else
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'off.png" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" />';



// Fin If the board or children is new, show an indicator.
Title: Re: [Manual] cBi (Custom Board Icons)
Post by: megustatufoto on February 21, 2014, 10:26:49 AM
Hola amigos quien puede ayudarme? mi codigo es diferente a ese que tienen puesto que deberia de modificar, tengo 2 meses buscando y buscando en la internet un codigo similar al mio para cambiar las imagenes manualemnte y he realizado muchas pruebas de distintas formas y solo me da error por que tantas modificaciones que no se donde esta el error, este es mi codigo de imagenes de categoria del archivo:

MessageIndex.template.php



<?php
/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0
 */

function template_main()
{
global $context$settings$options$scripturl$modSettings$txt;

echo '
<a id="top"></a>'
;

if (!empty($context['boards']) && (!empty($options['show_children']) || $context['start'] == 0))
{
echo '
<div class="tborder childboards" id="board_'
$context['current_board'], '_childboards">
<div class="cat_bar">
<h3 class="catbg">'
$txt['parent_boards'], '</h3>
</div>
<div class="table_frame">
<table class="table_list">
<tbody id="board_'
$context['current_board'], '_children" class="content">';

foreach ($context['boards'] as $board)
{
echo '
<tr id="board_'
$board['id'], '" class="windowbg2">
<td class="icon windowbg"'
, !empty($board['children']) ? ' rowspan="2"' '''>
<a href="'
, ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl '?action=unread;board=' $board['id'] . '.0;children'), '">';






// If the board or children is new, show an indicator.

if ($board['new'] || $board['children_new'])
echo '
<img src="'
$settings['images_url'], '/' .$context['theme_variant_url'], 'on'$board['new'] ? '' '2''.png" alt="'$txt['new_posts'], '" title="'$txt['new_posts'], '" />';


// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<img src="'
$settings['images_url'], '/' .$context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';


// No new posts at all! The agony!!
else
echo '
<img src="'
$settings['images_url'], '/' .$context['theme_variant_url'], 'off.png" alt="'$txt['old_posts'], '" title="'$txt['old_posts'], '" />';

echo '
</a>


</td>
<td class="info">
<a class="subject" href="'
$board['href'], '" name="b'$board['id'], '">'$board['name'], '</a>';



// Fin If the board or children is new, show an indicator.




// Has it outstanding posts for approval?
if ($board['can_approve_posts'] && ($board['unapproved_posts'] || $board['unapproved_topics']))
echo '
<a href="'
$scripturl'?action=moderate;area=postmod;sa=', ($board['unapproved_topics'] > 'topics' 'posts'), ';brd='$board['id'], ';'$context['session_var'], '='$context['session_id'], '" title="'sprintf($txt['unapproved_posts'], $board['unapproved_topics'], $board['unapproved_posts']), '" class="moderation_link">(!)</a>';

echo '

<p>'
$board['description'] , '</p>';

// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)


y el otro archivo: BoardIndex.template.php

<?php
/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0
 */

function template_main()
{
global $context$settings$options$txt$scripturl$modSettings;

// Show some statistics if stat info is off.
if (!$settings['show_stats_index'])
echo '
<div id="index_common_stats">
'
$txt['members'], ': '$context['common_stats']['total_members'], ' &nbsp;&#38;#8226;&nbsp; '$txt['posts_made'], ': '$context['common_stats']['total_posts'], ' &nbsp;&#38;#8226;&nbsp; '$txt['topics'], ': '$context['common_stats']['total_topics'], '
'
, ($settings['show_latest_member'] ? ' ' $txt['welcome_member'] . ' <strong>' $context['common_stats']['latest_member']['link'] . '</strong>' $txt['newest_member'] : '') , '
</div>'
;

// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo '
<div id="newsfader">
<div class="cat_bar">
<h3 class="catbg">
<img id="newsupshrink" src="'
$settings['images_url'], '/collapse.gif" alt="*" title="'$txt['upshrink_description'], '" align="bottom" style="display: none;" />
'
$txt['news'], '
</h3>
</div>
<ul class="reset" id="smfFadeScroller"'
, empty($options['collapse_news_fader']) ? '' ' style="display: none;"''>';

foreach ($context['news_lines'] as $news)
echo '
<li>'
$news'</li>';

echo '
</ul>
</div>
<script type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/fader.js"></script>
<script type="text/javascript"><!-- // --><![CDATA[

// Create a news fader object.
var oNewsFader = new smf_NewsFader({
sSelf: \'oNewsFader\',
sFaderControlId: \'smfFadeScroller\',
sItemTemplate: '
JavaScriptEscape('<strong>%1$s</strong>'), ',
iFadeDelay: '
, empty($settings['newsfader_time']) ? 5000 $settings['newsfader_time'], '
});

// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: true,
bCurrentlyCollapsed: '
, empty($options['collapse_news_fader']) ? 'false' 'true'',
aSwappableContainers: [
\'smfFadeScroller\'
],
aSwapImages: [
{
sId: \'newsupshrink\',
srcExpanded: smf_images_url + \'/collapse.gif\',
altExpanded: '
JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url + \'/expand.gif\',
altCollapsed: '
JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: '
$context['user']['is_guest'] ? 'false' 'true'',
sOptionName: \'collapse_news_fader\',
sSessionVar: '
JavaScriptEscape($context['session_var']), ',
sSessionId: '
JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: '
$context['user']['is_guest'] ? 'true' 'false'',
sCookieName: \'newsupshrink\'
}
});
// ]]></script>'
;
}

echo '
<div id="boardindex_table">'
;

/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image),
and boards. (see below.) */
foreach ($context['categories'] as $category)
{
// If theres no parent boards we can see, avoid showing an empty category (unless its collapsed)
if (empty($category['boards']) && !$category['is_collapsed'])
continue;

echo '
<table class="table_list">
<tbody class="header" id="category_'
$category['id'], '">
<tr>
<td colspan="4">
<div class="cat_bar">
<h3 class="catbg">'
;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a class="collapse" href="'
$category['collapse_href'], '">'$category['collapse_image'], '</a>';

if (!$context['user']['is_guest'] && !empty($category['show_unread']))
echo '
<a class="unreadlink" href="'
$scripturl'?action=unread;c='$category['id'], '">'$txt['view_unread_category'], '</a>';

echo '
'
$category['link'], '
</h3>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table_list">'
;

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{

echo '
<tbody class="content" id="category_'
$category['id'], '_boards">';
// Titles Board,topic,post,etc.
echo'
  <tr class="sub_cat">
  <td class="icon first">&nbsp;</td>
   <td class="center">'
,$txt['board'],'</td>
   <td class="center stats">&nbsp;</td>
   <td class="lastpost_sub">&nbsp;</td>
  </tr>'
;
/* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */
foreach ($category['boards'] as $board)
{
echo '
<tr id="board_'
$board['id'], '" class="windowbg2">
<td class="icon windowbg"'
, !empty($board['children']) ? ' rowspan="2"' '''>
<a href="'
, ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl '?action=unread;board=' $board['id'] . '.0;children'), '">';






// If the board or children is new, show an indicator.

if ($board['new'] || $board['children_new'])
echo '
<img src="'
$settings['images_url'], '/'$context['theme_variant_url'], 'on'$board['new'] ? '' '2''.png" alt="'$txt['new_posts'], '" title="'$txt['new_posts'], '" />';
// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<img src="'
$settings['images_url'], '/'$context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
// No new posts at all! The agony!!
else
echo '
<img src="'
$settings['images_url'], '/'$context['theme_variant_url'], 'off.png" alt="'$txt['old_posts'], '" title="'$txt['old_posts'], '" />';



echo '
</a>
</td>
<td class="info">
<a class="subject" href="'
$board['href'], '" name="b'$board['id'], '">'$board['name'], '</a>';



// Fin If the board or children is new, show an indicator.




// Has it outstanding posts for approval?
if ($board['can_approve_posts'] && ($board['unapproved_posts'] || $board['unapproved_topics']))
echo '
<a href="'
$scripturl'?action=moderate;area=postmod;sa=', ($board['unapproved_topics'] > 'topics' 'posts'), ';brd='$board['id'], ';'$context['session_var'], '='$context['session_id'], '" title="'sprintf($txt['unapproved_posts'], $board['unapproved_topics'], $board['unapproved_posts']), '" class="moderation_link">(!)</a>';

echo '

<p>'
$board['description'] , '</p>';

// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)



La verdad que estoy agotad de tantos intentos fallidos, alguien sabe organizar mi codigo para que se vea manual?.. Las carpetas y imagenes ya estan creadas perfectamente.

Ya este paso lo hice:

2. Agregando las imágenes.

A continuación enseñare a poner las imágenes.

- Para poner la imagen debes crear una ruta en Themes/tu themes/ creas una carpeta/ruta llamada icons, osea quedaría así Themes/tu themes/icons.

- Para poner una imagen por foro, luego de crear la carpeta te metes dentro un ejemplo de foro es el español que su url es:

http://www.simplemachines.org/community/index.php?board= 16.0

Nos fijamos en los ultimos números que es 16.0, entonces vamos a Themes/tu themes/icons y creamos una carpeta llamada 16, dentro ponemos el on.gif,off.gif y on2.gif

¿Por qué es 16?.

Porque claro, el .0 no cuenta, entonces verás casos así:

http://www.simplemachines.org/community/index.php?board= 40.0

Title: Re: [Manual] cBi (Custom Board Icons)
Post by: Draving on April 01, 2014, 01:11:55 PM
Se me presento el mismo problema que el compañero de arriba, cuando busco el codigo no me sale nada... Imagino que ha cambiado en algunas lineas.... Como se podra hacer en este caso ?
Title: Re: [TUT!] CBI (Custom Board Icons) personalizado !!
Post by: #jsDotx3 on April 01, 2014, 07:56:19 PM
Tutorial actualizado, incluida una personalización extra para ello, cualquier error comuniquen :)
Title: Re: [TUT!] CBI (Custom Board Icons) personalizado !!
Post by: David AntiStuart on July 11, 2014, 10:03:21 AM
Buenas, Tengo el SMF 2.0.8 y copio este codigo pero se me queda asi el foro: (//)
Crea imagenes en foro y subforos.. en la pagina principal, pero yo solo quiero imagenes en foros..
http://gyazo.com/126b06ed16ca388c43a55ce2a0ef2444 (http://gyazo.com/126b06ed16ca388c43a55ce2a0ef2444)
Title: Re: [TUT!] CBI (Custom Board Icons) personalizado !!
Post by: Sofia14 on July 28, 2014, 08:19:59 PM
Hola :) lo hice y quedó casi perfecto...

Cuando doy clic a la imagen no me salen los hilos de cada foro, sino sólo los nuevos.... pero esto descoloca a alguien nuevo que pueda llegar. ¿Es posible cambiarlo para que al clicar la imagen salgan todos los hilos, los vistos y los nuevos?

Gracias !!
Title: Re: [TUT!] CBI (Custom Board Icons) personalizado !!
Post by: 4KING.GA~ on August 06, 2014, 10:29:12 AM
Hola JSX3, tengo una duda o problema, eh hecho todo lo que sale en el manual y ah funcionado pero lo raro esquíe solamente uso la carpeta llamada "iconos" y adentro de la carpeta tengo las imágenes de cada foro 1.png y sucesivamente, el problema o duda mia es que no me salen las imágenes en los sub-foros como podría solucionarlo?

Gracias.
Title: Re: [TUT!] CBI (Custom Board Icons) personalizado !!
Post by: foroforo on February 15, 2016, 08:36:56 AM
Cómo hacerlo?
https://www.youtube.com/watch?v=vaK1Ddar2lw
http://smf.konusal.com/index.php