• 0
  • 12 RepliesReplies
  • 9479 ReadTimes Read
  • 0 PointsPoints

Topic: [Duda/Problema] Custom Board Icons

Usuario: Puzzle
Rango: Recién Llegado
Mensajes: 26
Points: 0
Mi web: www.infoconsolas.net
Perfil: View Profile
[Duda/Problema] Custom Board Icons
August 21, 2011 - 03:00 15:00
Hola!

Hace poco miré un MOD que me permitiese cambiar los iconos de las "Sub-Categorias" o "Categorias" de mi foro, y añadir otro Icono.

La cuestion es que solo encontré este, y en su web de descarga hay muchisimos archivos, he probado con casi todos y la verdad es que ninguno me funciona, da errores en todo.

Sabeis si habría otro que me permitiese hacer lo mismo? O almenos, porque me sale errores de instalación y me recomienda ALTAMENTE no instalarlos?

Muchas gracias y perdonen las molestias.

Saludos  ;)
Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:[Duda/Problema] Custom Board Icons
Reply #1 August 21, 2011 - 03:07 15:07
Para SMF 2.0 Gold debes usar este cbi172.zip si aun asi te da error deberas hacerlo manualmente usando el boton parse que aparece debajo de las descargas :)
Usuario: Puzzle
Rango: Recién Llegado
Mensajes: 26
Points: 0
Mi web: www.infoconsolas.net
Perfil: View Profile
Re:[Duda/Problema] Custom Board Icons
Reply #2 August 21, 2011 - 03:09 15:09
Para SMF 2.0 Gold debes usar este cbi172.zip si aun asi te da error deberas hacerlo manualmente usando el boton parse que aparece debajo de las descargas :)

Me da error de tema, no de instalación normal con ese "cbi172.zip". Entonces, no podré instalarlo?

Saludos  :(

Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:[Duda/Problema] Custom Board Icons
Reply #3 August 21, 2011 - 03:17 15:17
lo que vas a hacer es modificar los siguientes archivos manualmente (obviamente de tu theme)

BoardIndex.template.php (de tu theme)

Busca:
Code: [Select]
/* 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>

y reemplaza por:
Code: [Select]
/* 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'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'on.png'))
$board_new_img = '/icons/' . $board['id'];
else
$board_new_img = '';
echo '
<img src="', $settings['images_url'], $board_new_img, '/', $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'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'redirect.png'))
$board_redirect_img = '/icons/' . $board['id'];
else
$board_redirect_img = '';
echo '
<img src="', $settings['images_url'], $board_redirect_img, '/', $context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
}
// No new posts at all! The agony!!
else
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'off.png'))
$board_nonew_img = '/icons/' . $board['id'];
else
$board_nonew_img = '';
echo '
<img src="', $settings['images_url'], $board_nonew_img, '/', $context['theme_variant_url'], 'off.png" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" />';
}
echo '
</a>
</td>

MessageIndex.template.php (de tu theme)

busca:
Code: [Select]
// 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>';

reemplaza por:
Code: [Select]
// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'on.png'))
$board_new_img = '/icons/' . $board['id'];
else
$board_new_img = '';
echo '
<img src="', $settings['images_url'], $board_new_img, '/' .$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'])
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'redirect.png'))
$board_redirect_img = '/icons/' . $board['id'];
else
$board_redirect_img = '';
echo '
<img src="', $settings['images_url'], $board_redirect_img, '/' .$context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
}
// No new posts at all! The agony!!
else
{
if (file_exists($settings['theme_dir'] . '/images/icons/' . $board['id'] . '/' . $context['theme_variant_url'] . 'off.png'))
$board_nonew_img = '/icons/' . $board['id'];
else
$board_nonew_img = '';
echo '
<img src="', $settings['images_url'], $board_nonew_img, '/' .$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>';

y tendras el mod funcionando correctamente :)
esto que hacemos se llama parse (o instalar los mods manualmente) y lo encontraras en la mayoria de los mods que busques debajo de las descargas :)
no olvides siempre hacer copia de seguridad de los archivos que modifiques :)
Usuario: Puzzle
Rango: Recién Llegado
Mensajes: 26
Points: 0
Mi web: www.infoconsolas.net
Perfil: View Profile
Re:[Duda/Problema] Custom Board Icons
Reply #4 August 21, 2011 - 03:23 15:23
Tengo editado el BoardIndex.template.php, pero el "MessageIndex.template.php" no lo tengo, no aparece en ningún lado de mi carpeta de mi Theme...

Siento molestarte, pero la verdad es que no sé porque me salen estos errores, a parte, no sé básicamente porque no tengo ese fichero.  :(

Saludos y gracias de nuevo, espero una respuesta.
Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:[Duda/Problema] Custom Board Icons
Reply #5 August 21, 2011 - 03:29 15:29
Tengo editado el BoardIndex.template.php, pero el "MessageIndex.template.php" no lo tengo, no aparece en ningún lado de mi carpeta de mi Theme...

Siento molestarte, pero la verdad es que no sé porque me salen estos errores, a parte, no sé básicamente porque no tengo ese fichero.  :(

Saludos y gracias de nuevo, espero una respuesta.
puede que el theme use el MessageIndex.template.php del theme default pero no estoy seguro, esperemos a que alguien lo confirme.
Usuario: Puzzle
Rango: Recién Llegado
Mensajes: 26
Points: 0
Mi web: www.infoconsolas.net
Perfil: View Profile
Re:[Duda/Problema] Custom Board Icons
Reply #6 August 21, 2011 - 03:30 15:30
Tengo editado el BoardIndex.template.php, pero el "MessageIndex.template.php" no lo tengo, no aparece en ningún lado de mi carpeta de mi Theme...

Siento molestarte, pero la verdad es que no sé porque me salen estos errores, a parte, no sé básicamente porque no tengo ese fichero.  :(

Saludos y gracias de nuevo, espero una respuesta.
puede que el theme use el MessageIndex.template.php del theme default pero no estoy seguro, esperemos a que alguien lo confirme.

Y si edito el Default, se puede ir al garete?  :'(

Bueno, gracias por tu atención =D

Edit

Lo he probado haciendo una copia de seguridad y la verdad es que no encuentro lo que he añadido...  :P
Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:[Duda/Problema] Custom Board Icons
Reply #7 August 21, 2011 - 03:40 15:40
Tengo editado el BoardIndex.template.php, pero el "MessageIndex.template.php" no lo tengo, no aparece en ningún lado de mi carpeta de mi Theme...

Siento molestarte, pero la verdad es que no sé porque me salen estos errores, a parte, no sé básicamente porque no tengo ese fichero.  :(

Saludos y gracias de nuevo, espero una respuesta.
puede que el theme use el MessageIndex.template.php del theme default pero no estoy seguro, esperemos a que alguien lo confirme.

Y si edito el Default, se puede ir al garete?  :'(

Bueno, gracias por tu atención =D

Edit

Lo he probado haciendo una copia de seguridad y la verdad es que no encuentro lo que he añadido...  :P
tu error tambien puede estar en estar usando un theme de Smf 2.0 RC5 en SMF 2.0 Gold, no digo que sean grandes cambios pero si tiene algunos, aunque me parece muy raro ver un theme sin MessageIndex.template.php o al menos yo nunca lo he visto :S
Usuario: Puzzle
Rango: Recién Llegado
Mensajes: 26
Points: 0
Mi web: www.infoconsolas.net
Perfil: View Profile
Re:[Duda/Problema] Custom Board Icons
Reply #8 August 21, 2011 - 03:41 15:41
Tengo editado el BoardIndex.template.php, pero el "MessageIndex.template.php" no lo tengo, no aparece en ningún lado de mi carpeta de mi Theme...

Siento molestarte, pero la verdad es que no sé porque me salen estos errores, a parte, no sé básicamente porque no tengo ese fichero.  :(

Saludos y gracias de nuevo, espero una respuesta.
puede que el theme use el MessageIndex.template.php del theme default pero no estoy seguro, esperemos a que alguien lo confirme.

Y si edito el Default, se puede ir al garete?  :'(

Bueno, gracias por tu atención =D

Edit

Lo he probado haciendo una copia de seguridad y la verdad es que no encuentro lo que he añadido...  :P
tu error tambien puede estar en estar usando un theme de Smf 2.0 RC5 en SMF 2.0 Gold, no digo que sean grandes cambios pero si tiene algunos, aunque me parece muy raro ver un theme sin MessageIndex.template.php o al menos yo nunca lo he visto :S

Te adjunté una imagen con los archivos que tengo en Filezilla, eso es lo que hay y no he cambiado completamente nada.
no avatar
Usuario: Daniiel
Rango: Nuevo Usuario
Mensajes: 715
Points: 22
Mi web: http://www.mundonet.org/foro/
Perfil: View Profile
Re:[Duda/Problema] Custom Board Icons
Reply #9 August 21, 2011 - 05:18 17:18
Si el theme que estas usando no tiene el MessageIndex.template.php, simplemente solo usas el del default.
Saludos!
Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:[Duda/Problema] Custom Board Icons
Reply #10 August 21, 2011 - 05:20 17:20
modifica el MessageIndex.template.php del theme default entonces y nos dices como te fue :)
Usuario: Puzzle
Rango: Recién Llegado
Mensajes: 26
Points: 0
Mi web: www.infoconsolas.net
Perfil: View Profile
Re:[Duda/Problema] Custom Board Icons
Reply #11 August 22, 2011 - 10:02 10:02
Ya lo he modificado pero no sé donde cambiar la configuración, no veo nada nuevo... donde debería aparecer?
Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:[Duda/Problema] Custom Board Icons
Reply #12 August 22, 2011 - 11:12 11:12
Ya lo he modificado pero no sé donde cambiar la configuración, no veo nada nuevo... donde debería aparecer?
este mod no tiene  una pestaña de configuracion lo que debes hacer es lo siguiente:
Para poner la imagen debes crear una carpeta en Themes/tu theme/  llamada icons, osea quedaría así Themes/tu theme/icons.
Para poner una imagen por seccion, luego de crear la carpeta te metes dentro de uno de tus foros por ejemplo:
http://www.smfsimple.com/index.php/board,80.0.html
Nos fijamos en los ultimos números que en este caso es es 80.0, entonces vamos a Themes/tu themes/icons y creamos una carpeta llamada 0, dentro ponemos el on.gif,off.gif y on2.gif
¿Por qué es 80?.
Porque el .0 no cuenta, entonces si ves algo asi:
http://www.smfsimple.com/index.php/board,83.0.html
Fácil, haces una carpeta llamada 83 y ahi subes los iconos de cada categoria :)
espero que te sirva cualquier cosa preguntas :D
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines