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.

Duda Sobre Ultimos Mensajes Fuera De phpBB3

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Avatar de Usuario
madridpadel.com
Usuario/a
Mensajes: 71
Registrado: 26 Ago 2008, 15:47
Género:
Edad: 58

Duda Sobre Ultimos Mensajes Fuera De phpBB3

#1

Mensaje por madridpadel.com »

Buenas noches, estoy intentando colocar un recuadro en mi web con los últimos mensajes publicados en el foro. He encontrado el tema en un post anterior pero tengo algunas dudas y no me funciona. Esto es lo que tengo:

<?
// Últimos mensajes publicados en foros phpBB3.
// Editado por ArIeL
// <a href="visitar.php?http://www.gfxdomi.org" target="_blank">ArIeL</a>
//


$directorio = "http://tudominio.com/phpBB"; //Carpeta donde esta situado el foro.
$mostrar = "10"; //Número de mensajes a mostrar.
$caracteres = "150"; //Caracteres que se mostrarán de cada línea.

$dbhost = 'localhost';
$dbname = 'TU_DB_NAme';
$dbuser = 'Tu_User';
$dbpasswd = 'Tu_PASS';

$table_prefix = 'phpbb_';

// Lo que viene ahora no lo toques para nada!!! a no ser que sepas de qué va el tema...

$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "SELECT topic_id,forum_id,poster_id,post_id FROM ".$table_prefix."posts ORDER BY post_time DESC";
$resultado = mysql_query($consulta);
echo mysql_error();
$i = 0;
echo "<p><strong>Últimos mensajes en nuestro Foro</strong></p><p>";
while ($rows = mysql_fetch_array($resultado)) {
if ($i <= $mostrar) {
$consulta1 = "select * from ".$table_prefix."forums where forum_id=$rows[forum_id]";
$resultado1 = mysql_query($consulta1);
$datosf = mysql_fetch_array($resultado1);
$consulta2 = "select * from ".$table_prefix."users where user_id=$rows[poster_id]";
$resultado2 = mysql_query($consulta2);
$datosu = mysql_fetch_array($resultado2);
$consulta3 = "select * from ".$table_prefix."topics where topic_id=$rows[topic_id]";
$resultado3 = mysql_query($consulta3);
$datost = mysql_fetch_array($resultado3);

if (strlen($datost[topic_title]) > $caracteres) {
$datost[topic_title] = substr($datost[topic_title],0,$caracteres)."...";
}

// Añadido por Defero.tk para sacar el texto del mensaje
$consulta6 = "select * from ".$table_prefix."posts_text where post_id=$rows[post_id]";
$resultado6 = mysql_query($consulta6);
$datosy = @mysql_fetch_array($resultado6);

// Añadido por Defero.tk para eliminar el bbcode del texto del mensaje
// inspirado en otro código de Xergio http://media.xergio.net/trabajo/81-simple-bbcode" onclick="window.open(this.href);return false;
{
$datosy[post_text] = preg_replace("([.+?])is",´´,$datosy[post_text]);
}

// Acorta el texto de los mensajes hasta los caracteres indicados
{
$datosy[post_text] = substr($datosy[post_text],0,$caracteres)."...";
}
echo "<a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" title=\"$datosy[post_text]\">$datost[topic_title]</a> en <em>$datosf[forum_name]</em> por $datosu[username]<br> \n";

$i++;
}
}
echo "</p><p><a href=\"$directorio/index.php\">Entrar en los Foros</a></p>";

mysql_free_result($resultado);
mysql_close($conexion);
?>


He copiado en color rojo los datos que creo que tengo que cambiar, pero no sé exactamente a que se refieren. Tampoco sé si el codigo lo tengo que pegar en mi web como html.

Gracias por vuestra ayuda.
URL: http://www.madridpadel.com/forums/portal.php" onclick="window.open(this.href);return false;
Plantilla(s) usuada(s): prosilver
MODs instalados: phpbb3 portal 1.1.2
Versión de phpBB: phpBB 3.0.2
Servidor: De pago
Si es una actualización desde otra versión: si de phpbb 3.0.1
Si es una conversión desde otro tipo de Foro: No

!! NOS VEMOS EN LA PISTA ¡¡
Imagen

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#2

Mensaje por mitch »

La primera linea debería ser http://www.madridpadel.com/phpBB-3.0.1/phpBB3/ pues ahi tienes el foro.

Las otras lineas que has marcado, son los datos para conectar a la base de datos.. si no recuerdas esos datos, bajate el archivo config.php de tu foro, ahi aparecen estos mismos datos...DNS, nombre, password, etc... de la base de datos.

salu2.

Avatar de Usuario
madridpadel.com
Usuario/a
Mensajes: 71
Registrado: 26 Ago 2008, 15:47
Género:
Edad: 58

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#3

Mensaje por madridpadel.com »

Gracias por la aclaración. Esta noche me pondré con ello a ver si lo consigo hacer bien.

Tengo ahora otro problema que voy a plantear en otro post.
Gracias.
URL: http://www.madridpadel.com/forums/portal.php" onclick="window.open(this.href);return false;
Plantilla(s) usuada(s): prosilver
MODs instalados: phpbb3 portal 1.1.2
Versión de phpBB: phpBB 3.0.2
Servidor: De pago
Si es una actualización desde otra versión: si de phpbb 3.0.1
Si es una conversión desde otro tipo de Foro: No

!! NOS VEMOS EN LA PISTA ¡¡
Imagen

Avatar de Usuario
madridpadel.com
Usuario/a
Mensajes: 71
Registrado: 26 Ago 2008, 15:47
Género:
Edad: 58

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#4

Mensaje por madridpadel.com »

Gracias, ya tengo los campos que me piden, pero sospecho que este codigo que tengo no es html, por lo tanto no se como lo tengo que "pegar" en mi página, ya que lo he puesto como html y no funciona.
En el tema de donde lo saqué hablaban de: "colocad un include al config.php, por ejemplo:include ("foro/config.php");"

Alguien me puede por favor aclarar que significa esto??


El tema donde lo ví es este:
http://tomatoma.ws/foro/viewtopic.php?f=70&t=12593" onclick="window.open(this.href);return false;

Muchas gracias por la ayuda.
URL: http://www.madridpadel.com/forums/portal.php" onclick="window.open(this.href);return false;
Plantilla(s) usuada(s): prosilver
MODs instalados: phpbb3 portal 1.1.2
Versión de phpBB: phpBB 3.0.2
Servidor: De pago
Si es una actualización desde otra versión: si de phpbb 3.0.1
Si es una conversión desde otro tipo de Foro: No

!! NOS VEMOS EN LA PISTA ¡¡
Imagen

xoom
Ex Staff
Mensajes: 1158
Registrado: 03 Ene 2006, 09:02
Género:

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#5

Mensaje por xoom »

Pégalo donde quieras que aparezcan los mensajes y modifica la extensión de la página como .php
URL: http://www.lasegundaguerra.com
Plantilla usuada: Dirty Board
MODs instalados: Medals Mods, Multi Race Rank Theme
Versión de phpBB: 3.08
Servidor: De pago

Avatar de Usuario
kilateszone
Avanzado/a
Mensajes: 477
Registrado: 26 Oct 2007, 17:28
Género:
Edad: 35

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#6

Mensaje por kilateszone »

madridpadel.com escribió:Gracias, ya tengo los campos que me piden, pero sospecho que este codigo que tengo no es html, por lo tanto no se como lo tengo que "pegar" en mi página, ya que lo he puesto como html y no funciona.
En el tema de donde lo saqué hablaban de: "colocad un include al config.php, por ejemplo:include ("foro/config.php");"

Alguien me puede por favor aclarar que significa esto??


El tema donde lo ví es este:
http://tomatoma.ws/foro/viewtopic.php?f=70&t=12593" onclick="window.open(this.href);return false;

Muchas gracias por la ayuda.

Hola, Puedes pegar codigos .php en .html :oops:

Sino, haz esto que te dice el colega de arriba
xoom escribió:Pégalo donde quieras que aparezcan los mensajes y modifica la extensión de la página como .php

Suerte, ah agrego, no debes de hacer ningun include, esa es solo otra opcion para hacerlo
Se dice que diez personas en todo el mundo entendían a Einstein. Si nadie me entiende a mi, ¿Soy un genio?
Por mis preguntas Que expreso ?, Inteligentemente sin respuestas ?
___________________________________________________________

¿Por qué las gaseosas tienen jugo artificial de limón y los detergentes jugo natural de limón?
Si los pieles rojas tienen reservaciones... ¿por qué no viajan?
Si el tiburón anda con una... ¿la almeja anda con ostra?
Cuando se 'reproduce' un disco... ¿queda 'encinta'?
Según las estadísticas una persona es atropellada por un automóvil cada cinco minutos. ¿Cómo hace esa persona para sobrevivir?
Si hay un más allá... ¿hay un menos acá?

Ya, creo que es suficiente, creo que solo me entendería Einstein,
Tendré que morirme para ser considerado como tù Albert ?

Por favor dejad de enviarme PM, les responderé apena pueda...


Asì que paciencia, el foro esta hecho justamente para ello, pm pidiendo que lea sus temas, serán ignorados


Avatar de Usuario
madridpadel.com
Usuario/a
Mensajes: 71
Registrado: 26 Ago 2008, 15:47
Género:
Edad: 58

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#7

Mensaje por madridpadel.com »

Pues nada.... que soy muy paquete, he revisado cada linea del codigo, pero al pegarlo en mi página se ve el código como si fuera un cuadro de texto, osea que se lee el código tal cual, por lo que lo tengo que quitar corriendo por que se ven mis claves, etc.

Lo he pegado como si fuera html, por que he probado guardarlo con la extensión .php y luego no sé subirlo al servidor (lo subo como index).
Supongo que tendré algo mal escrito en el codigo y no me lo reconoce como una instrucción.

Gracias a todos por la ayuda.

Saludos.
URL: http://www.madridpadel.com/forums/portal.php" onclick="window.open(this.href);return false;
Plantilla(s) usuada(s): prosilver
MODs instalados: phpbb3 portal 1.1.2
Versión de phpBB: phpBB 3.0.2
Servidor: De pago
Si es una actualización desde otra versión: si de phpbb 3.0.1
Si es una conversión desde otro tipo de Foro: No

!! NOS VEMOS EN LA PISTA ¡¡
Imagen

xoom
Ex Staff
Mensajes: 1158
Registrado: 03 Ene 2006, 09:02
Género:

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#8

Mensaje por xoom »

Al tener la extensión html el código no se ejecuta, lo interpreta como texto. Como te dije tienes que modficar la extensión del archivo. Si se llama index.html, tienes que renombrarlo como index.php.

Para subirlo al servidor, exactamente igual que el html, con tu cliente ftp
URL: http://www.lasegundaguerra.com
Plantilla usuada: Dirty Board
MODs instalados: Medals Mods, Multi Race Rank Theme
Versión de phpBB: 3.08
Servidor: De pago

sacarino
Observador/a
Mensajes: 2
Registrado: 21 Dic 2006, 12:18

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#9

Mensaje por sacarino »

madridpadel.com escribió: En el tema de donde lo saqué hablaban de: "colocad un include al config.php, por ejemplo:include ("foro/config.php");"

Alguien me puede por favor aclarar que significa esto??
pues eso significa que donde tienes

$dbhost = 'localhost';
$dbname = 'TU_DB_NAme';
$dbuser = 'Tu_User';
$dbpasswd = 'Tu_PASS';

lo sustituyas por una llamada a un archivo donde tengas las claves, por ejemplo creo un archivo llamado config_foro.php y alli metes los datos, luego en el archivo de utimos post cambias

$dbhost = 'localhost';
$dbname = 'TU_DB_NAme';
$dbuser = 'Tu_User';
$dbpasswd = 'Tu_PASS';

por

include("config_foro.php"); y listo


por cierto aunque funciona a la perfecion tengo un pequeño problema.. al entrar en el foro via este bloque.. entras como deslogueado, aunque lo estes.. alguien tiene una solución?.



ahh y hola jeje que no me presente.

saludos

sacarino
Observador/a
Mensajes: 2
Registrado: 21 Dic 2006, 12:18

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#10

Mensaje por sacarino »

olvidarlo ya lo arregle.

HRL
Observador/a
Mensajes: 15
Registrado: 04 Oct 2008, 18:12

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#11

Mensaje por HRL »

Hola. A mi me pasa casi lo mismo, pero no me aparece nada donde lo ingreso. Me explico. El código este lo tengo en un archivo php que lo he llamado: ultimos_10.php lo guardo en la carpeta templates del prosilver. En la misma carpeta donde tengo el archivo index_body.html hago una llamada de la siguiente manera: <!-- INCLUDE ultimos_10.php --> esto lo escribo justo antes de <!-- INCLUDE forumlist_body.html --> bueno el caso es que no ocurre nada, no aparece nada.

Podríais echar una manita por favo?

Un saludo.
URL: http://www.nuevoestilodevida.com" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.2)
MODs Instalados: S/N
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
Manolo
Ex Staff
Mensajes: 1576
Registrado: 05 Oct 2006, 21:46
Género:
Edad: 61

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#12

Mensaje por Manolo »

HRL no te digo que crees un tema nuevo porque ya lo hiciste, como no se que mas hacer para que te esperes a que te ayuden te pongo una amonestacion, debe ser el unico idioma que entenderas supongo.
Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Documentación de phpBB 2, la Documentación de phpBB 3 y los FAQS de ayuda para tus problemas.
Quizás esté resuelto, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No nos atrevemos a muchas cosas porque son difíciles, pero son difíciles porque no nos atrevemos a hacerlas. (Séneca)

© Manolo

HRL
Observador/a
Mensajes: 15
Registrado: 04 Oct 2008, 18:12

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#13

Mensaje por HRL »

Por cierto. Perdón por ser tan insistente. En especial a tí Manolo. Mis disculpas y reitero mi salida de casillas después de tantos días buscando, leyendo y no encontrar nada... Perdón la insistencia.

¿Tanta amonestación solo por ser un poco insistente????

Bueno. Pues nada, esperaré la respuesta a todos mis mensajes y los responderé a todos hasta encontrar solución.

Gracias.

Un saludo Manolo. Y no te mosques conmigo hombre. Buen rellete, ok?? Que ya paro. :cerveza:
URL: http://www.nuevoestilodevida.com" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.2)
MODs Instalados: S/N
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
Manolo
Ex Staff
Mensajes: 1576
Registrado: 05 Oct 2006, 21:46
Género:
Edad: 61

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#14

Mensaje por Manolo »

Nada hombre, 5 amonestaciones es un baneo, lo sabes?
Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Documentación de phpBB 2, la Documentación de phpBB 3 y los FAQS de ayuda para tus problemas.
Quizás esté resuelto, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No nos atrevemos a muchas cosas porque son difíciles, pero son difíciles porque no nos atrevemos a hacerlas. (Séneca)

© Manolo

HRL2
Observador/a
Mensajes: 2
Registrado: 01 Feb 2009, 16:28

Re: Duda Sobre Ultimos Mensajes Fuera De phpBB3

#15

Mensaje por HRL2 »

Lo sé, colegita!. Lo sé. :bravo:

:chulo:
URL: http://www.nuevoestilodevida.com" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.2)
MODs Instalados: RSS MSSTI
Plantilla(s) usada(s): prosilver
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Cerrado

Volver a “Foros de Soporte 3.0.x”