Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1242 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  20  21  22  ..  365  366  367  368  369  370
Auteur Sujet :

[Firefox] Scripts GreaseMonkey @ HFR - Vos smileys favoris by Fred82

n°2806238
minipouss
un mini mini
Posté le 13-09-2008 à 12:58:43  profilanswer
 

Reprise du message précédent :

ToYonos a écrit :

 

En fait c'est pour repositionner l'aperçu en cas de scroll


merci pour la précision :jap:

ToYonos a écrit :


On arrive aux limitations de GM. Instal d'un nouveau script, écrasement du script du même nom s'il existe. Comme je ne peux contenter tout le monde et que certains ont fait leurs propres modifs, chacun dois conserver dans un coin le tuning perso qu'il fait.


ok, je m'en doutais :)

Biiij a écrit :


Chez moi r redemarre  FF (restart) :/

[:rofl]

 


Message édité par minipouss le 13-09-2008 à 12:58:54

---------------
"Deux choses sont infinies : l'univers et la bêtise humaine, en ce qui concerne l'univers, je n'ai pas acquis la certitude absolue." Albert Einstein
mood
Publicité
Posté le 13-09-2008 à 12:58:43  profilanswer
 

n°2806257
ToYonos
Ready to code
Posté le 13-09-2008 à 14:08:42  profilanswer
 

Je crois que je viens de trouver le moyen de gérer mes scripts d'une façon générique, en les rendant paramétrable à l'installtation et en améliorant leur gestion côté serveur.
 
Ceci en utilisant un peu de php, d'xml et une pointe de htaccess :D
 
Je vous en dirais plus bientôt


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806265
Pinzo
Vorsprung durch technik
Posté le 13-09-2008 à 15:49:14  profilanswer
 

ToYonos a écrit :

Je crois que je viens de trouver le moyen de gérer mes scripts d'une façon générique, en les rendant paramétrable à l'installtation et en améliorant leur gestion côté serveur.
 
Ceci en utilisant un peu de php, d'xml et une pointe de htaccess :D
 
Je vous en dirais plus bientôt


Je sais pas exactement de quoi tu parles mais maintenant que tu le dis je me souviens avoir installé un script, une fois, qui me filait un menu avec des options paramétrables, ça doit sûrement être ça...
Foutrement utile, n'empêche [:pinzo]


---------------
“I'll thank you very much.”
n°2806267
Pinzo
Vorsprung durch technik
Posté le 13-09-2008 à 15:54:01  profilanswer
 

Tiens, d'ailleurs, j'en ai un, là.
J'avais installé un script qui ajoutait une phrase dans les messages d'erreur, me proposant de checker dans mon routeur si y avait pas un problème.

 

Et dans les "commandes du script", j'ai une option pour choisir quelle est l'IP de mon routeur.
Voilà le script au grand complet:

 
Code :
  1. // ==UserScript==
  2. // @name           NetError: Check your router
  3. // @include        *
  4. // @description    Add link to your router on Firefox error page
  5. // ==/UserScript==
  6.  
  7. ({
  8.  get isNetError() {
  9.    return document.URL.indexOf("about:neterror" ) == 0;
  10.  },
  11.  
  12.  get errorType() {
  13.    return document.URL.substring(17).match(/\w+/).toString();
  14.  },
  15.  
  16.  get routerIP() {
  17.    return GM_getValue("router_ip", "192.168.0.1" );
  18.  },
  19.  
  20.  setRouterIP: function() {
  21.    var ip = prompt("Your router IP", this.routerIP);
  22.    if (!ip) return;
  23.    GM_setValue("router_ip", ip);
  24.  },
  25.  
  26.  openRouter: function(aEvent) {
  27.    aEvent.preventDefault();
  28.    GM_openInTab(aEvent.target.href);
  29.  },
  30.  
  31.  addRouterLink: function(aNode) {
  32.    var link = aNode.appendChild(document.createElement("a" ));
  33.    link.href = "http://"+ this.routerIP + "/";
  34.    link.textContent = "Check your router";
  35.    link.addEventListener("click", this.openRouter, false);
  36.  },
  37.  
  38.  init: function() {
  39.    if (!document.URL) return;
  40.  
  41.    var netError = this;
  42.    GM_registerMenuCommand("Set your router IP", function() {
  43.      netError.setRouterIP();
  44.    })
  45.  
  46.    if (!this.isNetError || (this.errorType == "netOffline" )) return;
  47.  
  48.    var div = document.getElementById("errorLongDesc" );
  49.    var msg = div.getElementsByTagNameNS("http://www.w3.org/1999/xhtml",
  50.                                         "*" )[0];
  51.    if (msg.nodeName == "ul" ) {
  52.      var item = msg.appendChild(document.createElement("li" ));
  53.      this.addRouterLink(item);
  54.    } else {
  55.      msg.appendChild(document.createTextNode("\n" ));
  56.      this.addRouterLink(msg);
  57.    }
  58.  }
  59.  
  60. }).init()
 

L'option en question c'est "Set your router IP" ...


Message édité par Pinzo le 13-09-2008 à 15:54:54

---------------
“I'll thank you very much.”
n°2806268
ToYonos
Ready to code
Posté le 13-09-2008 à 15:54:09  profilanswer
 

Nan c'est pas à ça que je pensais mais si c'était bien un script GM dont tu parles, ça m'interesse fortement de l'étudier. Tu n'as plus le nom en tête ?

 

edit : yes :D


Message édité par ToYonos le 13-09-2008 à 15:54:28

---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806269
Pinzo
Vorsprung durch technik
Posté le 13-09-2008 à 15:57:03  profilanswer
 

C'est foutrement utile ça. Pour permettre de personnaliser l'icône de la suppression rapide, etc. :o


---------------
“I'll thank you very much.”
n°2806271
ToYonos
Ready to code
Posté le 13-09-2008 à 16:00:07  profilanswer
 

Pinzo je t'aime  [:cerveau abde]  
 
La commande GM_registerMenuCommand permet d'ajouter des sous menus en dessous de "Gérer les scripts" et  "Nouveau scripts", afin d'executer des fonctions, qui vont pouvoir paramètrer les scripts  
 
Hannnn  [:chaleur intempestive]


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806272
ToYonos
Ready to code
Posté le 13-09-2008 à 16:04:03  profilanswer
 

Pinzo a écrit :

C'est foutrement utile ça. Pour permettre de personnaliser l'icône de la suppression rapide, etc. :o


 
Je vais justement faire un premier test et modifier la suppression rapide, en rendant paramétrable l'url de l'icône.


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806273
Pinzo
Vorsprung durch technik
Posté le 13-09-2008 à 16:10:52  profilanswer
 

ToYonos a écrit :


 
Je vais justement faire un premier test et modifier la suppression rapide, en rendant paramétrable l'url de l'icône.


 [:cerveau merdocu]


---------------
“I'll thank you very much.”
n°2806275
ToYonos
Ready to code
Posté le 13-09-2008 à 16:26:01  profilanswer
 

1) Retéléchargez [HFR] Suppression rapide de posts

 

2) Allez dans ce menu :
http://hfr-rehost.net/pix.nofrag.com/2/2/9/614d8ccf4937d1b498cd2a2588769.jpg

 

3) Modifier l'url (par défaut c'est ça : http://forum-images.hardware.fr/im [...] eagull.gif http://forum-images.hardware.fr/images/perso/damnbloodyseagull.gif)

 

4) Un ptit F5 et vous avez l'icône de votre choix

 

Bonus : c'est persistant, même firefox fermé, ça conserve son choix

 

A moi le paramétrage de tous mes scripts  [:hahasparta]  [:hahasparta]  [:hahasparta]

 

edit : je devrais approfondir la documentation de GreaseMonkey, il y a surement d'autres trucs interessant [:transparency]


Message édité par ToYonos le 13-09-2008 à 16:28:08

---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
mood
Publicité
Posté le 13-09-2008 à 16:26:01  profilanswer
 

n°2806278
Pinzo
Vorsprung durch technik
Posté le 13-09-2008 à 16:44:01  profilanswer
 

Ça marche! [:shay]


---------------
“I'll thank you very much.”
n°2806281
ToYonos
Ready to code
Posté le 13-09-2008 à 16:51:17  profilanswer
 

Évidemment :o
 
Je vais quand même mettre en place ma solution cité plus haut, et ceci afin de gérer plus facilement mes scripts côté serveur. Tu viens de me donner la solution pour le paramètrage, il me reste à gérer globalement mes scripts.
 
Je vais utiliser le XML pour gérer toutes les méta-données de tous les scripts, et le php pour faire un dispacher qui permettra de télécharger un script donné.
 
Du côté client, ça sera complètement transparent (comme avant), côté serveur ça va vachement me simplifier la vie :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806295
cytrouille
mit Phosphat
Posté le 13-09-2008 à 17:41:27  profilanswer
 

Tu peux pas test. :o

 

Mais ça marche bien quand même. [:oyaisse2]


Message édité par cytrouille le 13-09-2008 à 17:41:56

---------------
La connaissance des choses périt par l'ignorance du nom
n°2806296
cytrouille
mit Phosphat
Posté le 13-09-2008 à 17:43:18  profilanswer
 

TODO@toyo : ajouter une option dans le wiki + raccourcis réponse rapide pour ajouter ou non des espaces autour du smiley (aucun espace, un espace avant, un espace après, les deux). :o


---------------
La connaissance des choses périt par l'ignorance du nom
n°2806299
ToYonos
Ready to code
Posté le 13-09-2008 à 17:48:09  profilanswer
 

Ben je vais faire 2 prompts option, un pour la chaine avant, un pour la chaine après. Chacun choisira :o


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806300
cytrouille
mit Phosphat
Posté le 13-09-2008 à 17:49:25  profilanswer
 

Y a pas moyen de faire une fenêtre avec deux checkboxes ?


---------------
La connaissance des choses périt par l'ignorance du nom
n°2806304
ToYonos
Ready to code
Posté le 13-09-2008 à 18:10:03  profilanswer
 

Ben en fait le menu est associé à une fonction javascript donc à mon avis c'est limité niveau interface graphique. Je vais quand même regarder


Message édité par ToYonos le 13-09-2008 à 18:10:08

---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806349
Nenes
Do Not Disturb !!
Posté le 13-09-2008 à 23:01:07  profilanswer
 

ToYonos a écrit :

Déjà utilise un editeur comme notepad++ (gratuit). Tu verras "mieux" les lignes :o


 
nickel :o
 
:jap:

n°2806382
TenjO Teng​E
☆☆
Posté le 14-09-2008 à 12:07:00  profilanswer
 

ToYonos a écrit :

Déjà utilise un editeur comme notepad++ (gratuit). Tu verras "mieux" les lignes :o


Ou Wordpad qui est intégré à Windows  [:spamatounet]


---------------
[ The Artist ] [ Team CDM 2018 ] / Le football c'est comme les échecs, mais sans les dés
n°2806429
ToYonos
Ready to code
Posté le 14-09-2008 à 16:46:02  profilanswer
 
n°2806453
ToYonos
Ready to code
Posté le 14-09-2008 à 19:16:39  profilanswer
 

Ayé, j'ai modifié ma gestion de scripts côté serveur. Côté client ça change rien mais de mon côté mes scripts sont désormais vierge de toutes méta-données GreaseMonkey. C'est un fichier php qui fait le dispatch et qui ajoute dynamiquement les méta-données, ces dernières étant stockées dans du XML. Pour berner l'extension GM qui veut absolument une url qui se termine par .user.js, j'utilise un .htaccess.

 

Avantages :
- Centralisation des méta-données
- Gestion simplifié et amélioré des versions beta pour les testeurs (tu verras cytrouille :o)
- Séparation entre le code des scripts et la syntaxe Greasemonkey des balises meta. Si demain ils changent qqchose dans celle-ci, j'ai pas à me coltiner tous les scripts à modifier.

 

J'en ai profiter pour renommer et versionner les 3 version infos profil hfr (Tous les scripts sont maintenant à jour)
Infos profil hfr s'appelle maintenant "[HFR] Informations rapides sur le profil"

  • [HFR] Informations rapides sur le profil version 0.2.0a (ancienne V1)

Pour afficher les info, il faut tjrs cliquer sur l'image.
L'image d'accès au profil devient paramètrable, à l'instar de la suppression rapide de post

 
  • [HFR] Informations rapides sur le profil version 0.2.1b (ancienne V2)

Pour afficher les info, il faut tjrs passer son curseur sur l'image, mais le curseur est mis désormais en help (cytrouille staïle :o)
L'image d'accès au profil devient paramètrable, à l'instar de la suppression rapide de post

 
  • [HFR] Informations rapides sur le profil version 0.1.1c (ancienne V3)

Pour afficher les info, il faut tjrs passer son curseur sur le pseudo d'un membre, mais le curseur est mis désormais en help (cytrouille staïle :o²)

 

Donc il vous faut désinstaller l'ancien infos profil HFR et installer un des 3 ci-dessus


Message édité par ToYonos le 14-09-2008 à 19:17:44

---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806461
ToYonos
Ready to code
Posté le 14-09-2008 à 19:26:35  profilanswer
 

Premier post mis à jour


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806463
ToYonos
Ready to code
Posté le 14-09-2008 à 19:36:36  profilanswer
 

ToDo@ToYo
 
Bugs liste

  • HFR smilies enhancement : bug avec le smiley pt1cable
  • Aperçu rép rapide : lorsqu'on écrit un long post, l'aperçu suit bien l'écriture, mais si on revient en haut pour écrire quelque chose l'aperçu reste toujours en bas


Features liste

  • Bouton pour effacer un post, à côté de http://forum-images.hardware.fr/th [...] exclam.gif (message de confirmation quand même non ?) idée de Cytrouille
  • Alignement de la signature (balaise, faisable en css ?) idée de minipouss
  • Ajout de la preview rapide pour l'édition rapide des messages. idée de sorg
  • Ajout des raccourcis claviers pour la mise en forme du texte + wiki simies , dans l'edit rapide. idée de  El Awrence
  • Modification du titre de la fenêtre en faisant figuré le n° de la page du topic qu'on est en train de consulter  (ex : "Scripts GreaseMonkey pour améliorer HFR [Firefox] (p.12) - Logiciels - Windows & Software - FORUM HardWare.fr" ) idée de El Awrence
  • Limitation de la taille des images et affiche de celles-ci en taille réelle sur un clic idée de El Awrence & Cytrouille
  • Info Profil HFR : avoir le même comportement quand on passe le curseur sur un quote ? "xxx dit"  idée de corten
  • Bouton pour effacer un mp, à placer qqpart (mais où ? - dtc proof), dans la page des messages privés idée de Loom the Gloom
  • Pouvoir envoyer des mps multiples idée de moi
  • Wiki smilies / Raccourcis : Paramétrer ce qui s'insère avant et après un smiley idée de Cytrouille


+ Tache de fond

  • Renommer et versionner les scripts (plus que les "infos profil hfr" )


+ Prendre en compte les modifis de Cytrouille

  • Curseur sur infos profil
  • Réinitialisation du champ de recherche sur wikismilies rapide v2


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806502
Profil sup​primé
Posté le 14-09-2008 à 23:13:07  answer
 

cytrouille a écrit :

À savoir que sous Windows au moins Ctrl-Alt = AltGr. :o
 
Bon y a un ptit truc à améliorer sur l'aperçu rapide : lorsqu'on écrit un long post l'aperçu suit bien l'écriture, mais si on revient en haut pour écrire quelque chose l'aperçu reste toujours en bas. [:pingouino]

C'est général dans tout Windows, ou bien c'est un comportement propre au script ?

n°2806503
cytrouille
mit Phosphat
Posté le 14-09-2008 à 23:16:04  profilanswer
 

Général à tout windows j'ai l'impression.


---------------
La connaissance des choses périt par l'ignorance du nom
n°2806504
Profil sup​primé
Posté le 14-09-2008 à 23:17:35  answer
 

ToYonos a écrit :


 
@El Awrence :
 
Tu insères ça dans n'importe quel script qui utilise la fonction getElementByXpath et qui inclus http://forum.hardware.fr/*. Ou alors tu crées un nouveau script qui inclus http://forum.hardware.fr/* et tu y copie colle d'un autre script la fonction getElementByXpath, puis le code ci-dessous.
 

Code :
  1. if (getElementByXpath('//table//tr[@class="cBackHeader fondForum2PagesHaut"]', document).length > 0)
  2. {
  3.     var page = getElementByXpath('//table//tr[@class="cBackHeader fondForum2PagesHaut"]//div[@class="left"]//b', document).pop().innerHTML;
  4.     document.title = '(p.' + page + ') ' + document.getElementsByTagName('title')[0].innerHTML;
  5. }




Ca marche parfaitement :)

n°2806507
Profil sup​primé
Posté le 14-09-2008 à 23:23:36  answer
 

cytrouille a écrit :

Général à tout windows j'ai l'impression.


En tous cas, AltGr + suppr, ça marche pas :d

n°2806510
ToYonos
Ready to code
Posté le 14-09-2008 à 23:32:54  profilanswer
 
n°2806547
cytrouille
mit Phosphat
Posté le 15-09-2008 à 11:07:50  profilanswer
 

Souvent les URL je les mets sour la forme [ url=]blabla[/url]

 

C'est le cas pour tout le monde aussi ? :o

 

Si oui, on pourrait faire comme pour la balise code, avec on prompt où on inscrirait le lien et on obtient [ url=valeur_du_prompt][/url] avec le curseur entre les balises pour compléter. :)

 

Par contre ça pose un souci : en général les liens sont des C/C donc il faudrait avoir ce lien dans le presse-papier au préalable que que FF est bloqué par ce prompt. :/

Message cité 1 fois
Message édité par cytrouille le 15-09-2008 à 11:10:48

---------------
La connaissance des choses périt par l'ignorance du nom
n°2806548
ToYonos
Ready to code
Posté le 15-09-2008 à 11:09:17  profilanswer
 

Bonne idée, surtout que c'est un truc souvent utilisé dans d'autre type de forum


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806549
TenjO Teng​E
☆☆
Posté le 15-09-2008 à 11:09:48  profilanswer
 

Ha ouais, super idée ça :love:


---------------
[ The Artist ] [ Team CDM 2018 ] / Le football c'est comme les échecs, mais sans les dés
n°2806550
cytrouille
mit Phosphat
Posté le 15-09-2008 à 11:10:00  profilanswer
 

J'ai complété. :/


---------------
La connaissance des choses périt par l'ignorance du nom
n°2806552
cytrouille
mit Phosphat
Posté le 15-09-2008 à 11:12:49  profilanswer
 

Vu le blocage dû au prompt, la meilleure solution serait ptêt de ne pas en mettre du tout et de placer le curseur après le = dans la balise ouvrante, il suffirait ensuite de se décaler d'un caractère pour basculer dans la partie texte qui sera affichée dans le post.


---------------
La connaissance des choses périt par l'ignorance du nom
n°2806553
ToYonos
Ready to code
Posté le 15-09-2008 à 11:20:04  profilanswer
 

cytrouille a écrit :


Par contre ça pose un souci : en général les liens sont des C/C donc il faudrait avoir ce lien dans le presse-papier au préalable que que FF est bloqué par ce prompt. :/

 

Ou tu crées le squelette du lien avec le prompt et tu insères l'url après
edit : on s'est compris :o


Message édité par ToYonos le 15-09-2008 à 11:20:43

---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806572
vinzomatik
What goes up must come down
Posté le 15-09-2008 à 13:15:10  profilanswer
 

TenjO TengE a écrit :


Ou Wordpad qui est intégré à Windows  [:spamatounet]

 
ToYonos a écrit :

Notepad++ est pluche mieux :o


oui mais, mais comment on fait pour en changer quand on a selectionné notepad?

 

serait il possible de versionner de la meme maniere les script youtube link replacement et image quote preview?

Message cité 2 fois
Message édité par vinzomatik le 15-09-2008 à 13:19:03
n°2806575
cytrouille
mit Phosphat
Posté le 15-09-2008 à 13:17:51  profilanswer
 

vinzomatik a écrit :


oui mais, mais comment on fait pour en changer quand on a selectionné notepad?

Dans le fichier prefs.js de ton profil tu as une ligne qui doit ressembler à ça :

Code :
  1. user_pref("greasemonkey.editor", "C:\\WINDOWS\\NOTEPAD.EXE" );


Tu sauras quoi faire j'imagine. ;)


---------------
La connaissance des choses périt par l'ignorance du nom
n°2806576
cytrouille
mit Phosphat
Posté le 15-09-2008 à 13:18:11  profilanswer
 

La prévisu est pas colorée, voire pétée avec du HTML avec les balises code. :(

Message cité 1 fois
Message édité par cytrouille le 15-09-2008 à 13:18:51

---------------
La connaissance des choses périt par l'ignorance du nom
n°2806579
ToYonos
Ready to code
Posté le 15-09-2008 à 13:23:41  profilanswer
 

cytrouille a écrit :

La prévisu est pas colorée, voire pétée avec du HTML avec les balises code. :(


Je te suis pas, exemple ?


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806580
vinzomatik
What goes up must come down
Posté le 15-09-2008 à 13:24:27  profilanswer
 

cytrouille a écrit :

Dans le fichier prefs.js de ton profil tu as une ligne qui doit ressembler à ça :

Code :
  1. user_pref("greasemonkey.editor", "C:\\WINDOWS\\NOTEPAD.EXE" );


Tu sauras quoi faire j'imagine. ;)


je le trouve pas ce prefs.js

n°2806581
ToYonos
Ready to code
Posté le 15-09-2008 à 13:24:31  profilanswer
 

vinzomatik a écrit :


serait il possible de versionner de la meme maniere les script youtube link replacement et image quote preview?


 
Ben je pourrais le faire mais c'est pas mes scripts à la base. Si leur auteur n'en voit pas d'inconvénient, je le ferais.


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2806582
Profil sup​primé
Posté le 15-09-2008 à 13:25:15  answer
 

Propal : serait-il techniquement possible de créer un script pour visionner les vidéos de Dailymotion ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  20  21  22  ..  365  366  367  368  369  370

Aller à :
 

Sujets relatifs
FireFox ne veut pas gérer mon script !FireFox et Moteur de recherche Yahoo France
Probleme d'ouverture de liens sous FireFoxUne extension Firefox comme proxomitron, ça existe ?
Associer les liens mailto: à Lotus Notes dans FirefoxFirefox 3.0 dans le guiness des records !
Zoom sur le nouveau firefox (3.0)Firefox se bloque ttes les 1/2 heures à peu près
[RESOLU]Firefox et ouverture d'onglets 
Plus de sujets relatifs à : [Firefox] Scripts GreaseMonkey @ HFR - Vos smileys favoris by Fred82


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR