Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

no se mira los ultimos mensajesTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

no se mira los ultimos mensajes

#1

Mensaje por jjbandas »

Que tal!! buanas tardes, mi duda es de que los ultimos 10 mensajes se ven en el index.php pero no se ven en los otros foros ni subforos en ningun lado mas que en el index.php

el codigo es el de alorse.

Código: Seleccionar todo

   <!-- // inicio ultimos mensajes by Alorse -->
    <!-- IF not S_IS_BOT -->
    <div class="panel bg3">
        <div class="inner">
            <span class="corners-top"><span></span></span>
            <div class="content">
                <p>
                    <!-- BEGIN last_topics -->
                    <strong>{L_POST_SUBJECT}:</strong> <a href="{last_topics.TOPIC_LINK}">{last_topics.TOPIC_TITLE}</a> {last_topics.TOPIC_REPLIES} - Autor: {last_topics.TOPIC_AUTHOR}<br />
                    <br />
                    <!-- END last_post -->
                </p>
            </div>
           </div>
        </div>
    </div>
    <!-- ENDIF -->
    <!-- // fin ultimos mensajes by Alorse -->
y que le agrego para que se vea las visitas en cada mensaje.

:hai: URL: http://www.jjforo.com/index.php
Versión phpBB: 3.0.11
MODs Instalados: vistas de perfil
quien nos ha visitado?
Plantilla(s) usada(s): 2unilever
Servidor: hosting24.com
Actualización desde otra versión: si
Conversión desde otro sistema de foros: No
Última edición por jjbandas el 11 Mar 2013, 19:06, editado 1 vez en total.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: no se mira los ultimos mensajes

#2

Mensaje por Alorse »

Y qué script es ese? de donde lo sacaste?, porque he hecho muchos, debes citar la fuente de donde sacas las Modificaciones, sino para nosotros es imposible adivinar y saber como ayudar.

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#3

Mensaje por jjbandas »

que tal, este script lo encontre en un tema de este foro pero no me acuerdo donde, pero bueno solo queria saber por que no aparecen los mensajes en los subforos. :(

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: no se mira los ultimos mensajes

#4

Mensaje por Alorse »

Para responder a tu pregunta necesito saber que script es, te comento por qué....
Resulta que en el script, lo más seguro es que hallan ediciones a archivos php, si esas ediciones indican ponerlas en el index.php, pues no van a funcionar en ninguna otra pagina que no sea el index.php, por eso necesito saber cuál es, así decirte donde lo debes poner para que funcione en todo lado.

De lo contrario no se me es posible.

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#5

Mensaje por jjbandas »

Ok, pues me puse a buscar de donde lo saque pero no logre encontrar la fuente, pero si me acuerdo que agregue algo en index.php y fua al final, dejo un parte en donde lo agregue

Código: Seleccionar todo

// Output page
page_header($user->lang['INDEX']);


function last_topics_on_index($limit = 30) {

	global $db, $template, $user, $auth;
	global $phpbb_root_path, $phpEx;

	$topics_ary = array(
		'SELECT' => 'f.*, t.*, u.username, u.user_colour',
		'FROM' => array(
			TOPICS_TABLE => 't',
		),
		'LEFT_JOIN' => array(
			array(
				'FROM' => array(USERS_TABLE => 'u'),
				'ON' => 'u.user_id = t.topic_poster'
			),
			array(
				'FROM' => array(FORUMS_TABLE => 'f'),
				'ON' => 't.forum_id = f.forum_id'
			),
		),
		'WHERE' => $db->sql_in_set('t.forum_id', array_keys($auth->acl_getf('f_read', true))) . '
		AND t.topic_status <> ' . ITEM_MOVED . '
		AND t.topic_approved = 1
		OR t.forum_id = 0', //OR t.forum_id = 0, esta linea es para que muestre tambien los globales ya que el id del foro de estos es 0
		'ORDER_BY' => 't.topic_id DESC',
	);

	$topics = $db->sql_build_query('SELECT', $topics_ary);

	$topics_result = $db->sql_query_limit($topics, $limit);

	while ($topics_row = $db->sql_fetchrow($topics_result)) {
		$forum_id = $topics_row['forum_id'];
		$topic_title = $topics_row['topic_title'];
		$topic_title = censor_text($topic_title);
		// add-on - number of replies on topic title
		$topic_replies = $topics_row['topic_replies'];
		$topic_replies = $topic_replies == 1 ? "(".$topics_row['topic_replies']." respuesta)" : "(".$topics_row['topic_replies']." respuestas)";
		$topic_replies = $topic_replies == '(0 respuestas)' ? '' : $topic_replies;
		$topic_author = get_username_string('full', $topics_row['topic_last_poster_id'], $topics_row['topic_first_poster_name'], $topics_row['topic_first_poster_colour']);
		$topic_date = $user->format_date($topics_row['topic_time']);
		$topic_link = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $topics_row['forum_id'] . '&t=' . $topics_row['topic_id']);

		$template->assign_block_vars('last_topics', array(
			'TOPIC_TITLE' => censor_text($topic_title),
			'TOPIC_AUTHOR' => $topic_author,
			'TOPIC_DATE' => $topic_date,
			'TOPIC_LINK' => $topic_link,
			'TOPIC_REPLIES' => $topic_replies,
		));
	}
}

last_topics_on_index(10);// donde 10 es el número de mensajes a mostrar

$template->set_filenames(array(
	'body' => 'index_body.html')
);

page_footer();





?>
y perdona la molestia pero no tengo soporte con nadie de esto, gracias!

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: no se mira los ultimos mensajes

#6

Mensaje por Alorse »

Entonces el script es Agregar bloque Ultimos mensajes - barra lateral

Lo que debes hacer es eliminar el script de index.php y ponerlo al final del includes/functions.php así, según donde hallas puesto el código HTML, se vera en todos lados.

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#7

Mensaje por jjbandas »

Hice lo que me dijiste pero al limpiar la cache en ACP me aparece los siguiente:

Fatal error: Call to a member function sql_in_set() on a non-object in /home/jjforoco/public_html/includes/functions.php on line 4717

y esto esta en esa linea

'WHERE' => $db->sql_in_set('t.forum_id', array_keys($auth->acl_getf('f_read', true))) . '

:cry:
Última edición por jjbandas el 12 Mar 2013, 02:32, editado 1 vez en total.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: no se mira los ultimos mensajes  Tema Solucionado

#8

Mensaje por Alorse »

Bueno, esta no es la mejor solución, pero si quieres que se vea en los foros y en el index, entonces seria de dejarlo en el index.php y ponerlo también en el viewforum.php

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#9

Mensaje por jjbandas »

Si aparece en los foros pero se va el overall footer al final y queda todo el espacio en blanco, despues deshice los movimientos en viewforum.php y ya no se arreglo, ya se quedo el espacio en blanco :cry:

mejor mañana le sigo por que ya se calento el cerebro, jejeje
Última edición por jjbandas el 12 Mar 2013, 04:35, editado 1 vez en total.

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#10

Mensaje por jjbandas »

Ya le di otra repasada y no le encuentro, solo en viewforum hay espacio en blanco entre el jumpbox.html y el overall footer.html :cry: que sera? ver espacio en este foro ---> http://jjforo.com/viewforum.php?f=66

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: no se mira los ultimos mensajes

#11

Mensaje por Alorse »

Como te dije en otro tema... Es por culpa de tu plantilla y determinar los errores no es tarea fácil, es mejor que primero la corrijas o la cambies, porque esta desactualizada y con montones de errores.

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#12

Mensaje por jjbandas »

ok entonces voy a tratar de cambiarla, pero va a ver que instalar todos los mods de nuevo? y cual me recomiendas?

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#13

Mensaje por jjbandas »

Que tal! oyes alorse instale este foro con una platilla basada en prosilver y ya migre la base de datos solo con lo necesario para empezar a arreglarlo desde ceros, puedo ir agragando lo que tengo en los overall`s y hoja de estilos del otro foro o que bloque me recomiendas para instalarlo en el lado izquierdo!!
Última edición por jjbandas el 13 Mar 2013, 23:48, editado 1 vez en total.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: no se mira los ultimos mensajes

#14

Mensaje por Alorse »

Me alegra que hallas elegido prosilver, es la mejor, para agregar la barra lateral al lado derecho te recomiendo Añadir fácilmente una barra lateral al foro.
Aunque en la URL que dejas no sale ningún foro.
Un saludo.

jjbandas
Observador/a
Mensajes: 34
Registrado: 09 Mar 2013, 01:36

Re: no se mira los ultimos mensajes

#15

Mensaje por jjbandas »

gracias por todo, y el link si lo habia puesto bien, pero... como no tengo puesto nada de bbcodes pues se miran todos las urls de descarga de archivos jejeje pero te envio el link por mo para que lo veas, saludos y gracias!!!

p.d. quize instalar unos mods con el automod y segun se instalaron pero no aparecieron nada, ni portal, ni quien nos ha visitado ni otro que no me acuerdo, pero los volvi a desinstalar para despues instalarlos manualmente. :rofl:

Cerrado

Volver a “Foros de Soporte 3.0.x”