Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Webabar
2004-06-15 15:32:15

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.

gillaou
2004-06-15 14:49:30

bon je suis collé alors

Victor
2004-06-15 14:25:44

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...)

gillaou
2004-06-15 14:22:12

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à!!! ;)

gillaou
2004-06-15 14:20:00

lol  bon je continue ma recherche ;)

Webabar
2004-06-15 13:55:21

Presque...
Ce code renvoi le nb d'images (select COUNT)

gillaou
2004-06-15 13:21:09

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à!!! ;)

gillaou
2004-06-15 11:54:52

Mais j'apprends vite ;)

gillaou
2004-06-15 11:53:26

non, je m'y suis mis avec ce script, faut un début à tout ;)

Webabar
2004-06-15 11:37:54

Tu connais pas du tout php ni mysql, en fait ?

gillaou
2004-06-15 10:29:39

Merci pour ta réponse,

Mais en fait je suis pas plus avancé ;)
?oukankoman?

Webabar
2004-06-15 09:38:17

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

gillaou
2004-06-15 07:30:48

Personne n'a la soluce?

gillaou
2004-06-14 15:33:29

Salut @ tous.

Je voudrais savoir comment faire en sorte que l'affichage des images récentes se fasse sur un NOMBRE d'images bien défini.

Merci.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact