Wiliwilliam | pagination et résultat de recherche sur TUMBLR (programmation) |
0 #1 |
---|---|---|
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38241
Karma: 18982 |
Je poste ma demande aussi ici, car plus fréquenté
tout con tout bête. Sur tumblr on peut avoir des design de blog différent, mais on peut aussi le faire soit même en codant. Mon problème, lorsque je fais une recherche ICI (onglet recherche), le nombre de réponse est de 10 uniquement... Ce que je voudrais c'est que le nombre de réponse soit infini, et si possible doté d'une pagination, pour pas que tous les articles soient chargés. Si quelqu'un pense pouvoir me filer un coup de main... je mets le code source de mon site: et j'ai mis en gras le truc que je soupçonne d'être à l'origine des réponses
Contribution le : 10/05/2012 12:12
|
|
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): 38241
Karma: 18982 |
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 :
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): 38241
Karma: 18982 |
Contribution le : 10/05/2012 17:05
|
|
Signaler |
-Flo- | 0 #6 |
|
---|---|---|
Je poste trop
Inscrit: 08/01/2005 13:41
Post(s): 15190
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): 38241
Karma: 18982 |
ok je vais voir, merci
Contribution le : 10/05/2012 21:17
|
|
Signaler |