Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Sujet de la discussion Liens vers le forum en barre de recherche et autres extras [script pour Firefox+Greasemonkey]
Zou, première mouture d'un script pour l'extension Greasemonkey de Firefox qui soit compatible AFv4.

Celui-ci rajoute les liens Tous | Créés | Surveillés | Flagués directement en barre de recherche.

http://userscripts.org/scripts/show/27261

Il sufit de saisir votre identifiant numérique - ou celui de quelqu'un d'autre d'ailleurs - dans les Commandes du script via l'icone Greasemonkey dans la barre d'état de Firefox, et voilà.

http://img168.imageshack.us/i/gmafv401.png/ http://img168.imageshack.us/i/gmafv401.png http://img257.imageshack.us/img257/6553/gmafv401.png Pratique. Enfin pour moi.

Edit : correction de l'orthographe du néologisme "flagués" pour être raccord avec celle d'AF.

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

[ Dernière édition du message le 14/07/2009 à 21:32:53 ]

Afficher le sujet de la discussion
26
Rhôôô... T'aurais pas dû effacer....

-- Bin quoi? Jai encore dit une connerie?  --
= Mєѕ Ẳfιєииєѕ ∂є Čσитяιвѕ =

 

27

Il est mémorisé en clair le mot de passe

 

28
Rassures toi, le script n'a pas de rapport avec le login...


Enfin, je crois.

-- Bin quoi? Jai encore dit une connerie?  --
= Mєѕ Ẳfιєииєѕ ∂є Čσитяιвѕ =

 

29
Avec l'aide d'Otto, et toujours dans l'attente que cette fonctionnalité soit ajoutée à AF, j'ai moi-même fait un script pour ajouter dans ladite barre AF un lien vers la racine des forums collectifs :

http://img.photobucket.com/albums/v308/darinze/audiofanzine/Image2.jpg

(les deux petites tronches, là, entre le drapeau jaune et la messagerie)

Pour un question de transparence totale, voici le code du script :
// ==UserScript==
// @name           daRinze
// @namespace      https://*.audiofanzine.com/*
// @description    Script de customisation d'AFv4 - daRinze
// @include        https://*.audiofanzine.com/*
// ==/UserScript==

var topbar = document.getElementById("topbar");
var topbar_right_ul = topbar.childNodes[1].childNodes[3].childNodes[1];
//                    <div><div><div><ul>
// Racine des Projets Collectifs : https://fr.audiofanzine.com/projets-collectifs/forums/
var url = 'https://fr.audiofanzine.com/projets-collectifs/forums/';
var url_image = 'https://img.audiofanzine.com/image.php?module=user&identifier=image&size=normal&lang=fr&userPhoto_id=209524';
var titre = 'Forum Projets Collectifs';
//
var topbar_li_custom = document.createElement('li');
topbar_li_custom.setAttribute('class', 'forumShortcuts');
var topbar_a_custom = document.createElement('a');
topbar_a_custom.setAttribute('href', url);
topbar_a_custom.setAttribute('title', titre);
var topbar_img_custom = document.createElement('img');
topbar_img_custom.setAttribute('src', url_image);
topbar_img_custom.setAttribute('alt', titre);
topbar_img_custom.setAttribute('title', titre);
// Construction du <li> supplementaire
topbar_a_custom.appendChild(topbar_img_custom);
topbar_li_custom.appendChild(topbar_a_custom);
// on se positionne sur le cinquieme element <li>, c'est a dire suivant le dernier de classe 'forumShortcuts'.
// NB : les css ont deja ete interpretees, on devra donc forcer le style a la main le cas echeant
var topbar_li_cible = topbar_right_ul.childNodes[5];
topbar_right_ul.insertBefore(topbar_li_custom, topbar_li_cible);


Et merci Otto pour ton aide.

[ Dernière édition du message le 05/12/2009 à 23:43:40 ]