los últimos mensajes del foro

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola a todos,
¿sabéis cual es el código para hacer que aparezcan en el index.php de mi web (no del foro) los últimos mensajes que se han escrito en el foro?

Antes usaba uno que encontré en internet especial para phpbb pero ahora estoy sin nada ...

Espero sugerencias.

Saludetes:

Palosanto
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658

Trovador

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Feb 2004
Mensajes
381
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
jejeje k bien yo tambien buscaba eso Gracias charli.
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola,
no me sale el primer Hack (el más sencillo) las instrucciones son estas:

Instructions:

1) Download the script (of course).
2) Change the settings in the script.
3) Use include("/path/to/lastthreads3.php"); in your PHP page.

el código que pongo dentro de mi index.php es:

<?php
include("/lastthreads3.php");
?>
el script lo he subido al servidor junto a index.php (se llama lastthreads3.php) aunque tengo la duda de que a lo mejor no hace falta hacer un nuevo archivo y podría pegar el código php en el index php.

Jopetas, estoy hecho un lío.

Saludos:

Palosanto
 

imported_Viktor

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Abr 2004
Mensajes
128
Supongo que se podría hacer lo que dices, Palosanto, sólo es cuestión de ir probando el hack.

Yo por mi parte, estoy construyendo mi sitio con vBadvanced, podrías hecharle un vistazo
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Gracias Da king,
el problema estaba en el archivo lastthreads3.php al configurarlo si pones algo distinto de forum id = 9 no funciona. Estas son las explicaciones del autor del hack:

$forum_id = "9"; // If you wish to display the posts from a specific forum, enter the forum id here. Otherwise, leave it blank

pero os aseguro que al cambiarlo o dejarlo en blanco NO FUNCIONA. Así que tengo el script funcionando en un index2.php que muestra los últimos mensajes de uno de los subforos y no de todos los foros. Y esto... no me es de ninguna utilidad. En vb.org se habla de un bug (he posteado a ver qué dicen) así que estoy a la espera de ver si se arregla este problema.

¿Alguien se atreve a meter mano a el sript y arreglarlo? Es muy pequeñito!

Saludos:

Palosanto
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Por cierto Da King,
¿sabes si con vBadvanced podría poner noticias en el centro y mis propios menús, texto e imágenes a los lados?

¿O viene muy prediseñado?

Espero noticias.

Saludos:

Palosanto
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
En en archivo lastthreads3.php busca este codigo:
PHP:
echo "<font size=\"2\" face=\"$fontface\"><a href=\"$forum_url/showthread.php?p=$pid#post$pid\"><FONT SIZE=\"2\" COLOR=\"$titlecolor\" face=\"$fontface\">$title</FONT></a></font><br /><font color=\"$postedcolor\" face=\"$fontface\" size='1'>posted by $poster on <i>$date2</i></FONT><br />";
}
echo "</td></tr></table>";
?>

Busca en linea esto:
PHP:
<a href=\"$forum_url/showthread.php?p=$pid#post$pid\">

Reemplazalo por:
PHP:
<a href=\"$forum_url/showthread.php?p=$tid#post$pid\">

Si no me equivoco, este deberia ser el peque~no problema, si lo resuelves notificamelo y lo publicare en vB.org

See Ya
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola Charlie,
vamos mejorándolo. Ahora funciona si escribes un número en el id forum a partir de 4, pero no encuentro la forma de hacer que aparezcan los últimos mensajes de todos los foros. ¿acaso hay número id para el foro en general?

Espero noticias. Saludos:

Palosanto
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Veamos, odio meterme con MySQL porque no es mi fuerte, pero creo que esto puede ser (ojo no probado ni garantizado):

Busca en lastthreads3.php este codigo:
PHP:
// Below is the beginning of a table. If you feel you don't need it, you may remove it.
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"4\"><tr><td>";
$tsql = mysql_query("SELECT threadid,title,lastpost,postusername FROM thread WHERE forumid=$forum_id ORDER BY threadid DESC LIMIT $limit");

En la ultima linea busca:
Insertar CODE, HTML o PHP:
FROM thread WHERE forumid=$forum_id ORDER BY threadid

Remueve:
Insertar CODE, HTML o PHP:
 =$forum_id

See Ya
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola Charlie,
pues por fin funciona. Comparto con vosotros el script tal y como está ahora mismo (podéis entrar en mi web y ver cómo queda). Estoy haciendo muchos cambios estos días.

Recordar las instrucciones:

1) Download the script (of course).
2) Change the settings in the script.
3) Use include("/path/to/lastthreads3.php"); in your PHP page. Yo lo uso así:
<?php
include("lastthreads3.php");
?>
Los inconvenientes de un sript como este es que se verían también los títulos de los post de los foros privados, pero sólo los leerían aquellos moderadores o miembros con password.

Espero que os sirva. ¡Qué grande es este foro!
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Creo que podria trabajar un poco mas en el Script y eviatar ese error de los titulos de los foros privados.

See Ya
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola,
supongo que te refieres a hacer que no se muestren los temas determinados bloqueandolos ¿verdad? Pues sería genial, la perfección de este hack.

Desgraciadamente, mis conocimientos de php son aún demasiado pequeños, pero algún día lo intentaré.

Mientras tanto, si alguien quiere probar (supongo que no será más que un par de códigos php ¿o no? ) le estaré eternamente agradecido.

Saludos:

Palosanto
 

Trovador

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Feb 2004
Mensajes
381
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Palosanto algo curiosio de tu web, pone ultimos mens<jes y el mensaje

"Partituras
escrito por Ignácio el 04/22/04 01:54 PM"
pero si le doy sale otro pots diferente

seguro k funciona bien este mod?
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Moskis!!!
pues es verdad. Gracias por avisar Trovador.

Los títulos de los temas son correctos pero los enlaces a los temas de los foros no.

Vaya bajón que me acaba de dar!

Acabo de quitarlo de la web hasta que esté solucionado este problema.

Saludos:

Palosanto
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Revisare de neuvo el hack completo y tratare de darte respuesta, sino acudire a vB.org.

Nos vemos luego.
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Espero tus noticias atentemante Charlie
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
final triste en esta historia pues he pasado de este hack. No se cómo lo tienen en vbulletin.org pues no funciona (ni a mi ni a otros).

He encontrado este nuevo hack que recomiendo totalmente, tiene muuuuuchas más posibilidades y funciona con varios tipos de foros, no sólo con el nuestro.

En hotscripts lo encontré se llama EP-Dev Forum News 1.4 y lo podéis descargar desde aquí.



Saludos:

Palosanto
 

toek

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2004
Mensajes
76
Pero claro que funciona!!
Yo lo tengo jalando a la perfección!! No se cual sea el problema, es tan sencillo de configurar!!
No tienen que cambiarle nada al código, solo en la conf del lastposts3.php deben de poner el host de la db, nombre de la db, user y pass. Mas abajito solo debes de poner la url de tu foro, el id de algun foro (esto es por si quieres que solo se vean post de algun foro en especial, si quieres que se vean todos solo pones "") y lo que sigue ya es solamente de apariencia, cuantos post mostrar, color del titulo, color del texto y el limite de caracteres a mostrar, mas sencillo que nada!!
Aca les va una configuracion como le tengo corriendo en localhost:

PHP:
## CUSTOMIZE SETTINGS FOR YOUR SITE ##
$db_host = "localhost"; // Change this if your MySQL database host is different.
$db_name = "foro"; // Change this to the name of your database.
$db_user = "root"; // Change this to your database username.
$db_pw = ""; // Change this to your database password.

$forum_url = "http://localhost/foro"; // Change this to reflect to your forum's URL.
$forum_id = ""; // If you wish to display the posts from a specific forum, enter the forum id here. Otherwise, leave it blank.
$limit = "3"; // Number of posts displayed.
$titlecolor = "#FFFFFF"; // This is the color of the title.
$postedcolor = "#CCCCCC"; // This is the color of the bottom text.
$txtlimit = "100"; // This is the character limit.
#######################################

Y donde quieren que se vean los post solamente lo mandar llamar:
PHP:
<?include("lastposts3.php");?>

Veran que es bastante sencillo!!!

Saludos!
 

palosanto

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Mar 2004
Mensajes
155
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola,
¿nos dejas ver cómo funciona el script en tu web?

Saludos:

Palosanto