Sans le code sous les yeux :
J'imagine qu'il doit y avoit un select where date > qqch
Il faut enlever le where date et le remplacer par un order by date desc limit 0,10
Hors ligne
Tu connais pas du tout php ni mysql, en fait ?
Hors ligne
je suppose que c'est ici : ( dans : functions_category.inc.php)
// We must find the date corresponding to :
// today - $conf['periode_courte']
$date = time() - 60*60*24*$user['short_period'];
$page['where'] = " WHERE date_available > '";
$page['where'].= date( 'Y-m-d', $date )."'";
if ( isset( $forbidden ) ) $page['where'].= ' AND '.$forbidden;
$query = 'SELECT COUNT(DISTINCT(id)) AS nb_total_images';
$query.= ' FROM '.PREFIX_TABLE.'images';
$query.= ' INNER JOIN '.PREFIX_TABLE.'image_category AS ic';
$query.= ' ON id = ic.image_id';
$query.= $page['where'];
$query.= ';';
}
Alors mon cher Fabrice si tu peux m'aider je suis là!!! ;)
Hors ligne
Presque...
Ce code renvoi le nb d'images (select COUNT)
Hors ligne
C'est certainement là alors (dit oui ;) : (dans : picture.php)
// anti-flood system
$reference_date = time() - $conf['anti-flood_time'];
$query = 'SELECT id';
$query.= ' FROM '.PREFIX_TABLE.'comments';
$query.= ' WHERE date > '.$reference_date;
$query.= " AND author = '".$author."'";
$query.= ';';
if ( mysql_num_rows( mysql_query( $query ) ) == 0
or $conf['anti-flood_time'] == 0 )
{
j'en suis là!!! ;)
Hors ligne
gillaou a écrit:
C'est certainement là alors (dit oui ;) : (dans : picture.php)
// anti-flood system
$reference_date = time() - $conf['anti-flood_time'];
$query = 'SELECT id';
$query.= ' FROM '.PREFIX_TABLE.'comments';
$query.= ' WHERE date > '.$reference_date;
$query.= " AND author = '".$author."'";
$query.= ';';
if ( mysql_num_rows( mysql_query( $query ) ) == 0
or $conf['anti-flood_time'] == 0 )
{
j'en suis là!!! ;)
ça c'est le système anti-flood pour les commentaires qui impose un temps minimum entre deux commentaires laissés par toi ou un visiteur... (enfin je crois...)
Hors ligne
Petite méthodologie de recherche :
Quand tu cliques sur images recentes, la page appelée recois des parametres (visibles dans l'adresse, sous la forme : http://site.com/page.php?parametre1=val … e2=valeur2)
Pour mon site, c'est : http://pagesperso.laposte.net/cezanne92 … expand=all
Le parametre est donc cat, et sa valeur est recent.
Il y a donc des chances que dans le code, sce qui se trouve sous un test du genre if($cat=='recent') soit la requête à modifier.
Hors ligne