Re: [News] Affichage "Plus de news..."

Merci ça marche ! :champion:
voici donc le fichier complet pour faire plus simple
[hide=1]
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3. // ---------------------------------------------------------------
  4. // KwsPHP kOoGar Web System
  5. // $Id: index.php 889 2010-01-24 17:39:31Z mike007.devpwsphp $
  6. // ---------------------------------------------------------------
  7. // Mise a jour : 18/07/06 par Jack
  8. // ---------------------------------------------------------------
  9.  
  10. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  11.  
  12. if (get_grade() >= GRD_VISIT)
  13. {
  14.     //if (empty($_GET['id']))
  15.     {
  16.         $req_news = reqmysql('
  17.             SELECT        `news`.`id`, `news`.`date`, `news`.`edit`, `news`.`nbr_comment`,
  18.                         `news`.`auteur`, `news`.`type`, `news`.`contenu`, `news`.`mots_cles`,
  19.                         `news`.`smiley`, `news`.`hit`, `news`.`ref`, `news`.`titre`, `news`.`validation`,
  20.                         `rubriques`.`titre`    AS titre_rub, `rubriques`.`image`,
  21.                         `users`.`id` AS id_auteur, `users`.`avatar`
  22.             FROM `news`
  23.             LEFT JOIN `users`
  24.                 ON        `users`.`pseudo` = `news`.`auteur`
  25.             LEFT JOIN `rubriques`
  26.                 ON        `news`.`ref` = `rubriques`.`id`
  27.             WHERE        `validation` < 1
  28.                 AND        `news`.`date` <= '.time().'
  29.                 AND     `news`.`ref` IN '.$K_user->rubrique[0].'
  30.             '.(!empty($_GET['ref']) ?
  31.             'AND     `news`.`ref` = "'.ax($_GET['ref']).'"'
  32.             :''
  33.             ).'
  34.             ORDER  BY    `news`.`date` DESC
  35.             LIMIT 0, '.(!empty($K_pseudo) ? $K_user->aff_news : $K_news_aff_default)
  36.         );
  37.  
  38.         $nb_news = mysql_num_rows($req_news);
  39.  
  40.         if($nb_news < 1)
  41.         {
  42.             bloc_head('news') ;
  43.             echo '<br /><center><h5><i>Aucune news n&#8217;a encore été postée</i></h5></center><br />';
  44.             close_table() ;
  45.         }
  46.         else
  47.         {
  48.             while ($news = mysql_fetch_object($req_news))
  49.             {
  50.                 // "validation" des news post-datées. Nécessaire pour l'envoi des mails annonçant la news.
  51.                 if ($news->validation == -1)
  52.                 {
  53.                     define('NEWS_VALIDATION', 1);
  54.                     @include './modules/news/validation.php';
  55.                 }
  56.                 //affichage de la page...
  57.                 if($news->type==1) //BBCode
  58.                 {
  59.                     $titre = ax($news->titre);
  60.                     $texte = bbcode($news->contenu,$news->smiley,1);
  61.                 }
  62.                 else  // HTML
  63.                 {
  64.                     $titre = ax($news->titre);
  65.                     $texte = stripslashes($news->contenu);
  66.                 }
  67.  
  68.                 if (strpos($texte,'|{}|')!=FALSE) // Coupure de page
  69.                 {
  70.                     $texte = substr($texte,0,strpos($texte,'|{}|')).'<br />
  71.                     <a href="'.(url_rw('./index.php?mod=news&ac=commentaires&id='.$news->id.'',array($news->titre))).'" title="Suite de la news">Suite...</a><br /><br />';
  72.                 }
  73.  
  74.                 if ($news->edit !='')
  75.                 {
  76.                     $texte = '<em>Édité le '.$news->edit.'</em><br /><br />'.$texte;
  77.                 }
  78.  
  79.                 if ($news->mots_cles !='' and $K_news_keywords=='oui')
  80.                 {
  81.                     $texte .= '<br /><br /><span style="font-weight:bold">Mots clés : </span><span style="font-style:italic">'.ax($news->mots_cles).'</span><br />';
  82.                 }
  83.  
  84.                 if (is_callable(bloc_news2))
  85.                     bloc_news2($titre,$news->titre_rub,$news->date,$news->auteur,$news->image,$texte,$news->hit,$news->id,$news->id_auteur,$news->nbr_comment,$news->avatar,$news->ref) ;
  86.                 else
  87.                     bloc_news($titre,$news->date,$news->auteur,$news->image,$texte,$news->hit,$news->id,$news->id_auteur,$news->nbr_comment,$news->avatar,$news->ref) ;
  88.                     echo '<p align="right"><a href="'.(url_rw('./index.php?mod=news&ac=plus')).'">Plus de news...</a></p>';
  89.                     
  90.  
  91.             }
  92.             
  93.         }
  94.     }
  95.     //else
  96.     {
  97.         //include './modules/'.$K_mod.'/commentaires.php';
  98.     }
  99. }
  100.  
  101. ?>
[/hide]

Je ne mets pas encore résolu car j'aimerais avoir des réponses à mes questions de la part de la team, concernant cette "évolution" et son but :p


Sujet écrit par lboubou le mercredi 3 mars 2010 à 21:53

[ Imprimer ] - [ Fermer la fenêtre ]