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.

Ultimos Mensajes Del Foro, En La Web

🔓 Foros cerrados y son sólo de lectura

0
No hay votos
 
Votos totales: 0

Biel
Observador/a
Mensajes: 41
Registrado: 30 Mar 2006, 17:53

Ultimos Mensajes Del Foro, En La Web

#1

Mensaje por Biel »

hola, siento abrir un tema como este, pues pienso que con lo frequente que es poner esto en los foros ya alguien lo deberia de haber preguntado... Pero despues de buscar bastante por el foro no he encontrado nada...( quizas soy realmente gafe..)

Pues lo que me gustaria hacer es poner un panel en la pagina principal de la web, en la que se puedan ver los ultimos mensajes del foro.
Eso se hace con algun mod? o poniendo algun scripth especifico en el index d la web?

Gracias por vuestra ayuda!!

zankyw
Asiduo/a
Mensajes: 102
Registrado: 15 Mar 2006, 18:23

Respuesta: Ultimos Mensajes Del Foro, En La Web

#2

Mensaje por zankyw »

Si no me equivoco podrías probar con eZPortal, que está en la sección de Descargas :P

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Ultimos Mensajes Del Foro, En La Web

#3

Mensaje por Nazcar »

Biel sin datos no hay ayuda posible.

Danifv el ezportal es un sistema de portal,por lo que entiendo del post de biel el ya tiene un portal,pero claro sin datos aqui no estamos para adivinar



Un saludo

Biel
Observador/a
Mensajes: 41
Registrado: 30 Mar 2006, 17:53

Respuesta: Ultimos Mensajes Del Foro, En La Web

#4

Mensaje por Biel »

ieps, perdonad por tardar en responder, habia escrito un mensaje ayer pero veo queno se mando bien..

pues, siento no haber especificado lo que tengo ya que lo di por sabido..

lo que tengo yo es un index.html, hecho en html todo, donde esta la base de mi web y de donde salen otros subtemas hechos tambien con html.

lo que me gustaria, es que en este index, en un lado se purieran ver los ultimos mensajes que se han escrito en el foro.

No se si he respuesto lo que querias.. si necessitas mas datos, dime cules y te los dare, pero por ahora no se me ocurre nada mas...


Gracias por todo!!!

zankyw
Asiduo/a
Mensajes: 102
Registrado: 15 Mar 2006, 18:23

Respuesta: Ultimos Mensajes Del Foro, En La Web

#5

Mensaje por zankyw »

Los datos nunca están de menos (Enlace), aunque a ver si te pueden ayudar :lol:

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Ultimos Mensajes Del Foro, En La Web

#6

Mensaje por Nazcar »

En su dia ya publique este codigo pero bueno ahi va:

Código: Seleccionar todo

<?php
//
// Configuracion Basica
// Cuantos Topics Quieres Mostrar?
$topicnumber = 30;
// Scrolling up = arriba down = abajo
$scroll = "up";
// Path del foro
$urlPath = "http://tuweb";

// configuracion de acceso a la bbdd (donde tienes puesto el config)
include 'config.php';

// Conectando a la BBDD y selecionando Tablas
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("No Puedo Conectar");
mysql_select_db("$dbname") or die("error de Conexion");

// Consulta
$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND 
f.forum_id = t.forum_id AND 
t.topic_status <> 2 AND 
p.post_id = t.topic_last_post_id AND 
p.poster_id = u.user_id
AND f.auth_view = " . AUTH_ALL . " 
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("error de Conexion");

// Salida HTML
// Ves con cuidado cuando edites esto!
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">
<table cellpadding='3' cellSpacing='2' width='350'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo  "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]\">" .
$row["topic_title"] .
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" .
$row["username"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('F j, Y, g:i a', $row["post_time"]) .
"</td></tr></font>";
}
print "</table></marquee>";

// Liberamos Salida
mysql_free_result($result);

// Cerramos Conexion no necesario si no fastidiara toda la Web
//mysql_close($link);
?>

Este codigo lo puedes llamar desde cualquier html y muestra los ultimos post de los foros donde se tiene permiso para verlos.


Un saludo

Biel
Observador/a
Mensajes: 41
Registrado: 30 Mar 2006, 17:53

Respuesta: Ultimos Mensajes Del Foro, En La Web

#7

Mensaje por Biel »

que rapidez!!

muchas gracias, esto lo pongo en el index.htm? tal cual? ( editando lo necessario claro)

No sabras donde puedo encontrar cual es my "dbhost" ?? ( soy asi de torpe, que no lo encuentro..) esto es la direccion del foro? o a que se refiere?

JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 37

Respuesta: Ultimos Mensajes Del Foro, En La Web

#8

Mensaje por JANU1535 »

Te lo dice entre parentesis...
Lee bien el codigo de nazcar.
Aparte de ser codigo hay instrucciones.

Saludos.
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda 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Í

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Ultimos Mensajes Del Foro, En La Web

#9

Mensaje por Nazcar »

eso es un script de php no puedes meterlo en un html,usa alguna funcion de html tipo include de php donde quieras que se muestre.Yo lo llamo desde el template de ezportal pero puedes usar tu lo mismo

Código: Seleccionar todo


<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline" > 
<tr> 
<th nowrap="nowrap">Ultimos Topics</th>  
</tr> 
<tr>  
<td class="row1"><span class="gensmall"><?php include("scroll.php"); ?>
</span></td> 
</tr>  
</table> 
</td>
</tr>
</table>

eso es solo un ejemplo para que veas como se puede llamar al script

Biel
Observador/a
Mensajes: 41
Registrado: 30 Mar 2006, 17:53

Respuesta: Ultimos Mensajes Del Foro, En La Web

#10

Mensaje por Biel »

pues lo siento, pero no pillo esto que me has puesto para llamar al scripth...

donde lo tengo que poner esto?

De lo que me dice Nazcar, ya me lo he leido todo lo que me has puesto, pero no habia pillado esto de poderlo llamar desde cualquier html ya que esto es php...

y lo del dbhost, pues que no estoy seguro de si el que he puesto esta bien, sabeis si hay algun sitio donde lo pueda ver?


Edito: no se si es por algo que he tocado ahora, ( lo dudo ya que solo he manipulado el index..) pero no puedo entrar al foro... Me da este error :

phpBB : Critical Error

Could not connect to the database

JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 37

Respuesta: Ultimos Mensajes Del Foro, En La Web

#11

Mensaje por JANU1535 »

Biel, te di una pista en mi último post.
Esta en cofig.php

Saludos.
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda 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Í

Biel
Observador/a
Mensajes: 41
Registrado: 30 Mar 2006, 17:53

Respuesta: Ultimos Mensajes Del Foro, En La Web

#12

Mensaje por Biel »

gracias, aunque si tengo que ir a base de pistas... ( aun no he encontrado la que dices que me dejastes...)

Ahora ya he modificado todos los campos, pero me queda el problema principal, y es como colgarlo en el codigo html...

Por ahora solo me salen letras.. :cry:

Y tambien esto de que no me deja entrar al index del foro.. ( no lo entiendo, ya que al panel de administracion, pniendo la url directamente, si que me deja entrar..)

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Ultimos Mensajes Del Foro, En La Web

#13

Mensaje por Nazcar »

Biel la parte que comentas no se ha de tocar esos valores los coje del config.php solo tienes que poner el path del fichero si tu foro esta en /foro/ tienes que poner

# // configuracion de acceso a la bbdd (donde tienes puesto el config)
# include '/foro/config.PHP';

Todo lo que viene debajo no tienes que tocar nada

y en mi anterior post te puse como puedes llamar al script con un include dentro de html

Biel
Observador/a
Mensajes: 41
Registrado: 30 Mar 2006, 17:53

Respuesta: Ultimos Mensajes Del Foro, En La Web

#14

Mensaje por Biel »

pues lo siento... pero sigue sin salirme...

No se si te he entendido bien, he puesto el scripth ese que me diste para que me coja el php delante del otro en una paguina que he llamado index.html y he colgado en la web.

una vez hecho esto, cuando entro en esta pagina lo que me sale es lo siguiente :

Ultimos Topics

Código: Seleccionar todo

"; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo " " . $row["topic_title"] . " by: " . $row["username"] . " " . date('F j, Y, g:i a', $row["post_time"]) . " 
"; } print " "; // Liberamos Salida mysql_free_result($result); // Cerramos Conexion no necesario si no fastidiara toda la Web //mysql_close($link); ?>
Que tengo que hacer para que me lo lea bien? no es eso lo que me decias??

Gracias por todo!!!

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Ultimos Mensajes Del Foro, En La Web

#15

Mensaje por Nazcar »

a ver por partes lee todos mis post anda

Cerrado

Volver a “Archivo phpBB 2.0”