CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [SCRIPT] Nombre de connectés a côté de chaque topic

DébutPage précedente
12
Page suivanteFin
laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:07:18

Par la puissance du javascript, et plus principalement grâce a l'ajax http://image.noelshack.com/fichiers/2019/10/2/1551821344-cr7-risitas-aya-issou-ajax.png
Depuis 4 mois que j'essaie de concevoir mon premier script http://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png
J'ai réussi a concevoir l'ultime script, évidemment a l'aide de divers clés qui ont permis de concevoir les requêtes de type ajax http://image.noelshack.com/fichiers/2019/10/2/1551823711-ronaldo5.jpg :
SiropSirop, GoExpat, Type2Engineer, WordUpSon, bronix29, fulgorvelox, EdBanger http://image.noelshack.com/fichiers/2016/52/1482925272-risitas-combien-de-sucre.png
Voici le résultat final: http://www.noelshack.com/2019-15-7-1555261359-capture-d-ecran-2019-04-14-a-17-35-36.png
Lien du script pour mes amis virtuels: https://greasyfork.org/fr/scripts/381851-nombre-connect%C3%A9s-couleur http://image.noelshack.com/fichiers/2016/34/1472128927-picsart-08-25-02-33-24.jpg (il vous fait tampermonkey sur chrome)

Fonctionne sans vergogne avec les scripts que j'utilise:
- jvchat
- risibank
- jvc live (pour prévisualiser les topics)

vous pouvez me remercier en postant un stickers de type risitas http://image.noelshack.com/fichiers/2018/13/6/1522514973-risitasaah.png

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:08:48

C'est la V1 mais c'est probablement la version finale puisque elle marche correctement donc j'ai peur qu'en apportant des mises de type jour le script ne fonctionne plus https://image.noelshack.com/fichiers/2018/13/6/1522514973-risitasaah.png
edit: le script peut mettre un peu de temps a charger ça dépend si vous avez la fibre de type obtique https://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png

Message édité le 14 avril 2019 à 19:10:04 par laddbent2
laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:09:14

Absolument aucun soutient: merci l'hélite https://image.noelshack.com/fichiers/2018/13/6/1522514973-risitasaah.png

Latrur Latrur
MP
Niveau 10
14 avril 2019 à 19:09:19

:oui:

atolcount atolcount
MP
Niveau 3
14 avril 2019 à 19:11:19

t'as le code source ?

SoylentBlue_ SoylentBlue_
MP
Niveau 10
14 avril 2019 à 19:11:22

Oui c'est pas mal, mais ça favorise les clics sur les gros topics au détriment des plus petits.
Edit: quoique, je viens de l'installer c'est très discret en fait.
Beau travail, l'auteur https://image.noelshack.com/fichiers/2017/09/1488449772-jaipasdideedenom.jpg

Message édité le 14 avril 2019 à 19:12:16 par SoylentBlue_
laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:12:08

Je ne m'attribue pas le mérite encore une fois veuillez remercier: SiropSirop, GoExpat, Type2Engineer, WordUpSon, bronix29, fulgorvelox, EdBanger en leur offrant une bougnade https://image.noelshack.com/fichiers/2018/51/2/1545092701-bougandkekeh.png

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:13:02

Le 14 avril 2019 à 19:11:19 atolcount a écrit :
t'as le code source ?

oui // ==UserScript==
// @name Nombre Connectés couleur
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @grant none
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==

var $ = window.jQuery;
(function() {
'use strict';

const topics = $(".topic-list li[data-id]");
const topic_urls = topics.find(".topic-title");

topics.map(function(i,topic){
const topic_url = $(topic).find(".topic-title")[0].href;
const topic_id = $(topic).attr('data-id');

$.get(topic_url, function(data, status){
const topic_page = $(data);
const nb_connectes = topic_page.find('.nb-connect-fofo').text().replace("connecté(s)","");

const topic_page_id = topic_page.find('#bloc-formulaire-forum').attr('data-topic-id');

const topic_to_update = $(".topic-list li[data-id="+topic_page_id+"]");
const topic_select = topic_to_update.find(".topic-select");
//topic_select.text(topic_select.text() + nb_connectes);
let nb_connectes_color;
if(nb_connectes > 100) {
nb_connectes_color = "#ec4f4c";
} else if(nb_connectes > 50) {
nb_connectes_color = "#f9a84d";
} else {
nb_connectes_color = "#00cfa9";
}
$(topic_select).append("<span>"+nb_connectes+"</span>").css({color: nb_connectes_color, fontWeight: 400});

});

});

})();

Fraise001 Fraise001
MP
Niveau 35
14 avril 2019 à 19:13:15

Je m'en servirai jamais mais bravo khey https://image.noelshack.com/fichiers/2018/13/6/1522514973-risitasaah.png

Message édité le 14 avril 2019 à 19:15:19 par Fraise001
BouchonFecal BouchonFecal
MP
Niveau 10
14 avril 2019 à 19:14:50

C'est hyper gourmand non ? Ça charge toutes les pages pour choper le nb de co

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:16:01

Le 14 avril 2019 à 19:14:50 BouchonFecal a écrit :
C'est hyper gourmand non ? Ça charge toutes les pages pour choper le nb de co

absolument. c'est pour cela qu'il te faut une fibre de type obtique pour charger les pages a la vitesse de la lumière et ainsi bénéficier de toute la puissance du javascript qui effectuent des requêtes de type https://image.noelshack.com/fichiers/2019/10/2/1551823711-ronaldo5.jpg en permanence https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

BalakoleChat BalakoleChat
MP
Niveau 8
14 avril 2019 à 19:16:39

Modo epingle

BalakoleChat BalakoleChat
MP
Niveau 8
14 avril 2019 à 19:17:11

+ first paj

ucsumog ucsumog
MP
Niveau 5
14 avril 2019 à 19:17:53

À quand un script qui affiche le pseudo de ceux qui n'ont pas posté et qui font les ghostfags histoire qu'on puisse les reconnaître et les mass DDB?

Message édité le 14 avril 2019 à 19:18:11 par ucsumog
pimentdoux pimentdoux
MP
Niveau 10
14 avril 2019 à 19:18:03

beau gosse meme si d'aucune utilite pour ma part :(

Alkatsu Alkatsu
MP
Niveau 10
14 avril 2019 à 19:19:32

L'auteur n'a strictement rien fait, il a mendié pendant plusieurs heures jusqu'à ce que quelqu'un lui fasse le script sur un autre topic :rire:

Kindogan Kindogan
MP
Niveau 10
14 avril 2019 à 19:19:51

Je l'utiliserai pas non plus mais gg

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:19:56

Le 14 avril 2019 à 19:17:58 Kalamouta a écrit :

Le 14 avril 2019 à 19:11:22 SoylentBlue_ a écrit :
Oui c'est pas mal, mais ça favorise les clics sur les gros topics au détriment des plus petits.
Edit: quoique, je viens de l'installer c'est très discret en fait.
Beau travail, l'auteur https://image.noelshack.com/fichiers/2017/09/1488449772-jaipasdideedenom.jpg

L'auteur n'a rien fait et il m'a bien fait rire tout lui a été donné sur un plateau

premier frustré https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png
j'ai jamais dit que j'avais fait quelque chose d'important d'ailleurs j'ai mis les pseudo des gens qui m'ont aidé pendant 4 mois https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

GoExpat GoExpat
MP
Niveau 7
14 avril 2019 à 19:20:44

:ok:

Je suis toujours intéressé de savoir si ce tamperscript fonctionne :hap:


// ==UserScript==
// @name         Connected members
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Display the number of connected members at the right of each topic
// @author       GoExpat
// @match        http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @grant        none
// ==/UserScript==

(async function() {
    function getNbOfConnectedUsers( url ) {
        return fetch( url )
            .then( data => data.text() )
            .then( data => data.match(/(\d+) connecté\(s\)/)[1] )
            .catch( function( e ) {
                console.error( `Error fetching ${url}: ${e}.` );
                return -1;
        });
    }

    const urls = Array.from(document.querySelectorAll( 'ul.topic-list-admin>li[data-id]>span.topic-subject>a' )).map( x => x.href );
    const connected = await Promise.all( urls.map( url => getNbOfConnectedUsers(url) ) );
    console.log( connected );
    document.querySelectorAll( 'span.topic-select' ).forEach( (v, idx) => { v.innerText = connected[idx] } );
})();
laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 19:21:36

j'étais déjà bien avancé quand les kheys sont arrivés pour m'aider https://www.noelshack.com/2019-15-7-1555245982-capture-d-ecran-2019-04-14-a-13-46-10.png https://image.noelshack.com/fichiers/2017/05/1486154002-sans-titre-16.png

DébutPage précedente
12
Page suivanteFin
Sujet fermé pour la raison suivante : Lock
Sous-forums
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Suumas, odoki, LikeGod, [FIREWORK]
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

  • Aucun sujet à ne pas manquer
La vidéo du moment