Newshosting : une valeur sure avec logiciel de telechargement inclus


Sondage : Better Usenet propose une option pour cacher les résultats protégés par un mot de passe sur Binnewz, Binsearch, NZBIndex (...). D'après vous cette option doit être activée par défaut ?
Oui
Non
[Voir les résultats]
 
Poster une réponse 

Better Usenet Script Firefox Chrome pour Binnewz

08-03-2011, 01:25 PM (Ce message a été modifié le : 08-03-2011 03:37 PM par Cook2.)
Message : #19
RE: Un nouveau script pour améliorer Binnews et Binsearch : Better Usenet
Finalement j'ai trouvé un truc joli pour mettre en évidence le nombre de votes sur les étoiles. Les étoiles sont jaunes par défaut et deviennent en dégradé de rouge, pour les notes élevées, en fonction du nombre de votes.

Modification aussi pour toujours avoir le nombre de votes dans le "title" des étoiles.

Quasiment le même code que mon précédent essais mais ce coup-ci résultat joli :

Code :
var starimage =''+
'iVBORw0KGgoAAAANSUhEUgAAAMgAAAAoCAMAAACMwkUuAAAAAXNSR0IArs4c6QAAAARnQU1BAACx'+
'jwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAABgUExURQAAAP7+/fv7/Pn5+vf39/789PPz8+3t'+
'7ebm5uDg4Pn12vDqz/XssuParPLnmtbKjbGcMrqnU8O0bcixN9fAP9zNdt/IPODg4OXOQ+jVV+nZ'+
'c+3ZSfLgVPXssvfnbf///6oVmaEAAAAQdFJOUwAECAsPExciLjlFW5GcvtnZ3S3RAAABKElEQVRY'+
'w+3ZzXKEIBAE4BlFEUVl1SysmOz7v2UG1/1JKtccmtq+WH63KaC1lCi/cC7W5GFUG5WFceN1DkbK'+
'e8MZGGvvf48HZqxUrXUyb+SqlMI0mcv41xiNaZIfampYSy32tBLYiMq7NgxtRM2BGtz4MR22pSfL'+
'sd2wjXRqsFKa4OXdBdGklpsiDdk8igzS5Nzch6o1tL3zzr+mysW+8jCyW8s5GMVtyMJsiFuVgdEq'+
'aKGt6lo7DOs5xMs6WNu1su0QjaqPeV6W5RxCjBdJtID2eU1rMrrEoiFhxwxqxL1zSXc++gzRJN1N'+
'l7AWhGxEp32llmUAN+VkvMQjtlXG7RGGttQBzo3tJPo8N4hWTG6SO+5Oc49scm5uXx2Z+xHaiP/4'+
'qYhoOeQbGAy9N11bgA4AAAAASUVORK5CYII=';

var starimage1=''+
'iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAMAAAA/pq9xAAAAAXNSR0IArs4c6QAAAARnQU1BAACx'+
'jwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADSUExURQAAAKYwOa1NWa9nM6+GM7GcMrdmb7d5'+
'UreSUrqnU7s0P8GObMGjbMO0bcZzN8aXN8ixN8s8SM9wdtCVmtE4QtZAStZ+QNakQNfAP9lSWdui'+
'dtu2ndu7dtvFndxudNzNdtzRnd2CO92qO95ES9/IPODg4OJOVOKIROKwROWXV+W6V+XGyeXOQ+do'+
'bOimdOjDdOjVV+mtsOnZc+qRSOq6SOrYzOrgzO3ZSe3ozO+cU+/DU/HN0PLgVPSsbvTObvTRtfTh'+
'tfXts/fi0vfnbffs0vn00yklNIoAAAABdFJOUwBA5thmAAACCklEQVRIx+2VbVeiQBiGMcHKd5Z4'+
'aV0NQ4SK1RSKCncVgv//l/aZmcM4CCEforOn4/3x+nBfPPPMHDjulP845lcws34G0PwKZtbKTDY1'+
'sQytjTG0RkZprez7SIqO8LNZ+jzNOtkpp9Sc94rsbwH7U8B+F7BkU43Fb3kWveZZMC+Q+JuwEvPe'+
'djnmvm5zzJiv8h/t+JsqLLa93CiR5eZGCWQjP8oaCpMKbAmS+IAtQBIdsAlIgswXh+F65viP6zBJ'+
'yli82y1vbe9+uYupJ9puF1PLvVtsI+oJVqvJlWxcT1ZB6rkZDjVNmzmO7z9C/OQD9mswUFX11rY9'+
'7x7iIc/Pfl9RlKllue4dxEWeH+22KIpXsmwY1xCDeHQBVUKjgwq5D9mYRxqw2EhC2KiJNGCxkIQw'+
'qYE0YJGRJB3vRRBQI64sY888jyxYk7KnZhNZsCZlD40GsmANsxXSqDnrI4xYVHvJMGJRrAXDiEWU'+
'J+zqL/HpaFp4hF3gE1NV9qmc4xNTFPapnOETE8XMUxHgs1GlfoTxMArSjDOTgAU0o8wkYAGNdCDB'+
'ndoRxuOAJivBHiUrwR6RYTq06VwPGsvZGAxjrguWPRuBYcR1wLJnEhgkrgUWRtITemQNw5dS1uW7'+
'ZDWDZ8o6zQ5ZTf+JslajRVbTfmB2TC+uXsou6GXeL+WcXub9Us7oZZa+1+/wH/4dffbd60agAAAA'+
'AElFTkSuQmCC';

var starimage2=''+
'iVBORw0KGgoAAAANSUhEUgAAAMgAAAAoCAMAAACMwkUuAAAAAXNSR0IArs4c6QAAAARnQU1BAACx'+
'jwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFxUExURQAAAKYwMKdDMKlZMapuMayEMq1NUK9b'+
'Tq+QM7FsT7GcMrJ9ULSQUbdmZ7eaUrhzZ7qCaLqnU7s0NLyRab1LNL6har9jNcF8NcGrbMOVNsO0'+
'bcajN8ixN8s8PMxVPc9uPs9xcNCHPtCVldE6ONGCcNGgl9NVONOiP9OrmNSUctWmc9W2mNZCQNZw'+
'OdawQNeLOdfAP9fCmthcQdi4dNlWUtnKnNp3QdqoOttuU9vDdtxvbtySQtzNdtzRnd2GVN24O95K'+
'RN6Db99kRN+fVN+tQ9/IPOCXcODg4OJWTuJ/ReKqceK3VeK9RORvT+SbRuXAcuXGV+XGxuXOQ+du'+
'aOeKUOepqOe3R+fMx+jMdOjTyOjVV+mFaemlUemvrenZc+nZyeq5rerHSOvgyuybauzAUu3Gr+3Z'+
'Se3lzO3ozO6za+7RsO/QU/DdsfHLbPHOzfLUzvLgVPLy8vPls/TZbvTcz/Xj0PXts/fnbffr0fjw'+
'0/n003k3aXEAAAABdFJOUwBA5thmAAADh0lEQVRYw+3X21cSQRzA8UVBETXN+w0ITLFABFI0CQVE'+
'EUVUMkTzAiZoSmAEBPz1/WbmMDvL8NA57oPr2d/j92k+zGUPgqCOOur850ReS4u8jgYx8lpaRPEt'+
'wo6Cm6QqujFV4Y1WxTcV8kJbROmt+YmMKL2po4466ihw/src/rRpv9q0n23ajzbte5v2tU1rPMnb'+
'6o98q93yrXLBt/IJ34oHfCvstoHknqqytsxjiWvJ2zzX4hcPXIueZLkWOkhzLbB7yf+oidyTnK0e'+
'y3BbUgsnuS2p+OLclpS9UW5Lip4QtyUFR4DfkitYTEPGlgJIvaUdAqTW0vYAUmlpOwApt7QgQIot'+
'bR0gBckvWq1ebSdy51fVRkOOVi+VUpuxzFGqVKeWWj5/uBpO7h/ma9RSeXjYW/LFt/YeKtRSzmZ3'+
'Fr3RjZ1smVqK6XRw3hNaC6aL1FK4vFyfdQSW1y8LTcuXmRmXy7WdSORy5zC5xjPb5+lpp9O5GYtl'+
'MkcwGWT5NDlps9lWw+Fkch8miSwfx8ctFsuSzxePb8HEkeXD2JjZbF70eqPRDZgosrwfGTGZTPMe'+
'Tyi0BhNClndDQ0ajcdbhCASWYQLffiOJ34CWA6tJoMUQ3XPaih5RQBJDENLcOkQBSRhBSLNrEQUk'+
'PgQhbaETUUDiRRDS5joQBSQeBCHNqkEUkDgQpLlN9wYDWg1ejhztTq9HEkxpthudDkkwpdmutVok'+
'wZRmO+vsRBJMabbTjg4kwZRmO9ZokARTmFtCVuNKXMnUiMQZSzGNSGzhQ6YRicW3xzQiMXt3mEYk'+
'Jk+QaURidKyz1/0tPiEuV1Wm9gafLqeT/ZT04dNls7Gfkl58uiwW9lPSg0+X2cx+Srrx6TKZ2E9J'+
'Fz5dRqPkU2KAnxUtxy9T08OWIMqKZEdAAhS3ZEdAAhS7ZEdAApQFyY6ABChzkh0BCVCsLRC8HpdM'+
'TY8HKFIIttikEGyxSCHYYpZCsMUkhWCLkWl+WIlfmILVyNNWQLEiTIBEbG5QuIVRkIjNDgq7MAwS'+
'sS2AYkEYBInY5kAxJwyARGxWUFiFfpAwkCnDFDnuM/eytAn9BLkq03e0jepGyVWZvKFtWDtMrsr4'+
'NW2DnYPkqoyd0TbQMUCuysgpbf2afnJVho6Z+0ofU78s7Q19iMVL0kcfYvGS9NKHWLwkPfQhFi9J'+
'N32IxUvSRR9iq/oX7CXOP0hn0ljJajC/AAAAAElFTkSuQmCC';
Code :
        if ( ratingLink[1] != 'N/A' && ratingLink[1]>=0 )
            ratingElement+="title='"+ ratingLink[0].replace(/['"]/g, ' ')  + "  - " + GM_trans.lang('note') + ": " + ratingLink[1] + " / 10" + " " + GM_trans.lang('with') + " " + ratingLink[3] + " " + GM_trans.lang('votes') + "' ";

//pour afficher le nombre de votes en "title" des étoiles même si le nombre de votes n'est pas affiché, en fait c'est surtout si le nombre de votes n'est pas affiché que c'est utile !!!
Code :
            if (GM_config.read().imdb_starmode) {
                //Code improvments by Cook2
                starrating = (ratingLink[1] * ratingLink[1])/81*6-1; // en fonction du carré de la note en enlevant les extrèmes
                if (starrating <= 0) starrating = 0;
                if (starrating >= 5) starrating = 5;
                
                
                if (ratingLink[3] != 'N/A' && ratingLink[3] > 0) {
                starvote = Math.sqrt(ratingLink[3])/10;
                } else {
                starvote = 0;
                }
                if (starvote <= 5) starvote = 5;
                if (starvote >= 20) starvote = 20;
                starpos = starvote - 40;
                startop = 20 - starvote;
                
                imdbrating='';
                if (GM_config.read().imdb_showgreystars) imdbrating = "<div style='position:relative;width: " + GM_config.read().imdb_shownotation * 100 + "px;height: 20px;background: url(data:image/png;base64," + starimage2 + ") no-repeat 0px 0px;'>";
                imdbrating += "<div style='position:relative;width: " + 20 * starrating + "px;height: 20px;background: url(data:image/png;base64," + starimage + ") no-repeat 0px -20px'>";
                imdbrating += "<div style='position:relative;width: " + 20 * starrating + "px;height: " + starvote + "px;top: " + startop + "px;background: url(data:image/png;base64," + eval('starimage'+GM_config.read().imdb_shownotation) + ") no-repeat 0px " + starpos + "px;'>";
                imdbrating += "</div>";
                if (GM_config.read().imdb_showgreystars) imdbrating += "</div>";
                ratingElement += imdbrating;
                //End
                
/*
                imdbrating='';
                if (GM_config.read().imdb_showgreystars) imdbrating  = "<div style='width: " + GM_config.read().imdb_shownotation * 100 + "px;height: 20px;background: url(data:image/png;base64," + starimage2 + ") no-repeat 0px 0px;'>";
                imdbrating += "<div style='width: " + GM_config.read().imdb_shownotation * 10 * ratingLink[1] + "px;height: 20px;background: url(data:image/png;base64," + eval('starimage'+GM_config.read().imdb_shownotation) + ") no-repeat 0px -20px;'>";
                imdbrating += "</div></div>";
                if (GM_config.read().imdb_showgreystars) imdbrating += "</div>";
                ratingElement += imdbrating;
*/

            }

Cela devrait te plaire ! Smile

Tant que j'y étais j'ai refait les dégradés ça se voyait que les tiens avaient été fait avec l'outil "pot de peinture" Wink les bords avaient l'air grignotés par une souris Smile et j'ai optimisé les png pour réduire la taille du .js
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Messages dans ce sujet
RE: Un nouveau script pour améliorer Binnews et Binsearch : Better Usenet - Cook2 - 08-03-2011 01:25 PM
Fix pour Better Usenet 1.931 - Clipper - 11-05-2014, 02:19 PM

Aller à :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)