par le bon Seb » jeu. 27 janv. 2011, 5:20
Merci Jean-Baptiste pour le script !
J'ai testé et ça marche chez moi !
Au début je ne voyais aucun changement, mais je me suis aperçu que c'était la faute de NoScript qui faisait son boulot et bloquait Jappix. J'ai donc autorisé Jappix et ça marche.
Juste un souci, mais qui n'en est pas vraiment un : j'ai personnalisé le script en rajoutant mes propres liens dans le menu avec la fonction addLink, notamment pour avoir accès plus rapidement au panneau de contrôle de la modération, à mes messages privés ou aux messages non lus. Si je ne veux pas perdre mes modifications je suis obligé d'éditer le script à la main. N'y a-t-il pas plus pratique comme solution ?
au passage, voici mes modifications, très basiques, ajoutées à la suite des autres addLink, ligne 71 :
Code : Tout sélectionner
//mes liens personnalisés :
addLink('http://cite-catholique.org/search.php?search_id=unreadposts', 'messages non lus');
addLink('http://cite-catholique.org/ucp.php?i=pm&folder=inbox', 'messages privés') ;
//optionnel, pour les modérateurs il suffit de dé-commenter la ligne suivante, pour les autres le lien ne marchera pas :
//addLink('http://cite-catholique.org/mcp.php?mcp=Mod%C3%A9ration','modération');
Au passage j'ai aussi modifié ma feuille de style, car autant le blanc sur fond noir c'est reposant dans la console sous Linux, autant sur ce forum ça jure. Voici ma modification de la feuille de style :
Code : Tout sélectionner
document.styleSheets[0].insertRule('#NewTopMenu'
+ '{'
+ 'position: fixed;'
+ 'top: 0px;'
+ 'background: white;'
//ajout d'une image de fond
+ 'background-image: url("http://cite-catholique.org/styles/subCatho2/theme/images/cellpic1.gif");'
//je préfère le bleu par défaut du forum, alors je commente la ligne suivante :
//+ 'color: black;'
// je rajoute une marge à gauche, ça fait tout de même plus propre
+ 'margin-left: 15px;'
+ '}'
, 0);
document.styleSheets[0].insertRule('#NewTopMenu a'
+ '{'
//idem, je préfère toujours le bleu par défaut
//+ 'color: black;'
+ 'margin-right: 10px;'
+ 'font-style: bold;'
+ '}'
, 0);
Ça donne ça :
J'ai ajouté une marge à gauche de 15 pixels, pour aligner le menu sur la charte graphique du forum ; j'ai mis les liens en bleu, la couleur par défaut de la charte graphique, et j'ai mis une image de fond, dégradé vertical bleu ciel-blanc, elle aussi en rapport avec la charte graphique. L'idée est de faire un menu qui imite ce qu'on a en-tête de chaque sujet (« S’abonner au sujet | Ajouter ce sujet aux favoris | Imprimer | Envoyer par e-mail à un ami »).
Par contre pour une raison que j'ignore il refuse de me le mettre en gras malgré la balise
font-style: bold.
Merci Jean-Baptiste pour le script !
J'ai testé et ça marche chez moi !
Au début je ne voyais aucun changement, mais je me suis aperçu que c'était la faute de NoScript qui faisait son boulot et bloquait Jappix. J'ai donc autorisé Jappix et ça marche.
Juste un souci, mais qui n'en est pas vraiment un : j'ai personnalisé le script en rajoutant mes propres liens dans le menu avec la fonction addLink, notamment pour avoir accès plus rapidement au panneau de contrôle de la modération, à mes messages privés ou aux messages non lus. Si je ne veux pas perdre mes modifications je suis obligé d'éditer le script à la main. N'y a-t-il pas plus pratique comme solution ?
au passage, voici mes modifications, très basiques, ajoutées à la suite des autres addLink, ligne 71 :
[code]
//mes liens personnalisés :
addLink('http://cite-catholique.org/search.php?search_id=unreadposts', 'messages non lus');
addLink('http://cite-catholique.org/ucp.php?i=pm&folder=inbox', 'messages privés') ;
//optionnel, pour les modérateurs il suffit de dé-commenter la ligne suivante, pour les autres le lien ne marchera pas :
//addLink('http://cite-catholique.org/mcp.php?mcp=Mod%C3%A9ration','modération');
[/code]
Au passage j'ai aussi modifié ma feuille de style, car autant le blanc sur fond noir c'est reposant dans la console sous Linux, autant sur ce forum ça jure. Voici ma modification de la feuille de style :
[code]
document.styleSheets[0].insertRule('#NewTopMenu'
+ '{'
+ 'position: fixed;'
+ 'top: 0px;'
+ 'background: white;'
//ajout d'une image de fond
+ 'background-image: url("http://cite-catholique.org/styles/subCatho2/theme/images/cellpic1.gif");'
//je préfère le bleu par défaut du forum, alors je commente la ligne suivante :
//+ 'color: black;'
// je rajoute une marge à gauche, ça fait tout de même plus propre
+ 'margin-left: 15px;'
+ '}'
, 0);
document.styleSheets[0].insertRule('#NewTopMenu a'
+ '{'
//idem, je préfère toujours le bleu par défaut
//+ 'color: black;'
+ 'margin-right: 10px;'
+ 'font-style: bold;'
+ '}'
, 0);[/code]
Ça donne ça :[attachment=0]histo8.png[/attachment]
J'ai ajouté une marge à gauche de 15 pixels, pour aligner le menu sur la charte graphique du forum ; j'ai mis les liens en bleu, la couleur par défaut de la charte graphique, et j'ai mis une image de fond, dégradé vertical bleu ciel-blanc, elle aussi en rapport avec la charte graphique. L'idée est de faire un menu qui imite ce qu'on a en-tête de chaque sujet (« S’abonner au sujet | Ajouter ce sujet aux favoris | Imprimer | Envoyer par e-mail à un ami »).
Par contre pour une raison que j'ignore il refuse de me le mettre en gras malgré la balise [i]font-style: bold[/i].