Se connecter
Se connecter

ou
Créer un compte

ou
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
21
Message de modération :
Salut tout le monde.

Personne dans l'équipe n'a la moindre raison de soupçonner une quelconque malveillance de la part d'Otto Von Zine dont j'avais en plus particulièrement apprécié le script qui permettait d'obtenir un lien direct vers un poste en version trois.

Cependant, nous devons vous signaler que l'ajout de tel script n'est pas anodin. En effet, il n'existe pas de contrôle permettant de vérifier que le script ne dispose pas de fonctions malveillantes. Celle-ci pourrait par exemple permettre de récupérer vos identifiants et mots de passe. Les choses ne sont pas très graves si elles se limite à Audiofanzine, mais rien ne dit que ce genre de script ne puisse être utilisé aussi sur d'autres sites.


Je redis que nous ne soupçonnons absolument pas Otto d'une quelconque malveillance. Au contraire, je pense qu'il cherche juste à rendre service en partageant ses scripts. Il est simplement de notre devoir de vous mettre en garde au cas où.

Je vous signale également qu'il était déjà dans nos projets de développer des fonctionnalités de la barre noire. Il a notamment été prévu d'y rajouter les fonctions que le script d'Otto permet de réaliser, mais également bien d'autres fonctions. Évidemment cela n'est pas pour tout de suite : il faut déjà régler les quelques bugs qui traînent encore.

Par ailleurs, les développeurs signalent ils ne sont pas très chauds pour les fonctions permettant de modifier l'affichage des pages du site. En effet, celui-ci est évidemment destiné à évoluer. Les évolutions du site d'un côté et du script de l'autre risque d'arriver à terme à un gros b***.

[ Dernière édition du message le 11/09/2009 à 19:41:25 ]

22
Citation d'un javascriptiste amateur :
C'est même étonnant qu'un geek ne soit pas venu y fourrer son nez et se moquer de mon javascript tout pourri.


C'est ptêt parce que ça marche... au moins.

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

 

23
Citation :
En effet, celui-ci est évidemment destiné à évoluer.Bah, vu la vitesse du debugging, on a le temps de voir venir !
24
Citation :
Voui, je perds régulièrement mes smileys perso aussi. C'est usantT'aurais pas un truc qui te vire tes cookies ?
25
Citation de Oui, les égales :
T'aurais pas un truc qui te vire tes cookies ?
Bé non, justement, j'y fais gaffe.

De toute manière, sauf erreur de ma part, jusqu'à la v3.5, les smileys perso étaient stockés en base, dans le profil. Seuls le nombre de sujets et de messages affichés par page étaient stockés dans les cookies.

En tout cas, ça fonctionnait comme ça chez moi après chaque effacement des cookies.

Là, c'est la loterie. Du coup, je renonce.

Bon allez, je vous laisse. J'ai mon super script de la mort à reprogrammer pour récupérer les mots de passe de tous les membres assez naïfs pour l'avoir installé.

« 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 11/09/2009 à 21:58:40 ]

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 ]