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.

Mod para mostrar mensajes en pág externa??Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Mod para mostrar mensajes en pág externa??

#1

Mensaje por MR.DREAMS »

Hola a todos!!!
Estoy buscando algun mod (o la manera de poder hacerlo) que aparezcan los últimos mensajes que se van posteando en el foro en una página externa, ya que mi página principal no es el foro.

Para que se entienda bien lo que necesito, seria como el index de esta pág: http://www.elgrupoinformatico.com/

No encontré nada al respecto usando la búsqueda, ojalá puedan arrojarme algo de luz.... :wink:

Desde ya muchas gracias!

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

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

Re: Mod para mostrar mensajes en pág externa??

#2

Mensaje por Alorse »

Si este es tu foro www.elgrupoinformatico.com/foros.html (del cual no veo enlace alguno en tus datos de soporte), no tiene copyright de la traducción al español.
Además no hay datos de soporte de dicho foro.

Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Re: Mod para mostrar mensajes en pág externa??

#3

Mensaje por MR.DREAMS »

Alorse escribió:Si este es tu foro www.elgrupoinformatico.com/foros.html (del cual no veo enlace alguno en tus datos de soporte), no tiene copyright de la traducción al español.
Además no hay datos de soporte de dicho foro.
Hola Alorse, no no ese no es mi foro, es un ejemplo de lo que puse que quisiera lograr algo parecido, ver los mensajes asi pero en una pág. externa.

Mi foro está en los datos de soporte: www.gertec.com.ar/foro

Gracias!

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

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

Re: Mod para mostrar mensajes en pág externa??

#4

Mensaje por Alorse »

Podrías usar este script, esta hecho para temas SEo, pero si eliminas las lineas del SEO, debe funcionar perfecto http://www.phpbb-es.com/foro/soporte-ph ... ml#p179601

Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Re: Mod para mostrar mensajes en pág externa??

#5

Mensaje por MR.DREAMS »

En ese tema lo hablan para colocarlo en el portal del foro, en mi caso no tengo portal, solo el foro y un index que solo es HTML (no tiene nada de php) como lo puedo lograr ? Si es que se puede... :(

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

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

Re: Mod para mostrar mensajes en pág externa??

#6

Mensaje por Alorse »

no no no, cuando el se refiere a portal se esta refiriendo a una pagina externa... es que todos le llamamos portal a la pagina principal de nuestra web, pero si te fijas en el script (y lo pones a funcionar) veras que es para una web externa, solo es confusión de términos.

Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Re: Mod para mostrar mensajes en pág externa??

#7

Mensaje por MR.DREAMS »

Gracias de nuevo por responder!
POdrias indicarme los pasos para hacerlo funcionar en mi pagina principal? Lo que yo hice fue copiar tu código (quitandole la parte del seo) al final de mi index.html pero me tira miles de errores.... :nolose:

Creo que debe ser de otra forma, porque mi index es solo en html y si le mezclo ese código php es como que no funca...
Si podrias explicarme mejor los pasos te agradezco mucho.

El código que intenté meter es:

Código: Seleccionar todo

    <?php

    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './foro/';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup('viewforum');

    function last_topics_on_portal($limit = 3) {

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

        $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);
        echo "<ul>";
        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);
            if (strlen($topic_title) > 50) {
                $topic_title = substr($topic_title, 0, 49) . "...";
            }
            $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_link = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $topics_row['forum_id'] . '&t=' . $topics_row['topic_id']);
            $forum_name = $topics_row['forum_name'];


            echo "<li style='margin-left:3px; line-height:1.0em'>";
            echo "<a href='$topic_link'>" . censor_text($topic_title) . "</a> por $topic_author<br />";
            echo "en <i><b>$forum_name</i></b>";
            echo "</li><hr />";
        }

        echo "</ul>";
    }

    last_topics_on_portal(3); // donde 3 es el numero de temas a mostrar.
    ?>

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

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

Re: Mod para mostrar mensajes en pág externa??

#8

Mensaje por Alorse »

Tendrás que conviertir tu index.html a index.php, de lo contrario el script no funcionara.

Consejo: Y porque no mejor conviertes tu pagina principal en una pagina personalizada para que se vea igual que el foro?

Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Re: Mod para mostrar mensajes en pág externa??

#9

Mensaje por MR.DREAMS »

Ok, voy a probar de convertir el index a php.

Es muy buena idea hacer una pagina personalizada, pero me llevará mucho trabajo ya que tengo varias páginas mas que son enlaces a distintas secciones, tendria que crear una por cada una que tengo, pero es una muy buena opcion :wink:

Gracias y ya dire como me fue....

Saludos!

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Re: Mod para mostrar mensajes en pág externa??

#10

Mensaje por MR.DREAMS »

Ya no me deja editar mi anterior msj... :chulo:

Está quedando bien Alorse! :cerveza: eres un genio! :bravo: al final de l apagina se va viendo el resultado:

www.gertec.com.ar

Otra pregunta, y es lo que me gustaria lograr 8-) ¿Se podra hacer que se muestren los ultimos mensajes, pero me refiero al contenido directo del mensaje, o sea por ejemplo que se vayan mostrando los 3 ultimos mensajes pero con todo su contenido que se haya posteado, o limitado por X cantidad de caracteres? :cachas:

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

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

Re: Mod para mostrar mensajes en pág externa??  Tema Solucionado

#11

Mensaje por Alorse »

Claro que se puede, sigue el hilo de este tema http://www.phpbb-es.com/foro/phpbb3-ava ... ml#p196382
Si no logras adaptarlo bien nos avisas, pero en si es un script muy parecido al que te pase solo que con algunos cambios de más para que se vea el texto de los temas.

Avatar de Usuario
MR.DREAMS
Miembro
Mensajes: 256
Registrado: 30 Mar 2009, 01:26

Re: Mod para mostrar mensajes en pág externa??

#12

Mensaje por MR.DREAMS »

Perfecto! Es lo que necesitaba, ahora solo me queda adaptarlo bien o crear paginas personalizadas para que sea mas armonioso, pero me has dado la solucion que buscaba, muchisimas gracias :cerveza: :ok:

DATOS DE SOPORTE:

URL: http://www.gertec.com.ar/foro
Versión phpBB: 3.0.9
Plantilla(s) usada(s): Prosilver Special Edition
Servidor: Linux Gratuito
Actualización desde otra versión: NO
Conversión desde otro sistema de foros: NO
MODs Instalados: Ninguno

Cerrado

Volver a “Soporte de MODs”