VarianteContrib Super-moteur-de-recherche

All contributions published for previous SPIP versions

J’ai eu plusieurs bugs étranges (104%...) alors j’ai décidé de revoir le code.

Ce code permet de gérer les pages précédentes/pages suivantes des brèves indépendament des articles.
Il gère aussi lorsqu’il n’y a plus de réponse et devrait être plus “efficace” que le code originel.

Bonne recherche :D


<?php
      
/* Auteur : Stéphane Wecker.*/
      /* Développé pour http://www.mactouch.com */
    /* INITIALISATION */
    
$debut_article = (isset($_GET["debut_article"]))?$_GET["debut_article"]:0;
    
$debut_breve = (isset($_GET["debut_breve"]))?$_GET["debut_breve"]:0;

[
Erreur...6][Erreur...7]<B_articles>


<
BOUCLE_articles(ARTICLES){recherche}{par points}{inverse}{debut_article,10}>

<?
php    
    
if ($maxPoint == 0){
        
$pourCent 0;
    }else{
        
$pourCent = (100* ( #POINTS / $maxPoint));
    
}
?>

[ <?php echo number_format($pourCent0); ?>  %] [(#DATE|localtime_js’j F Y’)]  #TITRE

<?php
    
//calcul du nombre de pages totale :
    
$nbPages intval(abs($nbArticles 10)) +;   // 10 articles par pages
    
    
if($page_article 1){
    
// si on est pas à la première page :
    
?>

Aucun article ne correspond à la recherche...

[Erreur...17]

<?php    
    
if ($maxPoint == 0){
        
$pourCent 0;
    }else{
        
$pourCent = (100* ( #POINTS / $maxPoint));
    
}
?>

[Erreur...20]

[Erreur...22][Erreur...23][Erreur...24]

updated on 6 March 2007

Discussion

Aucune discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom