Lien direct vers un post [script pour Firefox+Greasemonkey]
- 17 réponses
- 5 participants
- 2 193 vues
- 6 followers
.: Odon Quelconque :.
L'affichage en gris du numéro du post dans le fil est bien dérisoire, puisqu'il ne correspond à rien qui puisse être utilisé pour créer un lien dessus.
Pour remédier à cela, voici un petit script a utiliser avec l'extension Greasemonkey pour Firefox:
http://userscripts.org/scripts/show/27261
Ce petit bout de Javascript rajoute un icone à droite de l'icone de délation .
Il suffit de cliquer dessus ou d'en copier l'url par un clic droit pour disposer d'une référence absolue au post (merci à bigbill pour la suggestion).
Fini les "va voir dans ce sujet, post numéro quarante-douze" dans les fils qui font 200 pages...
Fonctionne sur AF international également.
En attendant un PhpBB.
PS: testé avec FF 2.0.0.14/3.0 sur XP/SP3, sans garantie ailleurs.
« 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)
- 1
- 2
.: Odon Quelconque :.
https://www.gm4ie.com/
Il suffit de copier/coller le source dans un fichier *.js et de l'enregistrer dans le répertoire:
C:\Program Files\GM4IE\scripts\Puis d'éditer en conséquence le fichier:
C:\Program Files\GM4IE\extension.listPar exemple y rajouter les lignes suivantes:
[Add AF Forum Enhancer]La flemme de faire un fichier d'installation...
Name=Add Direct Link to Posts
Domains=forums.audiofanzine.com,forums.en.audiofanzine.com
ScriptFileName=AFForumEnhancer.js
version=1
Testé avec IE6 et l'excellentissime Netcaptor 7.5.4 sur XP/SP3, sans garantie ailleurs.
« 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)
.: Odon Quelconque :.
http://userscripts.org/scripts/show/27261
A utiliser en combinaison avec l'extension Make Link pour Firefox, qui permet de générer le code d'un lien en un coup de menu contextuel.
Prochaines étapes :
trouver un moyen d'automatiser les quotes, puis bricoler les feuilles de style d'AF avec Stylish & Userstyles.
« 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)
Will Zégal
.: Odon Quelconque :.
Image cliquable
Image cliquable
Y'a encore du boulot, mais j'ai bon espoir.
« 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)
bigbill
A la limite, la citation en un seul clic ça presse pas trop, c'est déjà super d'avoir une ref absolue à portée de clic droit.
Constaté avec FF 3.0.3 sous ubuntu:
Quand on rédige une réponse dans un thread:
- Dans les posts situés sous l'éditeur de réponse, les icones de ref absolue ne pointent pas où il faut. Pas tellement gênant, vu qu'en général on cite un post en dehors du thread... Si néanmoins on veut citer un post du même thread, le bug est facilement contournable en rouvrant un onglet sur le même thread.
- En cours de rédaction, si on fait "Prévisualiser" les icones disparaissent.
Hors sujet : la suggestion avait été lancée un peu au hasard et était destinée à un admin qui passerait par là - j'ignorais totalement qu'on pouvait faire ce genre de choses côté client
.: Odon Quelconque :.
Il y a effectivement pas mal de problèmes selon la structure - changeante - de la page sur laquelle on se trouve (fil, formulaire de rédaction, prévisualisation). Pis bon, faut admettre : Javascript + DOM = beau bordel...
En bref, tout ceci ne constitue que l'infâme bricolage d'un programmeur du dimanche.
« 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)
.: Odon Quelconque :.
http://userscripts.org/scripts/show/27261
Comme montré dans les copies d'écran ci-dessus, un clic sur le bouton affiche une boite de dialogue javascript contenant le contenu pré-formaté du post en code "forum".
Il suffit de sélectionner ce code dans la boite de dialogue, de le copier (clic droit, "copier"), et ensuite de le coller dans la fenêtre de rédaction... Toujours ça de gagné.
Comme c'est du bricolage, les quote imbriquées ne sont pas ou mal gérées, et il y a probablement des tonnes de cas où le résultat ne sera pas celui escompté, mais c'est mieux que rien.
De toute manière, ça ne fonctionnera sûrement plus du tout sur la future v4 d'Audiofanzine.
Enjoy !
PS : si qqun sait comment appeler la méthode submit() sur un formulaire généré par Greasemonkey, ça pourrait directement afficher la prévisualisation du message, sans l'étape alert() javascript, inélégante au possible.
« 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)
.: Odon Quelconque :.
Grosse mise à jour du script malgré son incompatibilité plus que probable avec la véquat' et son RTE, cette fois-ci pour étoffer les possibilités de la citation automatique :
- Gestion des balises HS et quote imbriquées, via une fonction récursive que comment je suis trop fier de moi.
- Gestion des balises video
- Gestion des listes (rudimentaire, à revoir)
- Possibilité - facultative - d'éditer ou supprimer ses propres posts au-delà de la date de péremption. Faire clic droit sur l'icone Greasemonkey, aller dans le menu "Commandes du script...", activez la fonction et saisissez-y votre idmembre.
L'idée n'est pas bien entendu de foutre le souk dans les forums, mais de permettre de corriger LA faute ou l'erreur qui traîne dans un post malheureusement rapidement devenu inaccessible si le sujet est un peu "vivant".
Enfin, notons pour les petits malins qui voudraient éditer ou supprimer les posts des autres que cela n'est pas possible.
Sécurité oblige, AF ne fait pas totalement confiance à ce qu'envoie le navigateur...
Joyeuses Pâques, merci à Firefox, Firebug, ConTEXT et GreaseMonkey sans lesquels tout cela n'aurait pas été possible et désolé pour les bugs !
Hors sujet : Notez qu'à l'occasion de cette bidouille, j'ai remarqué un bug sur AF : les quotes personnalisées - dans lequelles on insère le nom du posteur - ne sont pas gérées dans les quotes imbriquées. Cf. ce test.
« 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)
- < Liste des sujets
- Charte
- 1
- 2