Página 1 de 1
Bloque "temas activos" en phpbb3portal
Publicado: 14 May 2009, 05:07
por EstrenosOnline
URL:
http://sc2peru.com" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.4)
MODs Instalados: Ninguno
Plantilla(s) usada(s): starcraft
Servidor:
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Quiero agregar este bloque a la derecha de mi portal, en el portal viene uno llamado active.html pero no logro que aparezca, a ver si alguien me ayuda

y ojo me refiero a los temas activos, no a los temas nuevos, no me sirve el que viene por defecto.
saludos
Re: Bloque "temas activos" en phpbb3portal
Publicado: 23 May 2009, 10:39
por EstrenosOnline
nadie sabe como?

Re: Bloque "temas activos" en phpbb3portal
Publicado: 23 May 2009, 13:14
por xoom
Abre portal_body.html (en la carpeta portal dentro de la carpeta template de tu estilo) e inserta:
donde quieras que aparezca el bloque
Re: Bloque "temas activos" en phpbb3portal
Publicado: 23 May 2009, 19:53
por EstrenosOnline
Tengo esto en portal body y no me aparece nada en el portal
Código: Seleccionar todo
<!-- IF S_DISPLAY_ACTIVE_TOPIC -->
<!-- INCLUDE portal/block/active.html -->
<!-- ENDIF -->
y cuando pongo solo el
<!-- INCLUDE portal/block/active.html --> tampoco muestra nada solo esto
{ ACTIVE_TOPIC }
Re: Bloque "temas activos" en phpbb3portal
Publicado: 23 May 2009, 20:03
por xoom
Bien, como lo has puesto está correcto. Supongo que si no se ven los temas activos es porque no lo has especificado en las características de los foros en la administración. Marca Si en Mostrar temas activos Tanto el los subforos, como en los Foros Padre
Re: Bloque "temas activos" en phpbb3portal
Publicado: 23 May 2009, 20:17
por EstrenosOnline
estana ctivados, pero siguen sin mostrarse :S
Re: Bloque "temas activos" en phpbb3portal
Publicado: 24 May 2009, 09:38
por xoom
He estado revisando el código y en el archivo recent.php, que está en la carpeta portal del directorio principal de tu foro, no en templates, el bloque que corresponde a temas activos está desactivado.
Abre recent.php
Busca
Cambialo por
No lo he probado pero debe ser por eso
Re: Bloque "temas activos" en phpbb3portal
Publicado: 24 May 2009, 19:41
por EstrenosOnline
esa parte la tengo bien :S
Re: Bloque "temas activos" en phpbb3portal
Publicado: 24 May 2009, 20:00
por xoom
Pues en ese caso no tengo ni idea de que puede activar, he buscado en phpbb3portal y unicamente he encontrado una variación,
Comprueba si el código relativo a mensajes activos en recent.php es igual a este, en caso contrario sustitúyelo por este
Código: Seleccionar todo
//
// Recent active topic
//
$last_post_time_sql = ($sort_days) ? ' AND t.topic_last_post_time > ' . (time() - ($sort_days * 24 * 3600)) : '';
$sql = 'SELECT topic_title, forum_id, topic_id, topic_time, topic_first_poster_name
FROM ' . TOPICS_TABLE . '
WHERE topic_status <> ' . FORUM_LINK . "
$last_post_time_sql
AND topic_moved_id = 0
AND topic_approved = 1
AND topic_type = " . POST_NORMAL . '
' . $sql_where . '
ORDER BY topic_time DESC';
$result = $db->sql_query_limit($sql, $config['portal_max_topics']);
while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) )
{
// auto auth
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
{
$template->assign_block_vars('active_topics', array(
'TITLE' => character_limit($row['topic_title'], $config['portal_recent_title_limit']),
'FULL_TITLE' => censor_text($row['topic_title']),
'DATE' => $user->format_date($row['topic_time']),
'POSTER' => $row['topic_first_poster_name'],
'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id'])
));
}
}
$db->sql_freeresult($result);
Y sustituye el contenido de active.html por este
Código: Seleccionar todo
<!-- $Id: active.html,v 1.1 2007/08/19 19:35:12 angelside Exp $ //-->
<div class="panel">
<div class="inner">
<span class="corners-top"><span></span></span>
<h3>{L_ACTIVE_TOPIC}</h3>
<!-- BEGIN active_topics -->
<a href="{active_topics.U_VIEW_TOPIC}" title="{active_topics.FULL_TITLE}"><strong>{active_topics.TITLE}</strong></a><br />
{active_topics.DATE}<br />
{L_POSTED_BY}: {active_topics.POSTER}<br />
<!-- END lactive_topics -->
<hr />
<a href="search.php?search_id=active_topics">{ALL_ACTIVE_TOPIC}</a>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<br style="clear:both" />
Haz copias de seguridad de ambos archivos y si no funciona vuelve a colocar los originales. Si aún así no funciona, ya no se que más hacer.
Re: Bloque "temas activos" en phpbb3portal
Publicado: 25 May 2009, 01:16
por EstrenosOnline
eso también lo intente y tampoco funciono... que raro :/
Re: Bloque "temas activos" en phpbb3portal
Publicado: 02 Oct 2011, 11:06
por Drak
Es un tema muy viejo ya pero creo que hay una confusión en este tema y es lo que ando buscando.
La ayuda prestada esta bien cuando decia
xoom escribió:Abre recent.php
Busca
Cambialo por
Solo falto añadir este detallito
buscar:
Sustituir por:
Aunque de este modo si funciona no es lo que se pide.
Esto mostrara los últimos
temas nuevos pero no los últimos a los que se ha respondido, o sea.... los
Temas Activos
Estaría bien que alguien dijera como, yo no tengo ni pajolera idea pero es algo que me gustaría conseguir.