Ancre sur pagination forum

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par passion, 13 Août 2019, à 13:26.

  1. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 504
    J'aime reçus:
    83
    Bonjour,
    J'aimerais connaître vos avis. Voilà, je suis entrain de créer un forum et j'ai associé une ancre à chaque message.
    J'aimerais faire comme ce forum wri, quand on clique sur un sujet, même si il y a une trentaine de message, le lien nous envois directement à la page et ancre concerné.
    J'aimerais éviter que mon utilisateur doit se taper la pagination pour aller au dernier message concerné.
    J'avais pensé devoir faire une pre-requete pour identifier la page concernée car il est logique, il peut y avoir de nouveaux messages donc la pagination avancera. Mais niveau performance, ça va être lourd pour le serveur, multiplié par le nb d'utilisateurs.
    Là, je reste à chercher la meilleure solution.

    Vous avez une idée ?
    Merci
     
  2. NicolasH
    NicolasH WRInaute occasionnel
    Inscrit:
    4 Mai 2016
    Messages:
    271
    J'aime reçus:
    21
    Bonjour,

    url#ancre ;-)

    Si il y a une page il faut un parametre style ?page=xxx ou faire un pattern pour le rewrite (ie : /page-xxx/)
     
  3. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 504
    J'aime reçus:
    83
    Merci @NicolasH mais je pense mettre mal exprimé.
    Je sais comment créer une ancre. ;)
    Imaginons, mon sujet contient 10 msgs/page et j'ai 42 msgs donc mon dernier message sera à la page 4.
    Donc mon URL direct vers mon dernier message devra prendre en compte la variable page=4&ancre=m135.
    C'est plus clair?
    Faire une pre-requete pour déterminer le nb de messages et donc ainsi le numéro de la page risque d'être lourd en terme de perf
    D'où vos avis
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 727
    J'aime reçus:
    232
  5. NicolasH
    NicolasH WRInaute occasionnel
    Inscrit:
    4 Mai 2016
    Messages:
    271
    J'aime reçus:
    21
    Justement pour éviter le duplicate content il vaut mieux mettre page=4#m135 à condition d'avoir ta zone définie avec un div id="m135" bien entendu ;-)

    Je dis ça car avec XXX variable ancre tu auras du duplicate content à gérer.
     
  6. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 504
    J'aime reçus:
    83
    Merci @NicolasH mais j'écrivais depuis un mobile alors pas simple pour respecter la syntaxe. Mais oui, nous sommes bien d'accord.

    Merci @spout t'es un As comme toujours ;)
    Je pense avoir trouvé une astuce efficace pour limiter les requêtes et les ressources.
    Dans le lien que tu m'as donné, il semblerait que le COUNT soit plus rapide alors je vais l'utiliser.
    Au moment de l'ajout d'un message, je vais déterminer son n° de page => ceil($total_messages / $nb_par_page) que je vais stocker en bdd.
    De là, je pourrais transmettre à volonté des urls précises vers mes messages avec la page + l'ancre.
     
  7. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 062
    J'aime reçus:
    108
    Ou un id qui s'appellerait toujours "last", pas forcément "m135..." puisqu'on veut toujours aller uniquement au dernier message. L'important est juste de connaître le nombre de pages, pas besoin de calculs supplémentaires.
     
  8. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 504
    J'aime reçus:
    83
    @rick38 oui tout à fait. J'ai mis m135 comme ex. Mais bien entendu, c'est mon ID la référence ;)
     
  9. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    18 807
    J'aime reçus:
    259
    le dernier message n'est pas le même pour tout le monde ! ce n'est pas le tout dernier, c'est le dernier non lu depuis notre dernière visite
     
    zikeur54 et spout aiment ça.
Chargement...
Similar Threads - Ancre pagination forum Forum Date
page(s) obligatoire(s) d’un site et ancres Débuter en référencement 24 Novembre 2018
Menu de navigation, diversité des ancres de liens et SEO Référencement Google 24 Octobre 2018
Ancres polluées imcompréhensibles Problèmes de référencement spécifiques à vos sites 5 Octobre 2018
Ancre générique Rédaction web et référencement 12 Mai 2018
Faut il mettre des ancres neutres pour dofollow lien externe Netlinking, backlinks, liens et redirections 12 Avril 2018
Variez vos ancres de liens internes pour un meilleur référencement Netlinking, backlinks, liens et redirections 12 Mars 2018
Comment varier ses ancres sur un site e-commerce? Netlinking, backlinks, liens et redirections 5 Février 2018
Analyse du silo / ancre de lien / mots clés avec un outil de Google Netlinking, backlinks, liens et redirections 7 Août 2017
Liens externes, internes, ancres, nombre Débuter en référencement 8 Avril 2017
Optimisation Link : faire des ancres de texte différentes Netlinking, backlinks, liens et redirections 28 Février 2017
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice