[spip-dev] Pagination et target

Bonjour ,
J'ai un soucis avec la pagination. Cette fois le problème est spécifique à SPIP, je ne connais peut être pas une balise, ou il faut peut etre que je modifie le code source...

Mon problème :
Dans une page titi.html j'ai une frame d'une page toto.html qui liste des articles.
Quand je clique sur un lien généré par la balise #PAGINATION dans la page toto.html (frame), c'est toute la page qui se recharge dans une nouvelle fenetre, alors que je voudrai que ce soit uniquement la frame toto.html qui se recharge dans la page titi.html. C'est une histoire de target, mais je ne sais pas si c'est possible de les définir / redéfinir...

Merci d'avance.

* Charlie tapotait, le 19/02/2007 11:42:

Bonjour ,
J'ai un soucis avec la pagination. Cette fois le problème est spécifique à SPIP, je ne connais peut être pas une balise, ou il faut peut etre que je modifie le code source...

Mon problème :
Dans une page titi.html j'ai une frame d'une page toto.html qui liste des articles.
Quand je clique sur un lien généré par la balise #PAGINATION dans la page toto.html (frame), c'est toute la page qui se recharge dans une nouvelle fenetre, alors que je voudrai que ce soit uniquement la frame toto.html qui se recharge dans la page titi.html. C'est une histoire de target, mais je ne sais pas si c'est possible de les définir / redéfinir...

Ceci n'est pas une question dev mais user.
Ceci dit, les modèles de pagination sont dans dist/modeles/
Et les frames, c'est pas bien !

Jacques PYRAT wrote:

* Charlie tapotait, le 19/02/2007 11:42:

Bonjour ,
J'ai un soucis avec la pagination. Cette fois le problème est
spécifique à SPIP, je ne connais peut être pas une balise, ou il faut
peut etre que je modifie le code source...

Mon problème :
Dans une page titi.html j'ai une frame d'une page toto.html qui liste
des articles.
Quand je clique sur un lien généré par la balise #PAGINATION dans la
page toto.html (frame), c'est toute la page qui se recharge dans une
nouvelle fenetre, alors que je voudrai que ce soit uniquement la
frame toto.html qui se recharge dans la page titi.html. C'est une
histoire de target, mais je ne sais pas si c'est possible de les
définir / redéfinir...

Ceci n'est pas une question dev mais user.
Ceci dit, les modèles de pagination sont dans dist/modeles/
Et les frames, c'est pas bien !

Et on dit "Fait le bien. Mais si tu fais le mal, fais-le bien!"
Si on parlait plutôt de "C'est pas recommendé!".

Les notions de "bien" et de "mal" en programmation... c'est pas "bien"! :wink:

François

* François Vachon tapotait, le 19/02/2007 17:06:

Et on dit "Fait le bien. Mais si tu fais le mal, fais-le bien!"
Si on parlait plutôt de "C'est pas recommendé!".

Les notions de "bien" et de "mal" en programmation... c'est pas "bien"! :wink:

Je suis d'accord avec toi.
J'ai parlé vite et pas bien :wink:

C'est pas recommandé pour un tas de raisons (ne serait-ce que la mise en favoris).

François Vachon wrote:

Jacques PYRAT wrote:

Ceci n'est pas une question dev mais user.
Ceci dit, les modèles de pagination sont dans dist/modeles/
Et les frames, c'est pas bien !

Et on dit "Fait le bien. Mais si tu fais le mal, fais-le bien!"

Oué, programmer, c'est un art, et l'art ne connait ni bien ni mal.

Si on parlait plutôt de "C'est pas recommendé!".

Voilà, c'est plutôt politique ou social, ici sans doute le respect du client (de celui qui navigue sur la "belle" application)

Les notions de "bien" et de "mal" en programmation... c'est pas "bien"! :wink:

Artistique comme conclusion :slight_smile:

bertrand Gugger a formulé la demande :

François Vachon wrote:

Jacques PYRAT wrote:

Ceci n'est pas une question dev mais user.
Ceci dit, les modèles de pagination sont dans dist/modeles/
Et les frames, c'est pas bien !

Et on dit "Fait le bien. Mais si tu fais le mal, fais-le bien!"

Oué, programmer, c'est un art, et l'art ne connait ni bien ni mal.

Si on parlait plutôt de "C'est pas recommendé!".

Voilà, c'est plutôt politique ou social, ici sans doute le respect du client (de celui qui navigue sur la "belle" application)

Les notions de "bien" et de "mal" en programmation... c'est pas "bien"! :wink:

Artistique comme conclusion :slight_smile:

Quel débat lol , jsuis tout à fait d'accord, bien / pas bien... c'est très discutable dans le domaine du web... de l'art tout à fait :slight_smile:
Bon dans mon cas j'ai supprimé les frames donc plus de problème hihi, par contre j'essaye de placer des ancres, voici le problème que j'ai :

Si je met #PAGINATION et que je clique sur un lien (1, 2, 3) cela m'envoi sur la page et spip met directement l'ancre sur la pagination. Comment ne pas changer le scroll au chargement ? Merci d'avance pour votre réponse.

Cordialement.

Si je met #PAGINATION et que je clique sur un lien (1, 2, 3) cela
m'envoi sur la page et spip met directement l'ancre sur la pagination.
Comment ne pas changer le scroll au chargement ? Merci d'avance pour
votre réponse.

Je pense qu'il suffit de mettre [(#ANCRE_PAGINATION|?)] juste avant
#PAGINATION. #ANCRE_PAGINATION évitera que #PAGINATION affiche une ancre; et
"?" mangera le contenu de cette balise (donc, pas d'ancre du tout).

Autre solution, peut-être plus propre : faire un modele de pagination un peu
différent (cf. dist/modeles/ )

-- Fil

Fil avait énoncé :

Si je met #PAGINATION et que je clique sur un lien (1, 2, 3) cela m'envoi sur la page et spip met directement l'ancre sur la pagination. Comment ne pas changer le scroll au chargement ? Merci d'avance pour votre réponse.

Je pense qu'il suffit de mettre [(#ANCRE_PAGINATION|?)] juste avant
#PAGINATION. #ANCRE_PAGINATION évitera que #PAGINATION affiche une ancre; et
"?" mangera le contenu de cette balise (donc, pas d'ancre du tout).

Autre solution, peut-être plus propre : faire un modele de pagination un peu
différent (cf. dist/modeles/ )

-- Fil

[(#ANCRE_PAGINATION|?)] fonctionne parfaitement merci :wink: