Script greasemonkey pour le forum

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

Répondre


Cette question vous permet de vous prémunir contre les soumissions automatisées et intensives effectuées par des robots malveillants.
Émoticônes
:?: :!: :arrow: :nule: :coeur: :) ;) :( :mal: :D :-D :oops: :cool: :/ :oui: :> :diable: <: :s :hypocrite: :p :amoureux: :clown: :rire: :-[ :sonne: :ciao: :zut: :siffle: :saint: :roule: :incertain: :clap: :fleur: :-@ :non: :cry: :bomb: :exclamation: :dormir: :wow: :boxe: :furieux: :toast: :dance: :flash:
Plus d’émoticônes

Le BBCode est activé
La balise [img] est activée
La balise [flash] est désactivée
La balise [url] est activée
Les émoticônes sont activées

Relecture du sujet
   

Agrandir Relecture du sujet : Script greasemonkey pour le forum

Tchat box pour le forum

par Romaric » mar. 20 déc. 2011, 14:35

Bonjour à tous,

J'ai remarqué que ce forum ne possède pas de tchat box, est-ce volontaire ou bien personne n'a eu l'idée? Ca serait sympa si on pouvait tous se parler directement après je ne sais pas si c'est réalisable. J'aimerais qu'on m'explique. :)

Que Dieu vous bénisse.

Re: Script greasemonkey pour le forum

par Céline » mar. 01 févr. 2011, 19:20

Merci le bon Seb! J'ai fait au plus simple et installer firefox... :p
Ca marche super!

:clap:

Re: Script greasemonkey pour le forum

par le bon Seb » mar. 01 févr. 2011, 18:35

Bonjour Céline,

d'après :arrow: Korben c'est possible. Par contre je n'ai trouvé qu'en anglais. J'aurais bien fait un tuto en français mais étant sous Linux je n'ai ni la possibilité ni l'envie de tester pour voir si ça marche et comment ça marche.

Le plus simple est d'utiliser un vrai navigateur. :arrow: Firefox fait partie des vrais navigateurs.

Re: Script greasemonkey pour le forum

par Céline » lun. 31 janv. 2011, 21:13

Question à 2 francs: Y'a pas moyen avec Internet Explorer??

:saint: :saint:

Re: Script greasemonkey pour le forum

par jeanbaptiste » ven. 28 janv. 2011, 10:04

Merci Seb :)

Je met à jour la version en tête de fil.

Re: Script greasemonkey pour le forum

par le bon Seb » jeu. 27 janv. 2011, 16:58

J'ai trouvé la solution à mon problème de css : il suffit de mettre les bonnes propriétés css ! En l'occurrence pour mettre en gras ce n'est pas font-style mais font-weight.

Du coup je propose une nouvelle version du menu, qui me paraît plus jolie :
histo9.png
Voici, dans un même fichier zip, le patch à appliquer à la version 0.4 du script de Jean-Baptiste (il se termine en ".diff") et le script en version complète pour ceux qui ne savent pas patcher (qui se termine en ".js" et s'installe comme n'importe quel script greasemonkey).
Pièces jointes
cite_catho.user.0.4.1.js.zip
(2.62 Kio) Téléchargé 117 fois

Re: Script greasemonkey pour le forum

par le bon Seb » jeu. 27 janv. 2011, 15:13

D'après le site de Jappix firefox fait pourtant partie des navigateurs qui ont un support natif de Jappix. Peut-être est-ce effectivement dû à la version beta…

Re: Script greasemonkey pour le forum

par Christophe » jeu. 27 janv. 2011, 14:39

le bon Seb a écrit :En bas à droite, non ?
Non, rien… Je suis sur Firefox 4.0 beta 10… c'est peut-être pour cela ! :incertain:

Re: Script greasemonkey pour le forum

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

En bas à droite, non ?

Re: Script greasemonkey pour le forum

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:

Re: Script greasemonkey pour le forum

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.

Re: Script greasemonkey pour le forum

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.

Re: Script greasemonkey pour le forum

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.

Re: Script greasemonkey pour le forum

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:

;)

Re: Script greasemonkey pour le forum

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.

Haut