Message des administrateurs

Ce blog est le prolongement, le complément du Groupe d'aide Blogger en français. Vous pourrez y trouver, au fur et à mesure qu'ils seront reproduits ici, les conseils donnés au fil des messages sur le Groupe. C'est une simplification pour vos recherches d'aide sur les blogs de Blogger. Vous êtes cordialement invités à participer à cette compilation. Pour ce faire, il vous suffit de m'adresser un mail à cette adresse et dans les meilleurs délais, nous nous efforcerons de changer votre inscription afin que vous puissiez intervenir. Comme il s'agit d'un blog, vous pourrez également laisser vos commentaires - toujours les bienvenus - pour améliorer tant le contenu que le contenant.


Groupe d'aide Blogger en français

Google Groupes
Abonnez-vous au groupe Aide Nouveau Blogger en français
E-mail :
Visiter le groupe

vendredi 11 septembre 2009

Lire la Suite... suite

Un cadeau pour les 10 ans de Blogger

Intégrer le mécanisme Lire la Suite demandait plusieurs modifications importantes du modèle.

Blogger vient d'intégrer ce mécanisme dans l'éditeur de message.


Pour activer l'insertion d'un saut

- Utiliser Blogger in Draft ou avec la version classique de Blogger, le nouvel éditeur : Outil / Insérer un saut

- Plus simplement, avec l'onglet Modifier le code HTML, il suffit d'insérer le commentaire HTML


<!-- more -->




Pour définir le texte du saut

- Paramètres / Mise en page / Eléments de la page

- Messages du Blog / Modifier


Texte du lien de la page de messages




Plus d'informations

- L'article de l'aide de Blogger

- Couper le message : les erreurs fréquentes

11 commentaires:

Fox Prime a dit…

edit: Je n'ai rien dit, j'ai du ajouter manuellement une portion de code indiqué sur le lien officiel. vous pouvez supprimer mon ancien commentaire ;)

Dominique a dit…

Et bien voilà, grâce à cette info j'ai pu. étant débutant blogger, faire mes début en HTML!
Merci!

Fox Prime a dit…
Ce message a été supprimé par un administrateur du blog.
Samovar a dit…

Bonjour,

Savez-vous s'il existe un moyen d'attribuer à la fonction "read more" un texte différent à chaque post ?

Il s'agirait d'une phrase d'accroche plus pertinenente que "lire la suite" qui aurait cette spécificité de disparaître dans la page du texte complet.

Merci...

viti-vino a dit…

Bonsoir

Oui faire Parametres / Mise en page / Elements de la page

Messages du blog / Modifier

Texte du lien de la page de messages : Saisir le texte qui vous convient

Samovar a dit…

Bonsoir,

Merci de votre réponse, Viti-Vino, mais ce n'était pas vraiment ma question. Il faut dire que j'ai eu du mal à expliquer...

La procédure que vous me donnez à pour conséquence de mettre la même phrase à chaque nouveau post "coupé".

Pour ma part, je souhaiterais mettre une phrase différente à chaque publication d'un nouveau post.

Il s'agirait d'éditorialiser le lien, de le customiser pour qu'il soit plus percutant(plus incitatif) à la lecture...

Exemple :

Mardi 2
Le titre du post du mardi 2
Bla bla bla Bla bla
[lien "read more"] La suite de l'aventure c'est par ici [/lien "read more"]

-------------------

Lundi 1er
Le titre du post du mardi 2
Blo blo blo Blo blo
[lien "read more"] Voir tous les détails de l'affaire[/lien "read more"]

Voyez-vous ce que je veux dire ? A chaque fois le lien "read more" est différent...

Je pense qu'il s'agit de définir une variable, mais je ne sais ni où ni comment... Si vous avez des idées.

Merci encore

viti-vino a dit…

Bonsoir

Bien compris l idee. Dans le code du blog le texte est la variable

[data:post.jumpText]

vous pouvez remplacer par

la suite de [data:blog.pageTitle] par exemple

mais ce n est qu une esquisse de solution

viti-vino a dit…

Message de Samovar

Oui c'est un bon début ! Pnsez-vous que l'on puisse créer une variable de ce type lors de la rédaction HTML d'un post ? Si oui, quelle serait la syntaxe ?

Si ça marche comme ça, il faudrait effectivement définir dans le corps du message une variable que l'on appellera "oneShotText" (par exemple) et modifier le gadget dans la structure du code de cette façon : [data:post.oneShotText]

La question est de savoir "comment définir 'oneShotText'"...

viti-vino a dit…

Bonjour

C est à vous de programmer ceci dans le code du blog

--

prac

--

Samovar a dit…

Bonjour,

Pour ceux que ça intéresse, j'ai trouvé un moyen pour le problème que j'ai soulevé ci dessus, à savoir "l'éditorialisation" du lien "Read more", afin que celui-ci soit spécifique à chaque message. C'est assez simple, en fait, même si j'ai accouché de ça dans la douleur ! :) (je dois vous dire que je n'ai aucune formation de codeur, je ne travaille pas dans l'informatique, je ne suis pas technicien... alors de l'indulgence !!! ;) )

PRECISION IMPORTANTE : pour éviter les bugs au moment de l'enregistrement de ce commentaire, j'ai glissé un espace avant chaque crochet HTML. Veillez à supprimer ces espaces lorsque vous serez dans un page de code HTML réelle.

Etape 1 :

Sauvegarder d'abord votre modèle HTML de Blog (si vous vous trompez, ce sera plus facilement réparable !)

Dans le code source du blog, cocher la case "Développer des modèles de gadgets" et recherchez l'extrait suivant dans le code HTML :

< data:post.body/ >

Juste en dessous, repérer la partie de code qui correspond à l fonction "read more" et remplacer < data:post.jumpText > par cette portion de code javascript :

< SCRIPT language='Javascript' >
document.write(MaVariableText)
< /SCRIPT >

Je vous montre ce que ça donne :


< b:if cond='data:post.hasJumpLink' >
< div class='jump-link' >
< a expr:href='data:post.url + "#more"' >

< SCRIPT language='Javascript' >
document.write(MaVariableText)
< /SCRIPT >

< /a >
< /div >
< /b:if >

Enregistrer

Etape 2 :

Lorsque vous rédigez votre message, en mode "HTML", glissez à la première ligne du message cette portion de code javascript :

< script language="Javascript" >
var MaVariableText = 'ECRIRE ICI VOTRE TEXTE';
< /SCRIPT >

Vous l'aurez compris, ECRIRE ICI VOTRE TEXTE est la phrase que vous devez modifier et qui apparaîtra à la place du lien "Lire la suite" classique.

Il faut que ce Texte soit redéfini à chaque post où vous souhaiterez utiliser la fonction "Read More".

Attention, si vous avez des apostrophe à mettre dans cette phrase, il faut la précéder, dans votre ligne de code, d'un antislash. Exemple : 'La suite du match c\'est par ici';

viti-vino a dit…

@Samovar

Bravo et merci pour l astuce !!

--

prac

--