| Auteur |
Message |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 06/04/2008 08:09:16
|
Alerion
Modérateur
Inscrit : 06/02/2008 22:27:31
Messages : 1951
Hors ligne
|
liques wrote:Je viens d'essayer une solution qui at été donné par un blogueur il y a plusieurs mois. Chez moi ça fonctionne.
Dans "La feuille de style générale" (en mode avancé) repérer ce qui suit et rajouter ce qui est en gras.
.blogbody .itemfooter {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: x-small;
font-weight: normal;
font-style: normal;
text-transform: none;
text-align: left;
margin-bottom: 25px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-width: 1px;
border-color: #000000;
padding: 0px;
clear: both;
margin-top: 12px;
visibility : visible;
}
.navlinks {
padding: 10px;
}
.blogbody span{display:none
}
.blogbody div{visibility:hidden
}
.navlinks .title {
font-family: Verdana, Arial, Helvetica, sans-serif;
...........etc
Si un spécialiste pouvait confimer, merci
sauf que, tous tes div définis (id et class) doivent être mis en visibility:visible. d'autant que je ne vois pas trop le but de ton truc, sauf à "cacher la pub" (peu^t être page suivantes et page, j'ai pas fait gaffe si c'était en span ou div
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 06/04/2008 15:58:23
|
oburer
blogueur en herbe
Inscrit : 05/04/2008 01:13:33
Messages : 19
Hors ligne
|
Alerion wrote:sauf que, tous tes div définis (id et class) doivent être mis en visibility:visible. d'autant que je ne vois pas trop le but de ton truc, sauf à "cacher la pub" (peu^t être page suivantes et page, j'ai pas fait gaffe si c'était en span ou div
L'objectif est de faire disparaitre "Page suivante"
Chez moi, j'ai toujours la pub, mais pour la conservé, il faut rajouter le code qui suit ( en gras ) dans les codes de la "page d'accueil" après </head> :
<script language="JavaScript" type="text/javascript">
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://ads.canalblog.com/adjs.php?n=" + phpAds_random);
document.write ("&what=zone:1");
document.write ("&exclude=" + document.phpAds_used);
if (document.referer)
document.write ("&referer=" + escape(document.referer));
document.write ("'><" + "/script>");
//-->
</script><noscript><a href="http://ads.canalblog.com/adclick.php?n=a0564cca" target="_blank"><img src="http://ads.canalblog.com/adview.php?what=zone:1&n=a0564cca" border="0" alt="" /></a></noscript>
This message was edited 1 time. Last update was at 06/04/2008 15:59:54
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 06/04/2008 16:41:56
|
kyungjin
cyber blogueur
Inscrit : 25/03/2008 18:10:36
Messages : 2713
Hors ligne
|
Alerion wrote:
kyungjin wrote:Sauf que comme je l'ai dit supprimer le bloc <$CBControlNavLinks$> ne sert à rien.
La seule façon que j'ai trouvée est d'écrire le message d'accueil directement dans le code XHTML de la page d'accueil, à la place du bloc <blogger>.
J'ai mis les explications sur mon blog de bricolo du web.
ça ne sert à rien sur la page d'archives, mais c'est utile sur la page d'accueil 
J'ai testé, ça ne sert à rien nulle part, comme si le bloc <$CBControlNavLinks$> ne servait à rien.
liques wrote:
L'objectif est de faire disparaitre "Page suivante"
Ca fonctionne car:
Le lien de navigation est dans un div.
Le seul autre div présent par défaut dans la class blogbody est .itemfooter.
Le display:none sur le span ne sert à rien.
Les inconvénients:
Comme l'a souligné Alerion, si on ajoute des div dans les messages, il faut leur donner une class avec propriété visibility: visible
Les liens de navigation sont cachés sur toutes les pages, y compris les archives.
Pour limiter l'effet à la page d'accueil, au lieu de faire la modif dans la feuille de style générale, il faut ajouter un css interne à la page d'acceuil.
Donc ajouter ceci:
Entre les balises <head></head>
Bon ben je vais ajouter ça à mon article
This message was edited 1 time. Last update was at 06/04/2008 16:42:54
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 06/04/2008 20:44:28
|
oburer
blogueur en herbe
Inscrit : 05/04/2008 01:13:33
Messages : 19
Hors ligne
|
Merci kyungjin, ta solution est la plus pertinente.
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 07/04/2008 12:14:16
|
kyungjin
cyber blogueur
Inscrit : 25/03/2008 18:10:36
Messages : 2713
Hors ligne
|
Voilà, j'ai modifié mon article.
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 07/04/2008 13:15:44
|
Goldie
blogueur concerné
Inscrit : 26/02/2008 10:13:23
Messages : 52
Hors ligne
|
Bonjour, comme je le demandai à kyungjin, peut on insérer un "fin de page" après "page suivante", ou peut-on le prévoir.
Merci à vous
This message was edited 1 time. Last update was at 07/04/2008 13:16:04
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 07/04/2008 14:36:56
|
kyungjin
cyber blogueur
Inscrit : 25/03/2008 18:10:36
Messages : 2713
Hors ligne
|
Actuellement, je ne vois pas comment le faire de façon automatique, ces liens étant générés par une routine php à laquelle on n'a pas accès.
Manuellement, il y a l'astuce d'Alerion que tu as mises en place, à savoir ajouter un lien vers le dernier article.
Mais comme tu me l'a dit, il faut mettre à jour ce lien à chaque nouvel article, et cela ouvre la page du message, donc pas de lien de navigation en bas.
Pour avoir les liens de navigation au lieu de mettre l'adresse du dernier message en lien, tu mets celle-là
http://monblog.canalblog.com/archives/pxx-1.html
où monblog est l'adresse de ton blog et xx est le nombre total de message -1.
Par exemple, quand tu regardes sur la page d'accueil de l'administration, là où est la liste de tes blogs, si tu as dans total messages 18, l'adresse sera alors
http://monblog.canalblog.com/archives/p17-1.html
Cela a pour effet de t'amener directement au 18ème message, le premier étant le 0, mais sous la forme d'une page d'archives.
En plus cette solution te permet d'attendre d'avoir 9 autres messages derrière avant de changer le lien, puisqu'il y a 10 messages affichés par page.
Ouh là, j'espère que ce que je raconte est clair.
Autre solution, mais cela change la présentation et le résultat final n'est pas ce que tu veux:
utiliser le bloc "derniers messages" qui affiche la liste des 10 derniers messages du blog, mais avec un lien vers la page du message et donc pas de lien de navigation ensuite.
Attention, il ne faut pas mettre ce bloc 2 fois dans la page (par exemple en pied de page et dans la colonne de menu) car le deuxième n'affichera pas les liens mais juste <$BlogItemTitle$>.
Je précise que ces solutions sont le fruit de mes tests, si quelqu'un a mieux qu'il le dise
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 07/04/2008 16:03:58
|
Goldie
blogueur concerné
Inscrit : 26/02/2008 10:13:23
Messages : 52
Hors ligne
|
Je t'en remercie, excellente idée. Je ne peux mettre la récupération du dernier message car je ne mets pas de titre, et l'absence de titre ne génère pas le lien du dernier message.
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 07/04/2008 16:09:09
|
Goldie
blogueur concerné
Inscrit : 26/02/2008 10:13:23
Messages : 52
Hors ligne
|
expdr il existe bien un blol monblog, mdr mdr mdr
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 07/04/2008 20:04:09
|
Alerion
Modérateur
Inscrit : 06/02/2008 22:27:31
Messages : 1951
Hors ligne
|
haa mais il est vraiment bien le rollerman
par contre s'i l'on se base sur l'hypothèse qu'il n'y aura jamais de <div> dans les codes importés dans un "billet" ce sera parfait mais,
le problème étant qu'il faut s'en souvenir lorsqu'on insère un code pour quoique ce soit qui utilise une déclaration <div> (video, slide, vote, sondage...), s'il ne s'affiche pas, ce n'est pas forcément parce qu'il y a erreur de code dans le billet
bon, il y a un autre truc, il faut agir en début et fin de boucle, sans pour autant toucher au css (je crois même que l'exemple est sur le site de Persé, du moins il y était)
edit:
pour supprimer le "page suivante" n'est-ce pas, pas pour aller à la dernière page...
This message was edited 1 time. Last update was at 08/04/2008 19:20:09
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 08/04/2008 19:22:26
|
Alerion
Modérateur
Inscrit : 06/02/2008 22:27:31
Messages : 1951
Hors ligne
|
aller l'astuce:
<div> <blogger> </div>
et
<div style="display:none"> </blogger> </div>
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 09/04/2008 10:01:34
|
kyungjin
cyber blogueur
Inscrit : 25/03/2008 18:10:36
Messages : 2713
Hors ligne
|
Ah ouais tiens, simple et ça marche!
Je l'ai ajouté à mon article du coup (en citant ma source bien sûr )
This message was edited 1 time. Last update was at 09/04/2008 10:12:00
|
|
|
 |
![[Post New]](/jforum/templates/default/images/icon_minipost_new.gif) 09/04/2008 19:34:19
|
Alerion
Modérateur
Inscrit : 06/02/2008 22:27:31
Messages : 1951
Hors ligne
|
|
|
|
 |
|
|