SimplePortal

Support => International Support => Spanish => Topic started by: isacapo_888 on October 30, 2010, 04:05:14 AM

Title: Editar Temas recientes de Simpleportal
Post by: isacapo_888 on October 30, 2010, 04:05:14 AM
Hola gente!! Busque por todos lados pero no encuentro como hacerlo!! Quiero modificar la tabla de temas recientes de simple portal!!
En mi simpleportal aparece los temas recientes de la imagen de arriba y quiero modificarlo para que quede como el de abajo!!
(http://dc228.4shared.com/img/FMgVoLVn/s7/0.975540312968198/simpleporta_recientes.jpg)

Foro: 2.0RC3
Web: preguntanos.site40.net
Adjunto portalblock.php por las dudas.
Gracias!! :nervous-happy:
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on October 30, 2010, 08:14:49 PM
dame un poco de tiempo para hacer la modificación, por el momento no tengo mucho tiempo libre.
Title: Re: Editar Temas recientes de Simpleportal
Post by: isacapo_888 on October 30, 2010, 08:36:17 PM
Gracias  130860! Te espero entonces!! :D
Title: Re: Editar Temas recientes de Simpleportal
Post by: isacapo_888 on November 01, 2010, 11:38:25 PM
130860 te molesto de vuelta!! Yo el diseño lo saque del archivo sitemap del componente de la pagina de simplemachine!! la verdad que nose como modificarlo pero lo saque de la parte donde dice topics y te muestra los ultimos! te adjunto el archivo del sitemap por si te facilita algo!!
Gracias de nuevo!
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on November 03, 2010, 11:30:22 AM
ok en tu archivo  /Sources/PortalBlocks.php  busca esto


Code: (php) [Select]
elseif ($display == 'full')
{
echo '
<table class="sp_fullwidth">';

foreach ($items as $item)
echo '
<tr>
<td class="sp_recent_icon sp_center">
', sp_embed_image(empty($parameters['type']) ? 'post' : 'topic'), '
</td>
<td class="sp_recent_subject">
<a href="', $item['href'], '">', $item['subject'], '</a>
', $item['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>', '<br />[', $item['board']['link'], ']
</td>
<td class="sp_recent_info sp_right">
', $item['poster']['link'], '<br />', $item['time'], '
</td>
</tr>';

echo '
</table>';
}


y reemplazalo con esto:

Code: (php) [Select]
elseif ($display == 'full')
{
echo '
<table class="sp_fullwidth">
<tr class="catbg">
<td>Temas</td>
<td>Iniciado por</td>
<td>Vistas</td>
<td>Respuestas</td>
</tr>

';

foreach ($items as $item)
echo '
<tr class="windowbg">
<td><a href="', $item['href'], '">', $item['subject'], '</a></td>
<td>', $item['poster']['link'], '</td>
<td>', $item['views'], '</td>
<td>', $item['replies'], '</td>
</tr>';

echo '
</table>';
}



dos cosas,   esto solo funcionara para el modo "full"  o completo de el bloque y solo funcionara para los topics(temas)  no funcionara para los post (mensajes) ya que los post no tienen ni cantidad de vistas ni de rspuestas
Title: Re: Editar Temas recientes de Simpleportal
Post by: isacapo_888 on November 03, 2010, 02:00:51 PM
130860 Diossssss!! Sos el mas grosooooooooooooo!!!!!!! No se como agradecerte!! Mil gracias che! de verdad me salvaste!!!! Sos un capo!!!!!! ;D
Title: Re: Editar Temas recientes de Simpleportal
Post by: exterminator on December 18, 2010, 01:18:20 AM
Y si quisiera que solo me muestre los titulos de los temas recientes y nada mas solito los titulos
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on December 18, 2010, 09:05:54 AM
es decir, sin los iconos ni las respuestas?

Code: [Select]
<a href="', $item['href'], '">', $item['subject'], '</a>

Title: Re: Editar Temas recientes de Simpleportal
Post by: exterminator on December 18, 2010, 10:53:33 AM
es decir, sin los iconos ni las respuestas?

Code: [Select]
<a href="', $item['href'], '">', $item['subject'], '</a>
ni la fecha que sale abajo de cada titulo del tema
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on December 18, 2010, 07:07:22 PM
ya probaste con lo que te puse?  hace exactamente lo que tu pides.
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on January 01, 2011, 02:39:53 PM
para el icono  solamente tienes que poner $item['icon']  en donde tu queiras que aparezca el icono,   dime donde queires que aparezca el icono?  como una nueva celda?

es algo complicado poner el nombre del ultimo usuario que respondió,  ya que en si, el campo "iniciado por"  te debe de aparecer el nombre de la ultima persona en lugar de el nombre de quien creo ese tema.

Title: Re: Editar Temas recientes de Simpleportal
Post by: red_ant on January 02, 2011, 02:58:52 PM
Si, me gustaría que aparezca el icono respectivo de cada tema.. en una celda aparte estaría bueno también..

otra cosa que he visto es que la etiqueta de ''nuevo'' no aparece, como se puede hacer para que aparezca la etiqueta ''nuevo''?

Eso seria los únicos problemas.

Saludos..
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on January 02, 2011, 07:29:14 PM
usa este

Code: [Select]
elseif ($display == 'full')
{
echo '
<table class="sp_fullwidth">
<tr class="catbg">
<td>Icono</td>
<td>Temas</td>
<td>Iniciado por</td>
<td>Vistas</td>
<td>Respuestas</td>
</tr>

';

foreach ($items as $item)
echo '
<tr class="windowbg">
<td>',$item['icon'],'</td>
<td> <a href="', $item['href'], '">', $item['subject'], '</a>
', $item['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a></td>
<td>', $item['poster']['link'], '</td>
<td>', $item['views'], '</td>
<td>', $item['replies'], '</td>
</tr>';

echo '
</table>';
}
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on January 03, 2011, 10:21:02 AM
dos cosas,   esto solo funcionara para el modo "full"  o completo de el bloque y solo funcionara para los topics(temas)  no funcionara para los post (mensajes) ya que los post no tienen ni cantidad de vistas ni de rspuestas


ok, use este:

Code: [Select]
elseif ($display == 'full')
{
echo '
<table class="sp_fullwidth">
<tr class="catbg">
<td>Icono</td>
<td>Temas</td>
<td>Iniciado por</td>
<td>Vistas</td>
<td>Respuestas</td>
</tr>';

foreach ($items as $item)
echo '
<tr class="windowbg">
<td>',$item['icon'],'</td>
<td><a href="', $item['href'], '">', $item['subject'], '</a>', $item['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>','</td>
<td>', $item['poster']['link'], '</td>
<td>', $item['views'], '</td>
<td>', $item['replies'], '</td>
</tr>';

echo '
</table>';
}
Title: Re: Editar Temas recientes de Simpleportal
Post by: red_ant on January 08, 2011, 11:35:38 AM
Muchas gracias quedo genia!

Se puede agregar el NOMBRE foro en donde fue publicado el post?

asi como sale en el bloque sin la modificación

PD: para cambiar el tamaño de las fuentes de los bloques del portal, hay que tocar algo en portal.css o como hace dicha modificación?

Saludos y muchas gracias por la ayuda!
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on January 11, 2011, 01:25:27 PM
usando opera /dragonfly   o firefox firebug es muy facil saber cual es la clase que controla el tipo de fuente que utilizan los bloques y ya sabiendo la clase puedes facilmente cambiarle el tamaño, estilo, etc.

para agregar el nombre de el foro se usa  $item['board']['name']

como no me dices en que parte lo quieres poner, voy a pesar que lo quieres al principio, usa este:

Code: [Select]
elseif ($display == 'full')
{
echo '
<table class="sp_fullwidth">
<tr class="catbg">
<td>Icono</td>
<td>Foro</td>
<td>Temas</td>
<td>Iniciado por</td>
<td>Vistas</td>
<td>Respuestas</td>
</tr>';

foreach ($items as $item)
echo '
<tr class="windowbg">
<td>',$item['icon'],'</td>
<td>',$item['board']['name'],'</td>
<td><a href="', $item['href'], '">', $item['subject'], '</a>', $item['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>','</td>
<td>', $item['poster']['link'], '</td>
<td>', $item['views'], '</td>
<td>', $item['replies'], '</td>
</tr>';

echo '
</table>';
}
Title: Re: Editar Temas recientes de Simpleportal
Post by: red_ant on January 30, 2011, 05:41:09 AM
gracias,-...

he usado el firebug y algunas cosas pude cambiar, pero se complica un poco

he agregado, font-weight: bold; a:

Code: [Select]
.information {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    color: #3E3E3E;
    font-size: 0.9em;
    line-height: 1.3em;
    margin: 0.2em 1px 1em;
    padding: 0.5em 1em;

pero me pone todo en negrita..  :S
Title: Re: Editar Temas recientes de Simpleportal
Post by: 130860 on January 30, 2011, 08:30:48 PM
url a tu foro?
Title: Re: Editar Temas recientes de Simpleportal
Post by: red_ant on January 30, 2011, 09:44:09 PM
130860 , la tengo agregada en mi perfil, asi como la version de SMF y SP que uso..

saludos.
Title: Re: Editar Temas recientes de Simpleportal
Post by: dhayzon on February 16, 2013, 09:16:08 PM
esto me interesa funciona perfectamente pero como puedo yo cambiar el nombre por el avatar del usuario
SimplePortal 2.3.8 © 2008-2024, SimplePortal