[Dotclear Dev] 2.7 : pb de pagination...

6 views
Skip to first unread message

mirovinben

unread,
Dec 20, 2014, 1:15:15 AM12/20/14
to _Dev
Bonjour,

Je viens de constater un gros problème de pagination chez moi, tant en ligne qu'en local depuis la mise à jour en 2.7. Il semblerait que la prise en compte de la balise <tpl:Entries lastn="xx"> soit perturbée par le réglage "nb de billets en page d'accueil" et "nombre de billets par page" dans les paramètres du blog.

Comme j'utilise des tpl perso et mon plugin mrvbPagination, il me faut investiguer d'avantage et posément. En attendant je re-bascule mes sites en ligne sous 2.6.4.

A+
--
Dev mailing list - D...@list.dotclear.org - http://ml.dotclear.org/listinfo/dev

Franck Paul

unread,
Dec 20, 2014, 3:36:25 AM12/20/14
to d...@list.dotclear.org
Bonjour,

Très possible qu'une modif côté template vienne foutre le dawa dans la
pagination, cela dit je ne suis pas certain qu'on puisse corriger ça si le
lastn est utilisé pour modifier le nombre de billets en page d'accueil. Va
y avoir conflit entre les deux réglages.
--
Franck

mirovinben

unread,
Dec 20, 2014, 4:55:21 AM12/20/14
to d...@list.dotclear.org
Mon photoblog part en vrille car j'affichais jusqu'à présent...
- un seul billet à la fois en home, y compris pour les pages suivantes (via <tpl:Entries> sans autre argument)
- 28 billets (en fait uniquement la première photo de chaque) dans les différentes listes comme avec tag.html par page en passant par un <tpl:Entries lastn="28">.
Ce qui allait bien jusqu'à la 2.6.4 incluse ne fonctionne plus correctement avec la 2.7. Et je ne sais donc comment y remédier...

Je suis très emmerdé par cette régression. Suis-je le seul ?

mirovinben

unread,
Dec 20, 2014, 5:04:14 AM12/20/14
to d...@list.dotclear.org
Loupé... Si je peux revenir à une 2.6.4 en local, je rencontre un pb FTP en ligne (qu'il va ma falloir traiter ultérieurement avec mon hébergeur) et n'arrive pas à up-loader une 2.6.4 dézippée d'un seul coup sans rencontrer des time-out et saturation du nombre d'accès FTP simultanés autorisés.

Du coup mon photo-blog en ligne continue à tourner avec la 2.7...

Franck Paul

unread,
Dec 20, 2014, 5:04:51 AM12/20/14
to d...@list.dotclear.org
J'ai la même organisation (a priori) sur mon photoblog, je jetterai un œil
dès que possible, mais je ne suis pas certain d'arriver à régler ça pour
tous les cas de figure sans faire une usine à gaz.

Tu as un exemple d'URL paginée qui renvoie une page blanche (ou une erreur)
?
Manque-t-il des pages ?


--
Franck

Franck Paul

unread,
Dec 20, 2014, 5:15:59 AM12/20/14
to d...@list.dotclear.org
Pour info, mon photoblog : http://open-time.net/photo/ a ces réglages :

20 billets / home
20 billets / autres pages

et un lastn="1" côté home.html, ça à l'air de fonctionner correctement.
(cela dit je n'affiche pas de pagination sur la home).
--
Franck

mirovinben

unread,
Dec 20, 2014, 5:28:00 AM12/20/14
to d...@list.dotclear.org
Pas de page blanche.

Regarde, par exemple pour le mot-clé 2013 : http://www.lumicapte.com/blog/index.php?tag/2013 :
- 52 billets ont ce mot-clé
- 2 pages calculées (normal), sauf que la seconde page diffère de la première uniquement par un décalage d'une vignette, la première de la liste en page 1 (marguerites) disparait de la page 2 et une nouvelle vignette (le faucon) s'ajoute en fin de page 2.

Réglage du blog : 1 page en home, 10 billets par pages...

--

Franck Paul

unread,
Dec 20, 2014, 7:18:36 AM12/20/14
to d...@list.dotclear.org
Puisque tu as un lastn="1" sur home, pourquoi ne mets-tu pas 28 sur les
autres pages (réglage du blog) et ensuite ne supprimes-tu pas lastn="28"
des contextes particuliers (tag, …) ?


--
Franck

mirovinben

unread,
Dec 20, 2014, 7:46:07 AM12/20/14
to d...@list.dotclear.org
J'ai essayé mais je rencontre un autre pb : je n'ai alors plus qu'un billet par page de mot-clé et autant de pages que de billets ayant ce mot-clé...

Le hic, c'est que je n'arrive pas/plus à déterminer quel est l'élément fautif, le thème (j'ai pourtant testé avec blowup), le plugin mrvbPagination, le lastn="xxx" de <tpl:entry>, le nouveau concept "page d’accueil/autres pages"... bref...

Je suis têtu mais mes neurones sont en train de fondre. Je vais faire une pause puis remettre tout ça à plat.

Bon week-end...

--

mirovinben

unread,
Dec 20, 2014, 8:38:15 AM12/20/14
to d...@list.dotclear.org
Bon, en attendant mieux, j'ai modifié les fichiers template de mon thème pour ne plus avoir de pagination. Et pour permettre l'affichage de la vignette correspondant à chaque billet d'un mot-clé, j'ai été obligé de préciser <tpl:Entries lastn="0"> dans tag.html, sinon je n'en avais toujours qu'un... !!!???

Le blog en ligne a retrouvé un fonctionnement correct et ça me donne plus de temps pour voir en local comment retrouver le fonctionnement d'avant. Car faut bien avouer que c'était mieux avant. 8-)

Le 20/12/2014 13:45, mirovinben a écrit :
> J'ai essayé mais je rencontre un autre pb : je n'ai alors plus qu'un billet par page de mot-clé et autant de pages que de billets ayant ce mot-clé...
>
> Le hic, c'est que je n'arrive pas/plus à déterminer quel est l'élément fautif, le thème (j'ai pourtant testé avec blowup), le plugin mrvbPagination, le lastn="xxx" de <tpl:entry>, le nouveau concept "page d’accueil/autres pages"... bref...
>
> Je suis têtu mais mes neurones sont en train de fondre. Je vais faire une pause puis remettre tout ça à plat.
>
> Bon week-end...
>
> Le 20/12/2014 13:17, Franck Paul a écrit :
>> Puisque tu as un lastn="1" sur home, pourquoi ne mets-tu pas 28 sur les
>> autres pages (réglage du blog) et ensuite ne supprimes-tu pas lastn="28"
>> des contextes particuliers (tag, …) ?
>>

--

Franck Paul

unread,
Dec 20, 2014, 9:48:56 AM12/20/14
to d...@list.dotclear.org
Je viens de regarder un peu (j'ai pas encore fini), mais il y avait un bug
sur la gestion du nb de billet en page sur la page d'accueil, vu que ce
nombre s'appliquait AUSSI sur les premières pages des autres contextes, ce
qui n'était pas normal.

Je commite la correction.

Restera encore à tester les interactions entre ce réglage en page d'accueil
et le lastn qui peut être utilisé dans home.html

--
Franck

Franck Paul

unread,
Dec 20, 2014, 10:12:27 AM12/20/14
to d...@list.dotclear.org
Et voilà la seconde partie de la résolution, le lastn étant dorénavant pris
en compte pour le calcul de la pagination.

Je viens de commiter le nécessaire.

Il faudra soigneusement tester tout ça en fonction des différents contextes
(j'ai fait quelques tests locaux avec Berlin et Ductile photo et n'ai pas
vu de pb particulier).

J'espère que c'est désormais réglé !

Le 20 décembre 2014 15:48, Franck Paul <carnet.fr...@gmail.com> a
écrit :

mirovinben

unread,
Dec 20, 2014, 12:11:35 PM12/20/14
to d...@list.dotclear.org
Je te remercie très beaucoup bien et te dirais demain matin ce que ça donne pour moi.
Bonne soirée.

Le 20/12/2014 16:11, Franck Paul a écrit :
> Et voilà la seconde partie de la résolution, le lastn étant dorénavant pris
> en compte pour le calcul de la pagination.
>
> Je viens de commiter le nécessaire.
>
> Il faudra soigneusement tester tout ça en fonction des différents contextes
> (j'ai fait quelques tests locaux avec Berlin et Ductile photo et n'ai pas
> vu de pb particulier).
>
> J'espère que c'est désormais réglé !
>
> Le 20 décembre 2014 15:48, Franck Paul <carnet.fr...@gmail.com> a
> écrit :
>
>> Je viens de regarder un peu (j'ai pas encore fini), mais il y avait un bug
>> sur la gestion du nb de billet en page sur la page d'accueil, vu que ce
>> nombre s'appliquait AUSSI sur les premières pages des autres contextes, ce
>> qui n'était pas normal.
>>
>> Je commite la correction.
>>
>> Restera encore à tester les interactions entre ce réglage en page
>> d'accueil et le lastn qui peut être utilisé dans home.html
>>

Franck Paul

unread,
Dec 20, 2014, 12:34:15 PM12/20/14
to d...@list.dotclear.org
Pour résumer, un lastn dans un tpl:Entries a la priorité sur ce qui est
paramétré côté réglage du blog, en ce qui concerne la pagination incluse
dans la boucle tpl:Entries.
Reply all
Reply to author
Forward
0 new messages