18/06/2003, 06:02
|
| | | Fecha de Ingreso: febrero-2003 Ubicación: Perú
Mensajes: 202
Antigüedad: 21 años, 9 meses Puntos: 0 | |
Script foro PHPBB TOmando como referencia un script de la pagina de xergio.net, quisiera saber como podria hacer para insertar los ultimos mensajes del foto de mi web dentro de un scroll, es decir, que en lugar de que los mensajes salgan estaticos aparezcan en un scroll desde donde se pueda manejar el ancho del scroll y que al seleccionar (poner el cursor sobre un tema) un tema el scroll se paralize y continue al sacar el cursor... el codigo es:
-------------------------------------------------------------------------------
<?
// Últimos mensajes publicados en foros phpBB2.
// Creado por XeRGio
// www.xergio.net
//
// Edita lo que viene a continuación. Cambia solo lo que hay entre comillas "":
$directorio = "phpBB2"; //Carpeta donde esta situadoel foro.
$mostrar = "10"; //Número de mensajes a mostrar.
$caracteres = "18"; //Caracteres que se mostrarán de cada línea.
// Lo que viene ahora no lo toques para nada!!! a no ser que sepas de qué va el tema...
include("$directorio/config.php");
echo "
<script type=text/javascript>
function sobre(texto) { subnav.innerHTML = texto; }
function fuera(texto) { subnav.innerHTML = \"<a href=$directorio/index.php> Entrar en el índice de Foros</a>\" }
</script>
";
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "select * from ".$table_prefix."posts order by post_time desc";
$resultado = mysql_query($consulta);
$i = 0;
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,20)."...";
}
echo "›<b>›</b> <a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" onmouseover='sobre(\" › en <b>$datosf[forum_name]</b> por <i>$datosu[username]</i></font>\")' onmouseout='fuera()'>$datost[topic_title]</a><br>";
$i++;
}
}
echo "<br><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td id=subnav name=subnav><a href=$directorio/index.php> Entrar en el índice de Foros</a></td></tr></table>";
mysql_free_result($resultado);
mysql_close($conexion);
?>
-------------------------------------------------------------------------------
Un saludo: Joel Osorio Díaz |