News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Mostrar mensajes en la página de inicio

Started by Banaca, December 20, 2013, 04:33:10 AM

Previous topic - Next topic

Banaca

Hola

He creado un foro privado con smf y sólo tiene una única categoría y un único foro. Lo que me gustaría es que en la misma página de inicio, nada más entrar al foro, salieran ya los mensajes publicados, sin nececisadas de darle al subforo. Es decir que al entrar al index, salieran directamente todos los mensajes publicados como si estuvieras dentro del subforo

¿Es esto posible? ¿Como se haría?

Un saludo.

vicram10

mmm la verdad que no esta preparado para eso el SMF, pero de poder se puede, solo que se debe hacer algunas modificaciones para lograr eso...

Banaca

Quote from: vicram10 on December 20, 2013, 08:57:48 AM
mmm la verdad que no esta preparado para eso el SMF, pero de poder se puede, solo que se debe hacer algunas modificaciones para lograr eso...

¿Qué modificaciones debería hacer?

vicram10

Podes probar haciendo los siguientes cambios:

En el index.php

Busca:


// Action and board are both empty... BoardIndex!
if (empty($board) && empty($topic))
{
require_once($sourcedir . '/BoardIndex.php');
return 'BoardIndex';
}


Reemplaza por:


//ini -> ultimos temas en el indice
$activarTemasIndice = 1;
if (empty($board) && empty($topic) && !empty($activarTemasIndice))
{
return 'UltimosTemasIndice';
}
// Action and board are both empty... BoardIndex!
elseif (empty($board) && empty($topic))
{
require_once($sourcedir . '/BoardIndex.php');
return 'BoardIndex';
}


En el Load.php

Buscar:

?>

Agregar antes:


//agregado por vicram10, 20/12/2013
function UltimosTemasIndice()
{
global $context, $boarddir, $mbname;
require_once($boarddir."/SSI.php");
$context['sub_template'] = 'ultimos_temas_indice';
$context['page_title'] = $mbname;
}



En el index.template.php de tu Theme

Busca:

?>

Agrega antes:


//ini -> agregado por vicram10, 20/12/2013
function template_ultimos_temas_indice()
{
//traemos los ultimos temas
ssi_recentTopics($num_recent = 10, $exclude_boards = null, $include_boards = null, $output_method = 'echo');
}


Es una modificacion rapida pero hace lo que tu quieres... ;)

Banaca

Gracias por las respuesta, pero no es exactamente lo que busco.

Pongamos por ejemplo, que este subforo es el único que hay en mi blog, entonces lo que quiero es que directamente los usuarios al logarse vean esto, sin necesidad de entrar al subforo correspondiente

vicram10

Eso es lo que te hice, solo que debes tu darle el aspecto que quieres..

Advertisement: