Página 1 de 2

ayuda con los Últimos Mensajes de Alorse

Publicado: 06 Nov 2012, 21:51
por mluffy
URL: http://ala.hospedred.com.ar/
Versión phpBB: 3.0.11
MODs Instalados: Social Network
Plantilla(s) usada(s): KS_Serious * Basada en Prosilver
Servidor: http://cpanel.nixiweb.com/
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
AutoMOD: Si

Saludos nuevamente :lol: e visto el exelente tutorial de Alorse y bueno lo e implementado y solo me sale un guion

el tuto dice
Al final del archivo index.php o en un nuevo archivos .php pon lo siguiente:

Código: Seleccionar todo

function last_topics_on_index($limit = 10) {

	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
Y en el archivo donde tengas el HTML de la barra lateral pon esto como nuevo bloque:

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>
                <h3>&Uacute;ltimos mensajes</h3>
                <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}<br />
                        <strong>{L_AUTHOR}:</strong> {last_topics.TOPIC_AUTHOR}<br />
                        <strong>{L_FILEDATE}:</strong> {last_topics.TOPIC_DATE}<br /><br />
                        <!-- END last_post -->
                    </p>
                </div>
                <span class="corners-bottom"><span></span></span>
            </div>
        </div>
        <!-- ENDIF -->
        <!-- // fin ultimos mensajes by Alorse -->

Bueno lo e implementado haciendo un archivonuevo que le puse
alorsebarra . php y el HTML lo e puesto en la barra donde estan los archives de el MOD Newspage pero no me funciono alguien sabe porque? aqui es donde esta puesto http://ala.hospedred.com.ar/newspage.php

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 10 Nov 2012, 06:29
por mluffy
nadie :(

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 04:33
por Alorse
mluffy escribió:Bueno lo e implementado haciendo un archivonuevo que le puse alorsebarra . php
y como es este archivo?
Seguramente tiene algo mal, aparte de ellos, debes hacer un include del archivo y llamar la función last_topics_on_index() si es que ya no la estas llamando desde el archivo que creaste.

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 05:04
por mluffy
Alorse escribió:
mluffy escribió:Bueno lo e implementado haciendo un archivonuevo que le puse alorsebarra . php
y como es este archivo?
Seguramente tiene algo mal, aparte de ellos, debes hacer un include del archivo y llamar la función last_topics_on_index() si es que ya no la estas llamando desde el archivo que creaste.
eso es lo que me falta estoy seguro lo de llamar la funcion como se hace hay algun tuto?? tambien quiero añadir otra funciones y ningunas me salian debe ser por eso ¿me explicas porfavor?

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 05:12
por Alorse
Deja el código del nuevo archivo para ver como es que lo tienes (pero hazlo que siempre respondes solo a la ultima cosa que pedimos), luego solo debes ir al archivo newspage.php y al principio del archivo conde están los include has uno nuevo al archivo donde tienes mi código.

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 05:24
por mluffy
Alorse escribió:Deja el código del nuevo archivo para ver como es que lo tienes (pero hazlo que siempre respondes solo a la ultima cosa que pedimos), luego solo debes ir al archivo newspage.php y al principio del archivo conde están los include has uno nuevo al archivo donde tienes mi código.
casi no entendi lo que dijiste aqui te dejo los archivos,
tengo el alorsebarra .php en el root

esta parte

Código: Seleccionar todo

luego solo debes ir al archivo newspage.php y al principio del archivo conde están los include has uno nuevo al archivo donde tienes mi código.
no entendi nada de nada XD

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 05:29
por Alorse
Abre el archivo newspage.php y donde están los include al comienzo del archivo, después agrega:

Código: Seleccionar todo

include($phpbb_root_path . 'alorsebarra.' . $phpEx);
Solo inténtalo para que veas que no es tan difícil.

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 05:38
por mluffy
Alorse escribió:Abre el archivo newspage.php y donde están los include al comienzo del archivo, después agrega:

Código: Seleccionar todo

include($phpbb_root_path . 'alorsebarra.' . $phpEx);
Solo inténtalo para que veas que no es tan difícil.
cuando lo pongo al principio de los includes osea encima de los otros la pantalla de newpage se queda en blanco las otras funcionan
y cuando lo pongo abajo de los includes me dio un error que decia

Código: Seleccionar todo

General Error
SQL ERROR [ mysqli ]

[0]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Re: ayuda con los Últimos Mensajes de Alorse  Tema Solucionado

Publicado: 11 Nov 2012, 05:44
por Alorse
El error no es nada especifico, quita el include que has puesto (que siempre debe ser al al final de los otros como ya haba dicho) y pega la función entera last_topics_on_index() en alguna parte del newspage.php, tal vez así funcione.

PD: no es necesario citar todos los mensajes.

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 05:59
por mluffy
Alorse escribió:El error no es nada especifico, quita el include que has puesto (que siempre debe ser al al final de los otros como ya haba dicho) y pega la función entera last_topics_on_index() en alguna parte del newspage.php, tal vez así funcione.

PD: no es necesario citar todos los mensajes.
ahora si me funciono MUCHAS GRACIAS!!!!!!! XD

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 11 Nov 2012, 06:17
por Alorse
Alorse escribió: PD: no es necesario citar todos los mensajes.
valla que no lees, por favor elimina ese aviso de tu firma, y no vuelvas hacerlo o recibirás una advertencia. Entiende que no sólo vivimos aquí.

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 16 Nov 2012, 05:12
por mluffy
en la parte del author no se puede quedar sin enlace??? es que donde dice author: (aqui el nombre del author)
en esa parte donde va el niombre del author me aparece en un enlace y no cambia de tamaño ni de color y se ve muy feo no podria quedarce sin enlace?

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 16 Nov 2012, 06:09
por Carlos Murillo
 ! 
Mensaje del Equipo por: Carlos Murillo
No se te dará soporte ya que no respetaste el copyrgith de phpBB3
Como corregir el copyrgith de phpBB3

Corrige y continuamos

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 16 Nov 2012, 07:27
por Alorse
Carlos Murillo escribió:
 ! 
Mensaje del Equipo por: Carlos Murillo
No se te dará soporte ya que no respetaste el copyrgith de phpBB3
Como corregir el copyrgith de phpBB3

Corrige y continuamos
Cuando le dí soporte lo tenia, eso merece expulsión :nolose: al menos yo no le volveré a dar soporte así lo corrija.

Re: ayuda con los Últimos Mensajes de Alorse

Publicado: 16 Nov 2012, 07:36
por Carlos Murillo
No te preocupes alorse, lo acaba de quitar, si lo tenia pero ahora que volvió a pedir soporte entre y ya no estaba.