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 : qui s'y connait en JAVASCRIPT ?

DébutPage précedente
1234567
Page suivanteFin
laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 17:24:29

https://sendvid.com/jatjv4qd tiens nofake ca marche pas meme si je désactive tout

ImThatGuy4 ImThatGuy4
MP
Niveau 10
14 avril 2019 à 17:26:26

Le 14 avril 2019 à 17:24:29 laddbent2 a écrit :
https://sendvid.com/jatjv4qd tiens nofake ca marche pas meme si je désactive tout

Qu'est-ce qu'il y a écrit dans la console ?

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 17:29:25

j'ai désinstaller google chrome et ça marche https://image.noelshack.com/fichiers/2016/38/1474640007-picsart-09-24-04-05-42.jpg
ce délire. https://image.noelshack.com/fichiers/2016/38/1474488299-eco21.png
est - il possible de perfectioner ce script en mettant le nombre de connecté en :
+ de 100 connecté en ROUGE
entre 50 et 99 ORANGE
entre 0 et 49 VERT
svp https://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 17:30:42

ps: ne marche pas en nagivation privée https://image.noelshack.com/fichiers/2016/47/1479993159-picsart-10-15-07-59-46.jpg
edit: ca marche mais jvc.com me bride https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

Message édité le 14 avril 2019 à 17:31:39 par laddbent2
SiropSirop SiropSirop
MP
Niveau 11
14 avril 2019 à 17:31:28

Le 14 avril 2019 à 17:29:25 laddbent2 a écrit :
j'ai désinstaller google chrome et ça marche https://image.noelshack.com/fichiers/2016/38/1474640007-picsart-09-24-04-05-42.jpg
ce délire. https://image.noelshack.com/fichiers/2016/38/1474488299-eco21.png
est - il possible de perfectioner ce script en mettant le nombre de connecté en :
+ de 100 connecté en ROUGE
entre 50 et 99 ORANGE
entre 0 et 49 VERT
svp https://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png

:rire:
Ce qui serait intéressant c'est de faire les requêtes uniquement sur les topics rouges (+ de 20 posts), comme ça le script serait + rapide
Les topics jaunes ont rarement + de 100 connectés donc je vois pas l'utilité d'afficher leur nombre de co

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 17:34:32

Le 14 avril 2019 à 17:31:28 SiropSirop a écrit :

Le 14 avril 2019 à 17:29:25 laddbent2 a écrit :
j'ai désinstaller google chrome et ça marche https://image.noelshack.com/fichiers/2016/38/1474640007-picsart-09-24-04-05-42.jpg
ce délire. https://image.noelshack.com/fichiers/2016/38/1474488299-eco21.png
est - il possible de perfectioner ce script en mettant le nombre de connecté en :
+ de 100 connecté en ROUGE
entre 50 et 99 ORANGE
entre 0 et 49 VERT
svp https://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png

:rire:
Ce qui serait intéressant c'est de faire les requêtes uniquement sur les topics rouges (+ de 20 posts), comme ça le script serait + rapide
Les topics jaunes ont rarement + de 100 connectés donc je vois pas l'utilité d'afficher leur nombre de co

non perso je le vois pas comme ca
un topic jaune peut justement être interessant
j'ai trouvé des solutions pour accélérer le script:
- ne pas effectuer la sur les topics épinglés car inutile

Mujing3n Mujing3n
MP
Niveau 6
14 avril 2019 à 17:41:27

Le 14 avril 2019 à 17:29:25 laddbent2 a écrit :
est - il possible de perfectioner ce script en mettant le nombre de connecté en :
+ de 100 connecté en ROUGE
entre 50 et 99 ORANGE
entre 0 et 49 VERT
svp https://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png

:siffle:

EdBanger EdBanger
MP
Niveau 23
14 avril 2019 à 17:45:17

Pour les couleurs : https://pastebin.com/DnAzUrA4

(remplace le code évidemment)

GoExpat GoExpat
MP
Niveau 7
14 avril 2019 à 17:46:41

Le 14 avril 2019 à 17:29:25 laddbent2 a écrit :
j'ai désinstaller google chrome et ça marche https://image.noelshack.com/fichiers/2016/38/1474640007-picsart-09-24-04-05-42.jpg
ce délire. https://image.noelshack.com/fichiers/2016/38/1474488299-eco21.png
est - il possible de perfectioner ce script en mettant le nombre de connecté en :
+ de 100 connecté en ROUGE
entre 50 et 99 ORANGE
entre 0 et 49 VERT
svp https://image.noelshack.com/fichiers/2016/47/1479993143-1471902131-picsart-08-21-12-59-45.png


// ==UserScript==
// @name         New Userscript
// @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
// ==/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;
        });
    }

	function getColour( number ) {
		if ( number > 99 ) return 'red';
		if ( number > 49 ) return 'orange';
		return 'green';
    }

    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.innerHTML = `<span style="color:${getColour(connected[idx])}">${connected[idx]}</span>` } );
})();

Je sais pas si ça marche dans Tamperscript mais ça marche en console. :(

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 17:51:26

bon du coup je re désinstalle gogoel chrome pour tester https://image.noelshack.com/fichiers/2016/24/1466366203-risitas14.png

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 18:08:51

AYAENT ça marche https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

Desirsassasins Desirsassasins
MP
Niveau 10
14 avril 2019 à 18:14:21

Y'a moyen de le rendre compatible avec ce script ?
https://jvscript.fr/script/first-live

GoExpat GoExpat
MP
Niveau 7
14 avril 2019 à 18:25:53

Le 14 avril 2019 à 18:08:51 laddbent2 a écrit :
AYAENT ça marche https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

Le script de l'autre khey ou le mien ? :hap:

Le 14 avril 2019 à 18:14:21 Desirsassasins a écrit :
Y'a moyen de le rendre compatible avec ce script ?
https://jvscript.fr/script/first-live

Tu peux essayer ça, sans garanti. :(


// ==UserScript==
// @name First Live
// @description Refresh les topics de la première page et le compteur de connecté toutes les X secondes si le curseur de la souris n'est pas sur la liste des sujets
// @author baisela
// @match http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @match http://m.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @run-at document-end
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
// @version 1.0
// ==/UserScript==

var timer = 15; //secondes
var timeOut = 0;

if(location.href == "http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm"){
    $(".topic-list.topic-list-admin").mouseenter(function(){
        timeOut = 1;
    }).mouseleave(function(){
        timeOut = 0;
    });
}

setInterval(function(){
    if(location.href == "http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm"){
        if(!timeOut){
            $(".topic-list.topic-list-admin").load(location.href + " .topic-list.topic-list-admin > *");
            $.get(location.href).then(function(page) {
                $(".nb-connect-fofo").text($(page).find(".nb-connect-fofo").text());
            });
        }
    }
    else{
        $(".liste-topics").load(location.href + " .liste-topics > *");
		displayNbOfConnectedUsers();
    }
}, timer*1000);


async function displayNbOfConnectedUsers() {
    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;
        });
    }

    function getColour( number ) {
        if ( number > 99 ) return 'red';
        if ( number > 49 ) return 'orange';
        return 'green';
    }

    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.innerHTML = `<span style="color:${getColour(connected[idx])}">${connected[idx]}</span>` } );
};
laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 18:42:12

Le 14 avril 2019 à 18:14:21 Desirsassasins a écrit :
Y'a moyen de le rendre compatible avec ce script ?
https://jvscript.fr/script/first-live

perso j'utilise:
nombre de connectés (ce script)
jvchat pour voir les messages en live
risibank
jvclive pour prévisualiser les topics en mettant ma souris dessus et ca marche

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 18:42:48

Le 14 avril 2019 à 18:25:53 GoExpat a écrit :

Le 14 avril 2019 à 18:08:51 laddbent2 a écrit :
AYAENT ça marche https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

Le script de l'autre khey ou le mien ? :hap:

le tiens clé https://image.noelshack.com/fichiers/2016/34/1472128927-picsart-08-25-02-33-24.jpg
mais j'ai save les 2 au cas ou https://image.noelshack.com/fichiers/2016/34/1472128927-picsart-08-25-02-33-24.jpg

Message édité le 14 avril 2019 à 18:43:04 par laddbent2
Manoamano Manoamano
MP
Niveau 9
14 avril 2019 à 18:43:35

Galérer sur une requête Ajax... arrête le dev c'est pas pour toi

AmarEtSonCamtar AmarEtSonCamtar
MP
Niveau 8
14 avril 2019 à 18:43:56

Y'a 5 jours tu proposait 500€ pour le faire et la plus rien ?

fulgorvelox fulgorvelox
MP
Niveau 8
14 avril 2019 à 18:44:17

Le 14 avril 2019 à 16:24:54 laddbent2 a écrit :

Le 14 avril 2019 à 16:23:31 nocturnex[] a écrit :
Faites attention si vous faites + de 30 requêtes en moins d'une minute, JVC bride automatiquement votre vitesse de connexion au site

ballec j'ai la fibre obtique

https://image.noelshack.com/fichiers/2017/20/1494867749-edouard-philippe-malaise-2-askp.png

laddbent2 laddbent2
MP
Niveau 9
14 avril 2019 à 18:44:53

Le 14 avril 2019 à 18:43:56 AmarEtSonCamTar a écrit :
Y'a 5 jours tu proposait 500€ pour le faire et la plus rien ?

je les ai perdu sur un coût de malchance https://image.noelshack.com/fichiers/2017/05/1485951438-risitassueur1.png

fulgorvelox fulgorvelox
MP
Niveau 8
14 avril 2019 à 18:46:55

Le 14 avril 2019 à 18:44:53 laddbent2 a écrit :

Le 14 avril 2019 à 18:43:56 AmarEtSonCamTar a écrit :
Y'a 5 jours tu proposait 500€ pour le faire et la plus rien ?

je les ai perdu sur un coût de malchance https://image.noelshack.com/fichiers/2017/05/1485951438-risitassueur1.png

https://image.noelshack.com/fichiers/2019/15/4/1554968321-1.png https://image.noelshack.com/fichiers/2019/15/4/1554968325-2.png https://image.noelshack.com/fichiers/2019/15/4/1554968326-3.png

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
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