Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

limite de firmas?

Estas en el tema de limite de firmas? en el foro de Sistemas de gestión de contenidos en Foros del Web. tengo un problema.....estube probando un script php que me baje "Firmilla xP by Camargo" y esta bueno pero el problema es que me muestra todas ...
  #1 (permalink)  
Antiguo 12/07/2003, 12:45
Avatar de Sebastian1046  
Fecha de Ingreso: junio-2003
Mensajes: 278
Antigüedad: 20 años, 10 meses
Puntos: 0
Pregunta limite de firmas?

tengo un problema.....estube probando un script php que me baje "Firmilla xP by Camargo" y esta bueno pero el problema es que me muestra todas las firmas...como podria hacer para que me muestre las 20 ultimas firmas o algo asi.....por que el tema es que cuando tenga muchas firmas, va a tardar mucho en cargar la pagina.
Alguien sabe como solucionar esto?
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.
  #2 (permalink)  
Antiguo 12/07/2003, 15:41
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
No recuerdo si el sistema de firmilla se alimenta desde una BD o desde un textfile, pero algunos workarounds pudieran ser así...

Si es con MySQL...

select * from tablaFirmas order by campoFecha desc limit 20



Si es con algun text file...

for ($i=0;$i<20;$i++){
// Muestras firma
}
__________________
Manoloweb
  #3 (permalink)  
Antiguo 12/07/2003, 15:49
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Bueno... me dio curiosidad y baje el script...

Aqui te pongo la sección que debes trabajar, le incluyo mis cambios propuestos para que funcione como necesitas...

Código PHP:
$ficherobase file("base.txt");
$largo sizeof($ficherobase);
$largo $largo 1;
$maximo=20;
$cuenta=1;

for(
$i=$largo $i>-$i--) {
if (
$cuenta==$maximo) { break; }

$mensaje explode("|"$ficherobase[$i]);

echo 
"<table width=120 border=0 cellspacing=1 align=center cellpadding=2 bgcolor=#CCCCCC>";
echo 
"<tr>";
echo 
"<td bgcolor=$primer width=120><font size=$fontsize color=$fontcolor face=$fontface>-$mensaje[0]-";
echo 
"<font size=$fontsize color=$fontcolor face=$fontface>$mensaje[1]</td>";
echo 
"</tr></table><table width=100 height=1><tr><td height=1></td></tr></table>";
$cuenta++;

__________________
Manoloweb
  #4 (permalink)  
Antiguo 12/07/2003, 18:18
Avatar de Sebastian1046  
Fecha de Ingreso: junio-2003
Mensajes: 278
Antigüedad: 20 años, 10 meses
Puntos: 0
Funciona perfecto!! Muchas Gracias!" !!!
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.
  #5 (permalink)  
Antiguo 13/07/2003, 14:40
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 22 años, 1 mes
Puntos: 2
;) Firmilla xP rulz!,, no llegue a tiempo a contestar :(

Salu2
__________________
http://www.chorcha.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:45.