Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




Wiliwilliam
Résolu
 0  #1
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 39301
Karma: 19850
Edit : résolu

Contribution le : 10/05/2012 12:12

Edité par Wiliwilliam sur 11/9/2025 10:12:30
Signaler

Poum45
 0  #2
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
Dans le code que tu fournis je ne vois pas de code permettant une recherche.
Cela se passe ailleurs, il y a une méthode GET à suivre.

Je ne sais pas à quoi tu as accès.

Cela dit, la page une fois générée encapsule les dix liens avec un ID="posts".

Si tu as accès à tous les sources, recherches cet ID et à quel moment elle est généré.

Contribution le : 10/05/2012 13:53
Signaler

Wiliwilliam
 0  #3
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 39301
Karma: 19850
j'ai accès uniquement à ce que tu vois là 🙂

Contribution le : 10/05/2012 17:02
Signaler

Poum45
 0  #4
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
Citation :

Wiliwilliam_ a écrit:
j'ai accès uniquement à ce que tu vois là :-)


A faire confirmer par d'autres mais là, je ne vois rien qui pourra t'aider.

Je pense que t'es coincé.

Contribution le : 10/05/2012 17:03
Signaler

Wiliwilliam
 0  #5
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 39301
Karma: 19850
ipfs QmTFvF68SQcdGuUGsmeaGpEEDRQts2svtg8VBFjiKtQcZC

Contribution le : 10/05/2012 17:05
Signaler

-Flo-
 0  #6
Je poste trop
Inscrit: 08/01/2005 13:41
Post(s): 15191
Karma: 12562
Mouais, j'ai regardé un peu, et c'est vrai que c'est très étonnant.

On peut bien afficher les résultats suivants en jouant directement avec l'url (ex : http://timetocheck.tumblr.com/search/photo/page/2), mais ce n'est pas pris en compte par la pagination automatique de Tumblr.

Je suppose que tu ne peux pas insérer de php dans ce template. Si tu tiens vraiment à ta pagination, je vois une solution qui pourrait faire l'affaire en javascript.

Tu crées un div vide juste avant le block pagination. Tu fais une fonction javascript qui check l'url à chaque chargement de page. Si le motif "/search/" est trouvé dans l'url, tu vérifies si un nombre de page est déjà défini (/page/2, /page/3, etc.) Si c'est le cas, tu récupères le numéro de la page, tu l'incrémentes. Si ce n'est pas le cas, le numéro sera 2. Tu utilises le numéro que tu as trouvé, et tu recrées une nouvelle url en remplaçant l'ancien numéro par le nouveau (ou en ajoutant /page/ avant si c'est la première page).
Enfin, tu crées une balise <a> avec le lien généré, et tu l'injecte dans le div vide que tu as créé au tout début.

Pas besoin de faire de bouton pour revenir en arrière, il est déjà créé automatiquement à partir du moment où tu n'es pas sur la page 1. (Arrange-toi au niveau du css pour que les deux aient la même gueule, histoire que ça fasse quelque chose de cohérent.)

Deux inconvénients :
- Il sera toujours affiché "10 résultat pour...", même si tu auras au final plusieurs pages.
- Tu auras fatalement un lien qui t'amèneras vers une page sans résultat, quand tu arriveras à la fin de ta pagination.

Mais sans mieux connaitre Tumblr, je ne vois pas d'autre solution.

Contribution le : 10/05/2012 20:49
Signaler

Wiliwilliam
 0  #7
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 39301
Karma: 19850
ok je vais voir, merci 😉

Contribution le : 10/05/2012 21:17
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.