Ver Mensaje Individual
  #18 (permalink)  
Antiguo 27/07/2011, 01:36
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Como coger solo paginas publicadas

Prueba esto a ver si tenemos suerte:
Código PHP:
                    WHERE
                        a
.id '.$matches[1].' AND
                        
a.publish_up>="'.$threedaysago.'" AND
                        
a.publish_up <= NOW() 
Código PHP:
                WHERE 
                    c
.id a.sectionid AND
                    
b.id a.catid  AND
                    
a.publish_up >="'.$threedaysago.'" AND
                    
a.publish_up <= NOW() 
Con NOW() obtienes la fecha en formato YYYY-MM-DD HH:MM:SS, si el campo publish_up está en ese mismo formato debería funcionarte en principio.

De todas formas, ahora que lo comentas, si te fijas, el cálculo de $threedaysago no es tres días. Te pone time()-172800. Si calculas:
172800 / 60 segundos = 2880 / 60 minutos = 48 / 24 horas = 2 días

En realidad tus "tres días atrás" son sólo "dos días atrás". Igual ya tiene en cuenta el desfase ese de diez horas.

Bueno, eso son conjeturas, tú prueba eso y si no te funciona seguimos probando. Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?