Page 1 sur 2

Script greasemonkey pour le forum

Publié : sam. 08 mai 2010, 22:22
par jeanbaptiste
Script Greasemonkey pour la Cité Catholique

VERSION : 0.4.1

Visuel amélioré grâce au bon Seb !

DESCRIPTION : ajoute une barre proposant divers outils facilitant l'utilisation du forum ainsi que l'accès direct au tchat civistas-dei !

FONCTIONNALITÉS :
+ accès au tchat civitas-dei@chat.jabberfr.org
+ raccourci vers les nouveaux messages
+ raccourci vers vos messages
+ raccourci vers votre profil
+ outil de recherche

COMPATIBILITÉ :
+ Firefox
+ Navigateurs compatibles avec greasemonkey : Chrome, Epiphany...

INSTALLATION :
+ Pour Firefox :
1) Installer greasemonkey : https://addons.mozilla.org/fr/firefox/addon/748/
2) redémarrer firefox
3) ouvrir le fichier citecatho.user.js, une fenêtre apparaît, cliquer sur installer.

N'hésitez pas à l'utiliser et à l'améliorer !

Re: Script greasemonkey pour le forum

Publié : sam. 08 mai 2010, 23:39
par Anonymus
Jolie initiative mais ça ne fonctionne pas chez moi, ou bien je n'ai pas compris ce que devez faire le script (ou bien je n'ai pas réussi à l'installer correctement :oops: ).

Une petite capture d'écran peut être ?

Re: Script greasemonkey pour le forum

Publié : sam. 08 mai 2010, 23:50
par Nanimo
Il ne fonctionne pas non plus pour moi, Anonymus, mais tout dépend du système d'exploitation que l'on a (Jean-Baptiste les cite dans son message). :)

Re: Script greasemonkey pour le forum

Publié : dim. 09 mai 2010, 22:30
par le bon Seb
Bonsoir Nanimo,
Nanimo a écrit : tout dépend du système d'exploitation
"du navigateur" vous voulez dire ?

Re: Script greasemonkey pour le forum

Publié : lun. 10 mai 2010, 21:05
par Nanimo
C'est cela. Le navigateur, bien entendu. Je ne sais pourquoi je me mêle encore de donner des renseignements, car ils sont notoirement faux. Heureusement que vous êtes la, le bon Seb! ;)

Re: Script greasemonkey pour le forum

Publié : lun. 10 mai 2010, 21:44
par jeanbaptiste
Bah pour utiliser le script il suffit de lire les explications données sur le site dont j'ai déjà donné le lien :

http://pon.fr/installer-et-utiliser-greasemonkey/

En gros il suffit d'installer greasemonkey sur son Firefox (sur Chrome, Epiphany, IE et autres, il va falloir chercher par vous-même ;) ), de le redémarrer et d'ouvrir mon script.

Une photo d'écran (vous allez voir c'est ultra-basique et pas glamour du tout) :

Image

http://picasaweb.google.fr/monsieur.cam ... 3773120722

Re: Script greasemonkey pour le forum

Publié : lun. 10 mai 2010, 22:03
par Anonymus
Dans les préférences de GreaseMonkey, il faut remplacer http://*.cite-catholique.org/* par http://*cite-catholique.org/* pour que ça marche.

Re: Script greasemonkey pour le forum

Publié : lun. 10 mai 2010, 22:38
par jeanbaptiste
Exact, sinon le script ne fonctionne pas si l'on passe par "http://cite-catho..." plutôt que par "http://www.cite-catho...".

Merci ;)

Re: Script greasemonkey pour le forum

Publié : lun. 31 mai 2010, 23:13
par jeanbaptiste
MAJ vers la version 0.2 (voir premier message)

→ Nettoyage du code
→ Ajout de la barre de recherche
→ Ajout d'une petite documentation

J'utilise ce petit script tous les jours, mais je le fais évoluer assez lentement. Je vais tâcher d'y travailler un peu plus.

Re: Script greasemonkey pour le forum

Publié : mar. 01 juin 2010, 19:01
par Christophe
jeanbaptiste a écrit :Exact, sinon le script ne fonctionne pas si l'on passe par "http://cite-catho..." plutôt que par "http://www.cite-catho...".

Merci ;)
Il n'y a pas moyen de corriger ce « bog » ? :incertain:

;)

Re: Script greasemonkey pour le forum

Publié : mer. 02 juin 2010, 10:03
par jeanbaptiste
Je croyais l'avoir corrigé ;)

C'est fait !

J'ai testé le script avec Chrome. Il suffit de l'ouvrir dans le navigateur, comme avec Firefox. Il s'installe ensuite avec les autres extensions. Il semble qu'il faille recharger la page plusieurs, ou se balader sur le site, avant qu'il ne fonctionne.

Re: Script greasemonkey pour le forum

Publié : jeu. 27 janv. 2011, 0:20
par jeanbaptiste
Version 0.4 :

ajout d'une appli permettant l'accès direct au tchat civitas-dei depuis n'importe quelle page du forum, en temps réel, "à la" facebook !

Voir premier message de ce fil pour plus de détail.

Re: Script greasemonkey pour le forum

Publié : jeu. 27 janv. 2011, 5:20
par le bon Seb
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 :
histo8.png
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.

Re: Script greasemonkey pour le forum

Publié : jeu. 27 janv. 2011, 7:32
par Christophe
J'ai testé également. Je vois bien la barre d'outils, mais pas le lien d'accès au tchat… :incertain:

Re: Script greasemonkey pour le forum

Publié : jeu. 27 janv. 2011, 12:31
par le bon Seb
En bas à droite, non ?