Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Les tuto 2 Demolite
4 décembre 2010

Une vraie Page d'accueil pour votre blog

Voici un exemple de page d'accueil : Le grand méchant cook !

Pour tout virer de la page d'accueil c'est rapide, mais le problème c'est que le dernier message posté est censé s'afficher sur la page d'accueil, alors du coup il ne s'affiche pas sur la page suivante, celle où se trouve tout le contenu du blog, et donc tous les messages...(*des explications en bas de page, sur comment forcer l'affichage de ce dernier message sur la page suivante).

Enfin, après moult tests et une recherche sur le forum de Canalblog, grâce à un message de kyungjin et un autre d'Alérion, j'ai fini par tester autre chose qui a marché !
A la bonne heure...

Ouvrez votre page d'accueil et faites le grand ménage !

Supprimez le contenu des colonnes en enlevant tous les codes qui se trouvent entre les lignes de codes indiquées sur la capture, puis remplacez les codes de Content (votre page centrale) par ceux encadrés en rouge.

https://storage.canalblog.com/10/41/251752/30024994.gif

<div> <blogger> </div>
<center><img src="Adresse de l'image que vous voulez mettre"></center>
<center><p>Ou écrivez ici, le message de bienvenue ou ce que vous voulez faire apparaitre sur votre page d'accueil, <br>sans oublier de mettre des balises pour que votre texte soit mis en forme.</p></center>
 
<center><a href="http://demolitetest.canalblog.com/archives/p0-0.html">Page suivante »</a></center>
<div style="display:none"> </blogger> </div>

Vous devez changer l'adresse dans la page suivante, mettez celle de votre blog en vert .

Voilà ce que ça donne : (si comme moi vous n'avez mis qu'une image)

Pour empêcher l'affichage de la bannière et supprimer d'éventuels titres ou descriptions du blog, votre ligne du <body> doit être comme ceci : <body> <div id="container">  <div id="leftbar"> <div class="navlinks">

https://storage.canalblog.com/67/50/251752/30025179.jpg

Maintenant, lorsque vous cliquez sur Page suivante >> vous arrivez sur la page des archives où se trouvent tous vos articles.

Sans_titre_3

Vous pouvez ajouter un cadre ou n'importe quoi d'autre, du moment que vous placez les codes au bon endroit.

https://storage.canalblog.com/97/71/251752/30026688.png

Ajoutez ce bloc dans votre feuille de style :

.cadre {
    background: #404040;
    color: #000000;
    border: dotted 2px #FFFFFF;
    padding: 15px;
    margin-bottom: 10px;
}

Changez les codes couleurs et mettez solid à la place de dotted si vous voulez un cadre avec des bords pleins, réduisez ou augmentez les px pour des bords plus épais ou plus fins.

Le padding pour agrandir le cadre et le margin-bottom pour laisser un espace plus grand entre le cadre et le Page suivante >>.

Ajoutez votre texte entre les balises <div class="cadre">Votre texte ici</div> dans la page d'accueil comme sur la capture.

Comme ceci :

<div class="cadre">
Vous pouvez également ajouter un cadre pour mettre votre message de bienvenue...
</div>

https://storage.canalblog.com/57/59/251752/30026962.gif

Voilà...à vous de jouer maintenant !

Quelques explications :

*Pour forcer l'affichage du dernier article publié sur la page suivante (celle des archives), il faut récupérer l'adresse de Page suivante >> en bas de page qui ressemble à ça : http://demolitetest.canalblog.com/archives/p1-1.html si vous avez choisi d'afficher seulement 1 article sur la page d'accueil, si vous avez choisi les 5 articles elle sera comme ceci : http://demolitetest.canalblog.com/archives/p5-5.html.

Sans_titre_1

Donc pour afficher le dernier article en page des archives il faut modifier l'adresse et mettre p0-0.
Et hop, notre dernier article s'affiche sur la page suivante.

Passons maintenant à quelques explications sur la balise <blogger></blogger> qui normalement entoure le contenu des codes qui permettent l'affichage de votre page centrale (le Content).

La balise <div> et <div style="display:none"> ont fait leur apparition.

<div> <blogger> </div>

<div style="display:none"> </blogger> </div>

Ce qui permet d'empêcher l'affichage du page suivante >> d'origine, celui qui envoie sur la page des archives, mais ou il manque le dernier message publié...(j'espère que je ne vous embrouille pas trop !)

C'est pour ça que l'on a ajouté la ligne <a href="http://demolitetest.canalblog.com/archives/p0-0.html">Page suivante »</a> pour remplacer l'ancienne qui ne marchait plus avec la nouvelle configuration du blog.

Toutes ces précisions font références à ce bloc de code (donné plus haut):

<div> <blogger> </div>
<center><img src="Adresse de l'image que vous voulez mettre"></center>
<center><p>Ou écrivez ici, le message de bienvenue ou ce que vous voulez faire apparaitre sur votre page d'accueil, <br>sans oublier de mettre des balises pour que votre texte soit mis en forme.</p></center>

<center><a href="http://demolitetest.canalblog.com/archives/p0-0.html">Page suivante »</a></center>
<div style="display:none"> </blogger> </div>


Maintenant lorsque l'on clique sur la bannière pour faire un retour à la page d'accueil, on tombe sur la page de présentation du blog qui est vide et ne présente plus trop d'intérêt pour la navigation des visiteurs...

Il faut donc modifier la ligne du body dans toutes les pages...

Ce que nous allons faire, c'est changer l'adresse automatique qui renvoie sur la page d'accueil de notre blog pour mettre l'adresse de notre page des archives qui est maintenant notre page avec tout le contenu de notre blog...ou presque.

Ouvrez la page des archives, et sur la ligne <body> vous devez avoir ceci :

Sans_titre_7

Remplacez le code <a href="<$BlogURL$>"</a> par celui là :

<a href="http://demolitetest.canalblog.com/archives/p0-0.html"></a>

Sans_titre_6

En mettant l'adresse de votre blog évidement...

Vous devez répéter cette manip sur toute les pages, sauf sur la page d'accueil et sur la feuille de style.

Sur la page d'accueil, vous pouvez même supprimer le code <a href="<$BlogURL$>"</a>, il ne sert plus à rien...

Maintenant, lorsqu'on se balade sur votre blog, on peut revenir à la page des archives sans passer par la page d'accueil...

Publicité
Publicité
Commentaires
P
Bonjour ! <br /> <br /> Je suis parvenue à réaliser le tuto (merci!) mais je n'arrive pas à centrer mon image sur la page d'accueil. Le texte et l'image restent à droite. Que dois-je faire pour pouvoir les déplacer où je le souhaite sur la page d'accueil ? <br /> <br /> Merci d'avance ! <br /> Marjorie.
C
Ben ça marche pas, du fait que je suis déjà en avancé certainement... Ca ne veux pas me faire le changement en 3 colonnes...<br /> <br /> C'est pas grave, ça me plait tout de même comme ça...<br /> <br /> Merci encore pour tes réponses.<br /> <br /> Bonne soirée
C
Merci beaucoup de tes conseils... Je vais essayer comme tu dis... Je verrais le résultat et te tiendrais informée!<br /> <br /> Encore grand merci pour tout le mal que tu te donne.<br /> <br /> Amitiés
D
Alors il faut un modèle 3 colonnes, comme ça en supprimant les colonnes de droite et de gauche, le content reste au milieu ;)<br /> En tout cas, je n'ai pas rencontré ce problème sur mon blog test lorsque j'ai fait le tuto, je me sers toujours des modèles 3 colonnes, pour avoir toutes les configurations possibles.
C
Et bien je l'ai déjà fait, mais lorsque je fais ça, ça me décale l'image sur la gauche et me fait un genre de colonne sur la droite alors que le modèle que j'ai choisi n'a pas de colonne de droite... Ca ne résous pas le problème...<br /> Je trouve que ça fait encore plus moche alors je l'ai remis...<br /> <br /> Merci pour tout
Publicité
Derniers commentaires
Newsletter
Publicité