您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Change l'icone dans la liste des topics selon le nombre de pages
当前为
- // ==UserScript==
- // @name JVC Color Respawn
- // @namespace Krapoutchniek (Tanil) (repris du code de Matt' & Naptu)
- // @description Change l'icone dans la liste des topics selon le nombre de pages
- // @include http://www.jeuxvideo.com/forums/*
- // @include http://*.forumjv.com/*
- // @include http://www.jeuxvideo.com/forums/0-*-0-1-0-1-2-*.htm
- // @version 1.1
- // ==/UserScript==
- function color() {
- var num_topic = 1, ligne_topic, image_topic, posts_topic, // num_topic = ligne du topic concerné, commence à 1 pour passer la ligne SUJET AUTEUR NB etc.
- topic_epingle = '/img/forums/topic-marque-on.png', // Topic épinglé
- topic_epingle_verrouille = '/img/forums/topic-marque-off.png', // Topic épinglé et verrouillé
- topic_verrouille = '/img/forums/topic-lock.png'; // Topic verrouillé
- while(num_topic <= 25) {
- ligne_topic = document.getElementById('table-liste-topic-forum').getElementsByTagName('tr')[num_topic]; // Ordre des topic de 1 à 25
- image_topic = ligne_topic.getElementsByTagName('td')[0].getElementsByTagName('div')[0].getElementsByTagName('img')[0]; // td[0] = icone du topic
- posts_topic = parseInt(ligne_topic.getElementsByTagName('td')[2].textContent); // td[2] = nombre de posts du topic
- console.log(image_topic.getAttribute('src'));
- // Modification de l'icone selon le nombre de messages - aucune modification des topics épinglés et/ou verrouillés
- if(image_topic.getAttribute('src') != topic_epingle && image_topic.getAttribute('src') != topic_epingle_verrouille && image_topic.getAttribute('src') != topic_verrouille)
- {
- // Plus de 5 pages
- if(posts_topic >= 100)
- {
- image_topic.src = "http://image.noelshack.com/fichiers/2013/20/1368531862-3.gif";
- }
- // Plus de 20 pages
- if(posts_topic >= 400)
- {
- image_topic.src = "http://image.noelshack.com/fichiers/2013/20/1368531862-4.gif";
- }
- // Plus de 100 pages
- if(posts_topic >= 2000)
- {
- image_topic.src = "http://image.noelshack.com/fichiers/2013/20/1368531862-5.gif";
- }
- // Plus de 1000 pages
- if(posts_topic >= 20000)
- {
- image_topic.src = "http://image.noelshack.com/fichiers/2013/20/1368531862-6.gif";
- }
- }
- num_topic++;
- }
- }
- color();