Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Tutoriales => Topic started by: SSimple Team on July 10, 2011, 12:28:25 PM

Title: Imagenes por categorias - Estilo SMFSimple.com
Post by: SSimple Team on July 10, 2011, 12:28:25 PM
Imagenes por categorias - Estilo SMFSimple.com

Muchos nos mandaron MP pidiendo esta modificacion que les parecio interesante y original!
Entonces, como es nuestra costumbre, les vamos a dejar el codigo y la explicacion para hacerlo funcionar en sus foros.
Obviamente cada diseño es muy distinto y puede que no funcione en foros con themes muy modificados en el indice.

El demo lo pueden ver en el indice de smfsimple.com

Comencemos!

Abrimos el archivo boardIndex.template.php de la carpeta del theme donde haran la modificacion. Si su theme no tiene ese archivo, entonces haran la modificacion directamente en el archivo boardIndex.template.php del theme default.

Buscaremos el siguiente codigo en ese archivo:
echo '
<div id="boardindex_table">
<table class="table_list">';

/* 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 '
<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>';


Y lo vamos a reemplazar por lo siguiente:
// SMFSimple.com Rules!

echo '
<div id="boardindex_table">
<table class="table_list">';

/* 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 '
<tbody class="header" id="category_', $category['id'], '">
<tr>
<td colspan="4"  align="center">

';

// 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 ($category['id'] == 1)
echo '<img src="', $settings['images_url'],'/categoria1.png" alt="Nombre de la categoria" />';
if ($category['id'] == 2)
echo '<img src="', $settings['images_url'],'/categoria2.png" alt="Nombre de la categoria" />';
if ($category['id'] == 3)
echo '<img src="', $settings['images_url'],'/categoria3.png" alt="Nombre de la categoria" />';
if ($category['id'] == 4)
echo '<img src="', $settings['images_url'],'/categoria4.png" alt="Nombre de la categoria" />';
echo'

</td>
</tr>
</tbody>';

// SMFSimple.com Rules!


Les explico un poco el codigo:
Voy a explicar el ejemplo para la categoria 1.
if ($category['id'] == 1)
echo '<img src="', $settings['images_url'],'/categoria1.png" alt="Nombre de la categoria" />';


Donde dice $category['id'] == 1 es el id de la categoria, para saber el id de la categoria tienen varias formas, una de las mas faciles es mirar el linktree entrando a algun tema cualquiera de esa categoria y donde dice el nombre de la categoria colocan el cursor y les aparecera algo como http://www.tusitio.com/index.php#c=1 (http://www.tusitio.com/index.php#c=1) eso significa que esa categoria tiene el id 1, y asi veran las demas. Donde dice categoria1.png sera la imagen que subiran de esa categoria. Y donde dice "Nombre de la categoria" ponen el nombre de la misma.

En el codigo que les di para reemplazar veran para hacerlo con 4 categorias, pero le puenden agregar mas, solo deberan copiar y pegar un nuevo if:
if ($category['id'] == 1)
echo '<img src="', $settings['images_url'],'/categoria1.png" alt="Nombre de la categoria" />';


Nota importante: Las categorias rara vez tienen numeros correlativos, osea, 1, 2, 3, 4... Por ejemplo, en smfsimple los numeros son 1, 13, 14, 15, 3. Asi que no quieran poner 1, 2, 3, 4 como esta en el ejemplo porque no les va a funcionar.

Las imagenes las suben a la carpeta images del theme que estan modificando.

Y bueno, eso es todo. Cualquier duda nos las hacen saber! Y si les salio estaria bueno que nos muestren como les quedo!

SSimple Team!
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Diego Andrés on July 14, 2011, 06:12:38 PM
Excelente, gracias por compartir.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: jeriko on July 15, 2011, 01:44:36 PM
Muy bueno!.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: luuuciano on July 26, 2011, 07:22:02 PM
Esto es similar a lo del CBI? O, en todo caso, en qué se parecen/diferencian?
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Diego Andrés on July 26, 2011, 08:47:49 PM
No mucho que ver con CBI, pero parecido muy muy poquito xD
Mira smfsimple.com, en lugar de que salga el nombre de la categoría, aparece una imagen, los foros no los toca.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: distante on July 27, 2011, 02:06:19 AM
El CBI es para cada Board (foro) esto es para las categorías, es coomo dice Diegorixo, te sale una imagen en lugar del nombre de la categoría en letras aburridas je
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: luuuciano on July 27, 2011, 09:01:23 AM
Ahhh, ahora entiendo... gracias por las explicaciones!
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: distante on July 27, 2011, 09:34:36 AM
Para eso andamos en la vida! xD
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: xixo1985 on July 27, 2011, 03:13:36 PM
hola estas modificaciones es para cualquier version del foro o tiene algun bloqueo como los mods???
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: distante on July 27, 2011, 11:17:54 PM
Esta basada en SMF 2 (todo lo de SmfSimple.com es basado en la versión 2 RC2 para adelante ), pero es posible intentarlo en la 1, tendrías que ver que códigos corresponden nada más.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: xixo1985 on July 28, 2011, 06:05:56 PM
ok,yo tengo la 2.0  gracias por responder lo intentare en estos dias
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: josan on August 02, 2011, 11:50:55 AM
Muy bueno, gracias por compartir.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: distante on August 08, 2011, 04:23:57 PM
Como dato les digo que ya tenemos un mod de esto, esperamos que se apruebe pronto.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: I G N A C I O on August 14, 2011, 09:08:09 PM
Para el Theme Fragantly_20g 2.0 RC5 lo soporta
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Diego Andrés on August 14, 2011, 09:37:53 PM
Quote from: I G N A C I O on August 14, 2011, 09:08:09 PM
Para el Theme Fragantly_20g 2.0 RC5 lo soporta

Si tu theme no tiene archivo BoardIndex.template.php, haslo en el theme default. Ahí mismo se explica al inicio del post ..
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: FEDEPS on August 14, 2011, 09:50:08 PM
Imagen         ?
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: SSimple Team on August 14, 2011, 10:03:06 PM
Quote from: FEDEPS on August 14, 2011, 09:50:08 PM
Imagen         ?
El demo lo pueden ver en el indice de smfsimple.com
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: delivery on September 28, 2011, 01:11:42 AM
Mu y buen aporte
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: SSimple Team on September 28, 2011, 11:33:35 AM
Quote from: delivery on September 28, 2011, 01:11:42 AM
Mu y buen aporte
Muchas gracias!
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Skroy on October 02, 2011, 02:05:13 AM
Muchas gracias por el mod, aunque no me funcione, se agradece :)
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: SSimple Team on October 02, 2011, 02:51:52 AM
Quote from: Skroy on October 02, 2011, 02:05:13 AM
Muchas gracias por el mod, aunque no me funcione, se agradece :)
No es un mod, es un tutorial. Si sigues los pasos detalladamente como los puse en el tutorial deberia funcionarte, sino, estaras haciendo algo mal.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Skroy on October 03, 2011, 01:39:43 AM
Quote from: SSimple Team on October 02, 2011, 02:51:52 AM
Quote from: Skroy on October 02, 2011, 02:05:13 AM
Muchas gracias por el mod, aunque no me funcione, se agradece :)
No es un mod, es un tutorial. Si sigues los pasos detalladamente como los puse en el tutorial deberia funcionarte, sino, estaras haciendo algo mal.

Buenas, hice todo lo que me indicaba, pero me desforma el theme y la imagen aparece arriba de la categoria no a la izquierda
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Igηα¢ισ on October 03, 2011, 02:11:27 AM
Quote from: Skroy on October 03, 2011, 01:39:43 AM
Quote from: SSimple Team on October 02, 2011, 02:51:52 AM
Quote from: Skroy on October 02, 2011, 02:05:13 AM
Muchas gracias por el mod, aunque no me funcione, se agradece :)
No es un mod, es un tutorial. Si sigues los pasos detalladamente como los puse en el tutorial deberia funcionarte, sino, estaras haciendo algo mal.

Buenas, hice todo lo que me indicaba, pero me desforma el theme y la imagen aparece arriba de la categoria no a la izquierda


queres que salga solo a la izquierda?
en lugar del nombre de la categoria?
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Skroy on October 03, 2011, 10:26:54 AM
No, quiero que salga de forma normal, pero la imagen me sale arriba de la categoria, desformandome el foro xD
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Igηα¢ισ on October 03, 2011, 11:30:20 AM
Si lose yo penze que era soloa la izquierda, si quieres que este a la izquierda me dices que Lean me paso un cdigo para poner imagen
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: 4Kstore on October 03, 2011, 02:10:14 PM
Ya esta el mod: http://custom.simplemachines.org/mods/index.php?mod=3174
Saludos!
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Igηα¢ισ on October 03, 2011, 07:32:25 PM
Quote from: 4kstore on October 03, 2011, 02:10:14 PM
Ya esta el mod: http://custom.simplemachines.org/mods/index.php?mod=3174
Saludos!

Gracias eso es mas simple, ya lo hice pero no me gusta :/
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Skroy on October 03, 2011, 08:58:05 PM
Quote from: 4kstore on October 03, 2011, 02:10:14 PM
Ya esta el mod: http://custom.simplemachines.org/mods/index.php?mod=3174
Saludos!

Gracias, pero tampoco me funciono el mod, a lo mejor es por el theme, pero no me marco ningun error al intalar.

PD: Ignacio, si me pudieras pasar el codigo, estaria muy agradecido :)

Atte.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: SSimple Team on October 03, 2011, 10:04:53 PM
Quote from: Skroy on October 03, 2011, 08:58:05 PM
Quote from: 4kstore on October 03, 2011, 02:10:14 PM
Ya esta el mod: http://custom.simplemachines.org/mods/index.php?mod=3174
Saludos!

Gracias, pero tampoco me funciono el mod, a lo mejor es por el theme, pero no me marco ningun error al intalar.

PD: Ignacio, si me pudieras pasar el codigo, estaria muy agradecido :)

Atte.
Tenes que hacer que se instale en tu theme cuando lo instalas... No te funciona el mod porque no supiste instalarlo porque el mod es oficial y por ende funciona sin problemas.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: palmer on October 04, 2011, 01:45:13 AM
vaya que bueno xD¡¡ provando amigo :D
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Skroy on October 04, 2011, 09:44:45 AM
Quote from: SSimple Team on October 03, 2011, 10:04:53 PM
Quote from: Skroy on October 03, 2011, 08:58:05 PM
Quote from: 4kstore on October 03, 2011, 02:10:14 PM
Ya esta el mod: http://custom.simplemachines.org/mods/index.php?mod=3174
Saludos!

Gracias, pero tampoco me funciono el mod, a lo mejor es por el theme, pero no me marco ningun error al intalar.

PD: Ignacio, si me pudieras pasar el codigo, estaria muy agradecido :)

Atte.
Tenes que hacer que se instale en tu theme cuando lo instalas... No te funciona el mod porque no supiste instalarlo porque el mod es oficial y por ende funciona sin problemas.

El mod se instalo sin problemas, he instalado muchos mod manuelamente de smf y me han funcionado perfectamente, en realidad no se por que este no me va de ninguna manera, he probado con 2 mods de smf para poder iconos y para hacerlo manualmente y no me va :c
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: lean on October 05, 2011, 09:08:36 AM
Scroy, te deforma el theme? Deja una imagen para ver eso. Todo esta hecho para el theme default y los themes basados en el default. Deja una imagen de la "deformidad" que produce este codigo en tu theme.
Title: Re: Imagenes por categorias - Estilo SMFSimple.com
Post by: Skroy on October 06, 2011, 04:25:25 PM
Bueno, debo admitir mi error, confundi el uso del Tuto, Ya que da la imagen a la categoria, lo que yo realmente pensaba que realizba es poner imagen a cada Subtema de la categoria por decirlo asi, aun no encuentro un mod que me pueda ayudar