Un petit bug : Le script qui affiche les pages à la suite supprime le premier message qui répète le derniers message de la page précédente, cependant dans les commentaires des news il n'y a pas de message répété alors le script supprime un message "utile".
« Mon pied droit est jaloux de mon pied gauche. Quand l'un avance, l'autre veut le dépasser. Et moi, comme un imbécile, je marche ! » — Raymond Devos
J'ai téléchargé les zppScripts, et j'ai trouvé un gros problème à zppColorizer : les pages du forum devenaient illisibles
J'ai donc décidé de modifier le code générant les couleurs, et çà donne un super résultat (sans vouloir me vanter ). Je ne savais pas quoi prendre comme nombres, donc j'ai pris les nombre premiers. Vous aurez donc un site du zéro premier . Voici donc le code modifié de zppColorizer :
Je me baladais sur le sdz, quand je suis tombé par hasard sur la page de z++. Cela m'a finalement ammené ici, et je dois, dire que je suis soufflé par le travail d'Iso!
Dommage qu'il n'ai pas remis l'option plus de smilies, c'est celle qui m'intéresse le plus!
Bah non il est pas mort! Tant mieux!
En fait c'est surtout pour faire un petit up que je dis ça, et où en est le projet? Notamment au sujet des smileys...
Un truc qui serait pas mal ce serait que le zForm possède une auto-fermeture des balises. Par exemple, si tu tape <gras> (sans l'espace), l'userscript ajoute directement la balise fermante : <gras>{curseur ici}</gras>. Et en plus (si c'est pas trop), qu'il convertisse automatiquement les versions courtes des balises (<g> à la place de <gras>, <i> à la place de <italique>).
Peut-être un peu lourd, mais il fait ce que je lui demande :
// ==UserScript==
// @name ZppRésolus
// @namespace Zpp
// @description Ajoute un lien sur les forums pour voir les sujets non résolus
// @include http://www.siteduzero.com/forum-81-*
// ==/UserScript==
function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (ii = 0, j = 0; ii < elsLen; ii++) {
if ( pattern.test(els[ii].className) ) {
classElements[j] = els[ii];
j++;
}
}
return classElements;
}
var menu = getElementsByClass(document, 'options_forum', 'div');
menu[0].children[0].children[0].innerHTML+= ', <a href="?solved=0">non résolus</a>';
Il y a surement mieux que la fonction getElementsByClass(), j'ai pas cherché si JQuery avait déjà une fonctionnalité similaire.
Peut-être un peu lourd, mais il fait ce que je lui demande :
// ==UserScript==
// @name ZppRésolus
// @namespace Zpp
// @description Ajoute un lien sur les forums pour voir les sujets non résolus
// @include http://www.siteduzero.com/forum-81-*
// ==/UserScript==
function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (ii = 0, j = 0; ii < elsLen; ii++) {
if ( pattern.test(els[ii].className) ) {
classElements[j] = els[ii];
j++;
}
}
return classElements;
}
var menu = getElementsByClass(document, 'options_forum', 'div');
menu[0].children[0].children[0].innerHTML+= ', <a href="?solved=0">non résolus</a>';
Il y a surement mieux que la fonction getElementsByClass(), j'ai pas cherché si JQuery avait déjà une fonctionnalité similaire.
Mika.
Edit : Correction du code
Voilà, je te corrige
// ==UserScript==
// @name ZppRésolus
// @namespace Zpp
// @description Ajoute un lien sur les forums pour voir les sujets non résolus
// @include http://www.siteduzero.com/forum-81-*
// ==/UserScript==
var $ = $ || unsafeWindow.$
$('div.options_forum li:first').append(', <a href="?solved=0">non résolus</a>');
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Mon site perso / Retrouvez tous mes tutoriels vidéos à propos de Symfony2 sur Grafikart.fr