Le 14 avril 2019 à 14:46:32 laddbent2 a écrit :
Le 14 avril 2019 à 14:45:33 WordUpSon a écrit :
Tu en es où là ?
HTTP request ça commence bien
$('a[class="xXx lien-jv"]').prepend('<a style="position: absolute; top: 445px; left: 750px; color: black;">Connectés</a>');
le probleme est le suivant ça affiche Connectés en tant que stringue au lieu de connecté la variable veuiller m'aider
J'ai pas compris ce que tu veux faire en fait, y a déjà le nombre de connectés
Le 14 avril 2019 à 16:40:51 FreewayKola a écrit :
J'ai pas compris ce que tu veux faire en fait, y a déjà le nombre de connectés
le nombre de connecté de chaque topic affiché a côté du titre de chaque topic
Le 14 avril 2019 à 16:40:51 FreewayKola a écrit :
J'ai pas compris ce que tu veux faire en fait, y a déjà le nombre de connectés
Le 14 avril 2019 à 16:40:51 FreewayKola a écrit :
J'ai pas compris ce que tu veux faire en fait, y a déjà le nombre de connectés
En temps réel quoi
Le 14 avril 2019 à 16:29:21 nocturnex[] a écrit :
Le 14 avril 2019 à 16:24:36 laddbent2 a écrit :
Il marche chez vous le script ? Photo illustrative svp ?
ça marche pas chez moi bordel pourquoi
tu peux faire un lien ou je clique pour installer le script stp
(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;
});
}
var urls = Array.from(document.querySelectorAll( 'ul.topic-list-admin>li[data-id]>span.topic-subject>a' )).map( x => x.href );
var connected = await Promise.all( urls.map( url => getNbOfConnectedUsers(url) ) );
document.querySelectorAll( 'span.topic-select' ).forEach( (v, idx) => v.innerText = connected[idx] )
})();
Voilà même l'affichage
Le 14 avril 2019 à 16:46:39 GoExpat a écrit :
(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; }); } var urls = Array.from(document.querySelectorAll( 'ul.topic-list-admin>li[data-id]>span.topic-subject>a' )).map( x => x.href ); var connected = await Promise.all( urls.map( url => getNbOfConnectedUsers(url) ) ); document.querySelectorAll( 'span.topic-select' ).forEach( (v, idx) => v.innerText = connected[idx] ) })();
Voilà même l'affichage
vous avez fait l'exception quand un topic est 410 ?
Le 14 avril 2019 à 16:50:39 laddbent2 a écrit :
Le 14 avril 2019 à 16:46:39 GoExpat a écrit :
(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; }); } var urls = Array.from(document.querySelectorAll( 'ul.topic-list-admin>li[data-id]>span.topic-subject>a' )).map( x => x.href ); var connected = await Promise.all( urls.map( url => getNbOfConnectedUsers(url) ) ); document.querySelectorAll( 'span.topic-select' ).forEach( (v, idx) => v.innerText = connected[idx] ) })();
Voilà même l'affichage
Je pense que le script est toujours en train de charger, tu as attendu combien de temps ?
Si tu spam JVC de requêtes ils mettront du temps à les traiter, ce augmente le temps de chargement du script
Sinon j'utilise la dernière version de chrome au cas ou le problème viendrait du navigateur utilisé.
Le 14 avril 2019 à 16:54:54 laddbent2 a écrit :
vous avez fait l'exception quand un topic est 410 ?
Dans mon code ça affiche "-1" dans le topic en question.
GoExpat: y'a moyen que tu save le script avec tampermonkey et tu passes le lien pour l'installer ?
Bon l'auteur, t'es un ahuri ou quoi?
Tu fais un nouveau script tempermonkery, tu vires ce qu'il y a, tu copies/colles le code ici: https://pastebin.com/bqi9FCei
Tu sauves, tu refresh et c'est bon. Ca fonctionne chez tout le monde sauf toi... tu sais utiliser un ordi ?
Le 14 avril 2019 à 16:58:30 EdBanger a écrit :
Bon l'auteur, t'es un ahuri ou quoi?Tu fais un nouveau script tempermonkery, tu vires ce qu'il y a, tu copies/colles le code ici: https://pastebin.com/bqi9FCei
Tu sauves, tu refresh et c'est bon. Ca fonctionne chez tout le monde sauf toi... tu sais utiliser un ordi ?
je vais filmer mon pc tu vas voir que ca marche pas
en fait y'a des conflits avec d'autres script jvc que j'ai
si je désactive tout sauf celui pour afficher les connectés, ca marche
si j'active tout le nmbre de connecté s'affiche plus
et si je reviens comme au début, désactiver tout sauf le nombre de connecté ça marche plus
Le 14 avril 2019 à 17:05:34 laddbent2 a écrit :
en fait y'a des conflits avec d'autres script jvc que j'ai
si je désactive tout sauf celui pour afficher les connectés, ca marche
si j'active tout le nmbre de connecté s'affiche plus
et si je reviens comme au début, désactiver tout sauf le nombre de connecté ça marche plus
Bah trouve le conflit et fixe le problème. Pas notre problème si ça fonctionne chez tout le monde mais pas toi à cause de TES scripts.
Le 14 avril 2019 à 16:58:30 EdBanger a écrit :
Bon l'auteur, t'es un ahuri ou quoi?Tu fais un nouveau script tempermonkery, tu vires ce qu'il y a, tu copies/colles le code ici: https://pastebin.com/bqi9FCei
Tu sauves, tu refresh et c'est bon. Ca fonctionne chez tout le monde sauf toi... tu sais utiliser un ordi ?
Chez moi ça marche, merci
Ca met du temps mais ça marche, merci
C'était bien ce lien qu'il fallait télécharger ?
tiens j'ai filmé mon écran avec que ton script d'activé et il marche pas (j'upload)