Script greasemonkey pour le forum

« Il attendait la Cité dont Dieu lui-même est le bâtisseur et l'architecte. » (He 11.10)
Règles du forum
Forum de support technique et de discussions sur le fonctionnement et l'animation du site.
Pour les sujets concernant la modération du site, merci de poster dans la section Fonctionnement de la modération
jeanbaptiste
Pater civitatis
Pater civitatis
Messages : 3085
Inscription : mer. 30 avr. 2008, 2:40

Script greasemonkey pour le forum

Message non lu par jeanbaptiste » sam. 08 mai 2010, 22:22

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 !
Pièces jointes
cite_catho.user.js-0.4.1.zip
(1.84 Kio) Téléchargé 116 fois
jappix.png

Avatar de l’utilisateur
Anonymus
Senator
Senator
Messages : 730
Inscription : ven. 22 janv. 2010, 13:54

Re: Script greasemonkey pour le forum

Message non lu par Anonymus » sam. 08 mai 2010, 23:39

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 ?

Avatar de l’utilisateur
Nanimo
Prætor
Prætor
Messages : 2751
Inscription : sam. 15 avr. 2006, 16:21
Conviction : Catholique
Localisation : CANADA
Contact :

Re: Script greasemonkey pour le forum

Message non lu par Nanimo » sam. 08 mai 2010, 23:50

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). :)
Lest we boast
[couleur de la modératrice]

le bon Seb
Pater civitatis
Pater civitatis
Messages : 1203
Inscription : mer. 19 juil. 2006, 13:47

Re: Script greasemonkey pour le forum

Message non lu par le bon Seb » dim. 09 mai 2010, 22:30

Bonsoir Nanimo,
Nanimo a écrit : tout dépend du système d'exploitation
"du navigateur" vous voulez dire ?

Avatar de l’utilisateur
Nanimo
Prætor
Prætor
Messages : 2751
Inscription : sam. 15 avr. 2006, 16:21
Conviction : Catholique
Localisation : CANADA
Contact :

Re: Script greasemonkey pour le forum

Message non lu par Nanimo » lun. 10 mai 2010, 21:05

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! ;)
Lest we boast
[couleur de la modératrice]

jeanbaptiste
Pater civitatis
Pater civitatis
Messages : 3085
Inscription : mer. 30 avr. 2008, 2:40

Re: Script greasemonkey pour le forum

Message non lu par jeanbaptiste » lun. 10 mai 2010, 21:44

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

Avatar de l’utilisateur
Anonymus
Senator
Senator
Messages : 730
Inscription : ven. 22 janv. 2010, 13:54

Re: Script greasemonkey pour le forum

Message non lu par Anonymus » lun. 10 mai 2010, 22:03

Dans les préférences de GreaseMonkey, il faut remplacer http://*.cite-catholique.org/* par http://*cite-catholique.org/* pour que ça marche.

jeanbaptiste
Pater civitatis
Pater civitatis
Messages : 3085
Inscription : mer. 30 avr. 2008, 2:40

Re: Script greasemonkey pour le forum

Message non lu par jeanbaptiste » lun. 10 mai 2010, 22:38

Exact, sinon le script ne fonctionne pas si l'on passe par "http://cite-catho..." plutôt que par "http://www.cite-catho...".

Merci ;)

jeanbaptiste
Pater civitatis
Pater civitatis
Messages : 3085
Inscription : mer. 30 avr. 2008, 2:40

Re: Script greasemonkey pour le forum

Message non lu par jeanbaptiste » lun. 31 mai 2010, 23:13

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.

Avatar de l’utilisateur
Christophe
Consul
Consul
Messages : 7674
Inscription : mer. 28 avr. 2004, 0:04
Conviction : Catholique
Localisation : Frankistan

Re: Script greasemonkey pour le forum

Message non lu par Christophe » mar. 01 juin 2010, 19:01

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:

;)
« N'ayez pas peur ! » (365 occurrences dans les Écritures)

jeanbaptiste
Pater civitatis
Pater civitatis
Messages : 3085
Inscription : mer. 30 avr. 2008, 2:40

Re: Script greasemonkey pour le forum

Message non lu par jeanbaptiste » mer. 02 juin 2010, 10:03

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.

jeanbaptiste
Pater civitatis
Pater civitatis
Messages : 3085
Inscription : mer. 30 avr. 2008, 2:40

Re: Script greasemonkey pour le forum

Message non lu par jeanbaptiste » jeu. 27 janv. 2011, 0:20

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.

le bon Seb
Pater civitatis
Pater civitatis
Messages : 1203
Inscription : mer. 19 juil. 2006, 13:47

Re: Script greasemonkey pour le forum

Message non lu 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 :
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.

Avatar de l’utilisateur
Christophe
Consul
Consul
Messages : 7674
Inscription : mer. 28 avr. 2004, 0:04
Conviction : Catholique
Localisation : Frankistan

Re: Script greasemonkey pour le forum

Message non lu par Christophe » jeu. 27 janv. 2011, 7:32

J'ai testé également. Je vois bien la barre d'outils, mais pas le lien d'accès au tchat… :incertain:
« N'ayez pas peur ! » (365 occurrences dans les Écritures)

le bon Seb
Pater civitatis
Pater civitatis
Messages : 1203
Inscription : mer. 19 juil. 2006, 13:47

Re: Script greasemonkey pour le forum

Message non lu par le bon Seb » jeu. 27 janv. 2011, 12:31

En bas à droite, non ?

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 62 invités