Résumés de messages : " lire la suite"

obtenir ces boutons

Résumés de messages - Lire la suite

2 méthodes : manuelle et automatique

Il est possible de n'afficher que le début d'un message et de proposer aux lecteurs de cliquer sur "Lire la suite" pour voir la totalité du message.

Cela permet d'afficher sur une même page les résumés de plusieurs messages que le lecteur pourra parcourir très rapidement.

Cette page présente une méthode manuelle et la PAGE SUIVANTE une MÉTHODE AUTOMATIQUE.

* * * * *
Méthode manuelle : il faut, dans la version HTML de chaque message (cliquer sur "Modifier le code HTML") ajouter :
<!-- more -->
à l'endroit où on souhaite voir apparaître "Lire la suite" (avec le nouvel éditeur de Blogger, il suffit de cliquer sur l'icône en forme de papier déchiré au-dessus des messages) ;

remarques importantes :

1° cela n'apparaît pas avec un seul message, par exemple quand on clique sur "Afficher le message" après sa création ou une modification : il faut cliquer sur "Afficher le blog";

2° l'instruction précitée ne peut se trouver dans une balise <div> </div> ; si c'est le cas, remplacer la balise "div" par une balise "span".


* * * * *
Ce qui s'affiche c'est "Plus d'infos". Pour changer ce message en "Lire la suite" (ou un autre texte), il suffit de suivre cette procédure :
cliquer sur :
- Mise en page
- Messages du blog
- Modifier
- Texte du lien de la page de messages : changer les mots
- Enregistrer

* * * * *
Il est possible de changer la présentation du lien "Lire la suite".

Pour cela, il suffit de modifier le template : consulter cette page.

* * * * *
Quand on clique sur "Lire la suite", le message apparait en entier dans la fenêtre en cours d'affichage.

Le visiteur risque ainsi de quitter le blog en fermant le message avec la petite croix en haut à droite.

Pour éviter cela, on peut ouvrir le message dans une AUTRE FENÊTRE.

Pour cela il suffit de modifier le template comme ceci :

<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'>

DEVIENT :

<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title' target='_blank'>

* * * * *
Quand on clique sur "Lire la suite", le message s'affiche en entier, mais, avec en haut de l'écran, l'endroit où se trouve le lien "lire la suite".

Il peut être plus esthétique (comme sur ce site) que les messages s'affichent entièrement depuis le début.

Pour cela, il suffit de supprimer + &quot;#more&quot; dans l'instruction suivante :

<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'>

* * * * *

Si on a ajouté "lire la suite" par erreur, un nouveau clic ne le désactive pas.

Il faut afficher la version HTML du message.

Il faut ensuite effacer le code :

<!--more-->

* * * * *
Pour accélérer l'affichage, Blogger limite, depuis le 18 février 2010, le nombre de messages par page, et ne tient plus nécessairement compte du nombre de messages par page encodé par l'auteur du blog.

Et pour cela, Blogger prend en compte TOUS les messages, y compris ceux dont seul le début est affiché.

Le problème est évoqué à cette adresse : nombre de messages par page.

5 commentaires:

bjd974 a dit…

Liens mort

Meiser a dit…

Merci à vous.

Le paragraphe concerné a été enlevé.


claude a dit…

Bonjour,

Ou se trouve l'instruction pour que les messages s'affichent en haut de la page.

Super site pour les novices comme moi

Merci

Zoé Hance et Grégory Depaepe a dit…

Je voudrais bien faire cette partie de votre explication mais ça ne marche pas.. Pourriez-vous m'aider? Cela serait urgent. Merci.

[[ Quand on clique sur "Lire la suite", le message s'affiche en entier, mais, avec en haut de l'écran, l'endroit où se trouve le lien "lire la suite".

Il peut être plus esthétique (comme sur ce site) que les messages s'affichent entièrement depuis le début. ]]

Meiser a dit…

Bonjour.
C'est ce qui se passe quand on utilise manuellement le code de Blogger.
Mais il existe sur ce site des gadgets de coupure automatique qui affichent la totalité du message depuis le début.