BioSPIP et BioSquelettes v. 4

Forum des Squelettes évolués pour SPIP : BioSPIP et ses BioSquelettes
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Pb pagination

Aller en bas 
AuteurMessage
elsey



Nombre de messages : 27
Date d'inscription : 05/02/2006

MessageSujet: Pb pagination   Dim 18 Fév à 21:39

Bonjour,

J'ai une rubrique avec beaucoup d'articles, il y a une naviagtion horizontale qui se place en bas de la rubrique 1 | 2 | 3 |...

Le pb c'est que quand je clique sur 2, 3, 4, 5 etc. ça me renvoie irrémédiablement vers la page une. Les anciens articles sont donc innacessibles. Faites l'essai :
http://www.indecosa.cgt.fr/rubrique.php3?id_rubrique=1

Il doit y avoir un pb dans le code de rubrique.html mais je ne trouve pas

Merci d'avance pour votre aide

Code:
<h2>Articles</h2>
                <BOUCLE_articles_liste(ARTICLES){branche}{doublons}{!par date}{lang}{debut_page,10}>
                <h3>[<a href="#URL_ARTICLE" [title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>(#TITRE|supprimer_numero)</a>][<span class="date"> - (#DATE|affdate)</span>]</h3>
                [<p class="intro">(#INTRODUCTION|textebrut) <a href="#URL_ARTICLE" class="spip_in" title="[(#TITRE|supprimer_numero|supprimer_tags|attribut_html)]">la suite</a></p>]
                </BOUCLE_articles_liste>
 </div>
          </B_articles_liste>   

                <B_articles_pagination>

                <BOUCLE_articles_pagination(ARTICLES){branche}{!par date}{lang}>
                </BOUCLE_articles_pagination>
                [<p id="box_pagination">pages
                (#TOTAL_BOUCLE|pagination{debut_page,10})</p>]

                </B_articles_pagination>
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred Montessinos



Nombre de messages : 31
Date d'inscription : 19/02/2006

MessageSujet: Re: Pb pagination   Dim 25 Fév à 4:32

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
elsey



Nombre de messages : 27
Date d'inscription : 05/02/2006

MessageSujet: Re: Pb pagination   Lun 26 Fév à 16:06

Merci Fred,

J'ai testé le code que tu donnes au dessus du flitre pagination. Ca n'a pas marché mais j'ai découvert d'où vient le pb. Quand je clique sur 5 par exemple et ça ne marche pas donc, mais si je "recalcule" la page, ça marche ! C'est donc un pb de cache. Mais comment puis-je résoudre ce pb ? J'ai mis cache 0 dans mes_options.php3 mais ça ne marche pas plus.

Merci de votre aide
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred Montessinos



Nombre de messages : 31
Date d'inscription : 19/02/2006

MessageSujet: Re: Pb pagination   Lun 5 Mar à 18:04

bonjour Elsey,

Tu ne précise pas quelle est ta version de spip, mais je suppose qu'elle est suppérieure à la 1.9.

La fonction pagination a été implantée dans spip à partir de la V1.9 et est incompatible avec le filtre pagination.

Dans rubriques.html, il faut remplacer :
Code:
<B_articles_liste>
 <div class="clear mozclear"></div>
<div id="box_listarticle">


                <h2>Articles</h2>
                <BOUCLE_articles_liste(ARTICLES){branche}{doublons}{!par date}{lang}{debut_page,10}>
                <h3>[<a href="#URL_ARTICLE" [title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>(#TITRE|supprimer_numero)</a>][<span class="date"> - (#DATE|affdate)</span>]</h3>
                [<p class="intro">(#INTRODUCTION|textebrut) <a href="#URL_ARTICLE" class="spip_in" title="[(#TITRE|supprimer_numero|supprimer_tags|attribut_html)]">la suite</a></p>]
                </BOUCLE_articles_liste>
 </div>
          </B_articles_liste>   

                <B_articles_pagination>

                <BOUCLE_articles_pagination(ARTICLES){branche}{!par date}{lang}>
                </BOUCLE_articles_pagination>
                [<p id="box_pagination">pages
                (#TOTAL_BOUCLE|pagination{debut_page,10})</p>]

                </B_articles_pagination>

Par :
Code:
<B_articles_liste>
 <div class="clear mozclear"></div>
<div id="box_listarticle">
   

        #ANCRE_PAGINATION
                <h2>Articles</h2>
                <BOUCLE_articles_liste(ARTICLES){branche}{doublons}{!par date}{lang}{pagination}>
                <h3>[<a href="#URL_ARTICLE" [title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>(#TITRE|supprimer_numero)</a>][<span class="date"> - (#DATE|affdate)</span>]</h3>
                [<p class="intro">(#INTRODUCTION|textebrut) <a href="#URL_ARTICLE" class="spip_in" title="[(#TITRE|supprimer_numero|supprimer_tags|attribut_html)]">la suite</a></p>]
                </BOUCLE_articles_liste>
  </div>
 [<p id="box_pagination">(#PAGINATION)</p>]                    
 </B_articles_liste>

Donc bien supprimer la partie :
Code:
<B_articles_pagination>

                <BOUCLE_articles_pagination(ARTICLES){branche}{!par date}{lang}>
                </BOUCLE_articles_pagination>
                [<p id="box_pagination">pages
                (#TOTAL_BOUCLE|pagination{debut_page,10})</p>]

                </B_articles_pagination>

Il faut en plus supprimer (ou passer en commentaire pour l'instant) le filtre pagination dans mes_options.

A noter qu'il y a également de la pagination dans articles et sommaires et qu'il faudra les adapter de la même façon.

Cordialement
Fred
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
elsey



Nombre de messages : 27
Date d'inscription : 05/02/2006

MessageSujet: Re: Pb pagination   Lun 5 Mar à 19:54

Bonjour Fred,

En fait c'est un site en version 1.8.2.e

Du coup j'applique quand même ce que tu m'indiques ?

J'essaierai ce soir

Merci

Elsey
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred Montessinos



Nombre de messages : 31
Date d'inscription : 19/02/2006

MessageSujet: Re: Pb pagination   Lun 5 Mar à 21:19

Citation :
En fait c'est un site en version 1.8.2.e

Du coup j'applique quand même ce que tu m'indiques ?

Non, ça n'est valable qu'à partir de la 1.9.

Je ne vois rien de particulier non plus dans le bout de code que tu donnes. Peut-être as-tu modifié mes_fontions.php3 ?

Sinon, si tu n'as pas modifié rubrique.html tu peux essayer de le recharger.

Bon courage
Fred
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jsf



Nombre de messages : 1
Date d'inscription : 09/06/2007

MessageSujet: Re: Pb pagination   Sam 9 Juin à 4:10

Help help ! j'ai exactement le même problème et j'ai perdu une journée à essayer de le résoudre.

Voici le message que j'ai posté sur spip forums :

Citation :
Bonjour, On vient de me faire remarquer que la pagination en bas des pages d’articles des rubrique, qui se présente comme ceci : 0 | 10 | 20 | 30 | 40 | 50

ne marche pas.

C’est-à-dire que lorsque l’on clique sur "10" ou "20" ou etc, eh bien - on retombe toujours sur la page où l’on était. Bref, on peut pas naviguer sur les autres pages.

Dans inc-rub-articles j’ai :
[<div class="pagination">
<div class="ligne1">
<div dir="#LANG_DIR">#TOTAL_BOUCLE/#GRAND_TOTAL <:articles:></div>
</div>
<div class="ligne2">
(#PAGINATION)
</div>
</div>]

Faut-il que je change quelque chose ?

Je précise que la pagination de la page d’accueil et des commentaires fonctionne. C’est juste sur les pages des rubriques.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
elsey



Nombre de messages : 27
Date d'inscription : 05/02/2006

MessageSujet: Re: Pb pagination   Lun 18 Juin à 17:21

Salut,

J'ai réglé le pb comme j'ai pu en réglant à 0 le cache de mes rubriques. Puisque c'est un pb de cache.

Dans rubrique.php(3) à la racine, régler le delai à 0
Code:
<?php
$fond = "rubrique_statut";
$delais = 0 ;


include ("inc-public.php3");

?>

a+

Elsey
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Pb pagination   

Revenir en haut Aller en bas
 
Pb pagination
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
BioSPIP et BioSquelettes v. 4 :: Modifications et Adaptations :: Adaptations des Squelettes-
Sauter vers: