CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • 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 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Script] JVChat Premium

KheyAuChocolat
KheyAuChocolat
Niveau 16
20 octobre 2019 à 09:40:40

Bon voilà, j'ai ajouté un évènement "jvchat:newmessage" lorsqu'un message est ajouté par JVChat, de sorte à ce que les développeurs puissent créer des plugins pour ajouter des fonctionnalités. :noel:

Je ne m'attends pas à ce que ce soit très utilisé, mais au moins c'est possible quoi. :hap:

Exemple, un userscript qui voudrait cacher les messages contenants certains mot-clefs :

// plugin.user.js
let keywords = ["foobar", "barbaz"]

addEventListener("jvchat:newmessage", function(event) {
    // L'id du message est stocké dans event.detail.id
    let message = document.querySelector(`.jvchat-message[jvchat-id="${event.detail.id}"]`)
    let text = message.querySelector(".txt-msg").textContent;
    for (let keyword of keywords) {
        if (text.includes(keyword)) {
            message.style.display = "none";
            return;
        }
    }
});
Message édité le 20 octobre 2019 à 09:42:05 par KheyAuChocolat
KheyAuChocolat
KheyAuChocolat
Niveau 16
20 octobre 2019 à 11:02:14

Le 20 octobre 2019 à 10:55:24 Louveteux a écrit :
https://image.noelshack.com/fichiers/2019/42/7/1571561701-screen-20-10-2019-10-54-59.png

Ça fonctionne parfaitement pour modifier le thème dark :cool:
Pour ceux qui sont intéressés, remplacez les lignes 731 à 762 du script JVChat par https://pastebin.com/raw/36Yrwmbz

Oui mais comme ça t'auras plus accès aux MàJ de JVChat, ou alors il faudra que tu rechanges à chaque fois le code source. C'est pour cela que je conseille plutôt de créer un deuxième userscript / Stylish indépendant. :noel:

Lachanclamortel
Lachanclamortel
Niveau 10
20 octobre 2019 à 11:04:04

https://image.noelshack.com/fichiers/2019/42/7/1571562241-windows-script-host.jpg

KheyAuChocolat
KheyAuChocolat
Niveau 16
20 octobre 2019 à 11:11:45

Le 20 octobre 2019 à 11:04:04 LaChanclaMortel a écrit :
https://image.noelshack.com/fichiers/2019/42/7/1571562241-windows-script-host.jpg

Installe TamperMonkey sur ton navigateur.

KheyAuChocolat
KheyAuChocolat
Niveau 16
20 octobre 2019 à 12:06:18

Le 20 octobre 2019 à 11:20:46 Louveteux a écrit :
Du coup pour ceux qui sont intéressés : https://userstyles.org/ststyles/176452/jvchat-dark-mode :noel:
Activez le thème sombre de JVChat et le stylish pour que ça fonctionne

Merci khey pour ta contrib. https://image.noelshack.com/fichiers/2018/14/6/1523106441-pouce.png

TraIngesclave
TraIngesclave
Niveau 8
20 octobre 2019 à 12:31:42

Sympa comme script

KheyAuChocolat
KheyAuChocolat
Niveau 16
21 octobre 2019 à 19:39:42

Le 21 octobre 2019 à 11:23:50 Louveteux a écrit :
Salut khey encore moi https://image.noelshack.com/fichiers/2019/42/7/1571560969-cr7-macron.png

Tu sais si c'est possible que t'ajoutes une classe qui "entoure" le #content de jvc ? https://image.noelshack.com/fichiers/2019/43/1/1571649801-screen-21-10-2019-11-23-17.png
Comme ça si on fait un CSS, suffit de précéder de #jvchat pour que ça s'applique que à jvchat

Bonne idée mon khey. Voilà qui est fait, j'ai ajouté la class "jvchat-root". :ok:

KheyAuChocolat
KheyAuChocolat
Niveau 16
21 octobre 2019 à 20:52:26

Le 21 octobre 2019 à 19:50:08 GommeBlanc a écrit :
Ça marche sur smartphone https://image.noelshack.com/fichiers/2019/40/5/1570223196-img-20191004-225708.jpg
https://image.noelshack.com/fichiers/2019/43/1/1571680190-screenshot-2019-10-21-19-49-26-601-com-yandex-browser.png

Oui. Faut juste pas avoir un écran trop petit. https://image.noelshack.com/fichiers/2017/30/4/1501185683-jesusjournalbestreup.png

frenchmontana67
frenchmontana67
Niveau 9
26 octobre 2019 à 00:34:49

désolé de surement reposer la question, mais c'est quoi le mode turbo ?

KheyAuChocolat
KheyAuChocolat
Niveau 16
26 octobre 2019 à 08:54:47

Le 26 octobre 2019 à 00:34:49 frenchmontana67 a écrit :
désolé de surement reposer la question, mais c'est quoi le mode turbo ?

Par défaut, JVChat fait une requête vers les serveurs de JVC toutes les 1 ou 60 secondes (en fonction de l'activité du topic), pour connaître les nouveaux messages.

Avec le mode Turbo d'activé, les requêtes se feront en continu toutes les ~500 ms (voir paramètres), ce qui permet un rafraîchissement plus réactif des messages.

C'est surtout utile pour les quiz. Par contre, il faut absolument le désactiver de temps en temps (quand il n'y a pas de "PMQ" par exemple), car sinon JVC va détecter que trop de connexions sont faites et va alors augmenter le temps de réponse.

Message édité le 26 octobre 2019 à 08:55:09 par KheyAuChocolat
frenchmontana67
frenchmontana67
Niveau 9
26 octobre 2019 à 14:35:44

Le 26 octobre 2019 à 08:54:47 KheyAuChocolat a écrit :

Le 26 octobre 2019 à 00:34:49 frenchmontana67 a écrit :
désolé de surement reposer la question, mais c'est quoi le mode turbo ?

Par défaut, JVChat fait une requête vers les serveurs de JVC toutes les 1 ou 60 secondes (en fonction de l'activité du topic), pour connaître les nouveaux messages.

Avec le mode Turbo d'activé, les requêtes se feront en continu toutes les ~500 ms (voir paramètres), ce qui permet un rafraîchissement plus réactif des messages.

C'est surtout utile pour les quiz. Par contre, il faut absolument le désactiver de temps en temps (quand il n'y a pas de "PMQ" par exemple), car sinon JVC va détecter que trop de connexions sont faites et va alors augmenter le temps de réponse.

Super merci ça sera justement mon utilité :ok:

KheyAuChocolat
KheyAuChocolat
Niveau 16
31 octobre 2019 à 21:38:44

Le 31 octobre 2019 à 15:10:27 Avenues a écrit :
Salut khey
Tu penses que c'est possible de faire un petit bouton avec un "J" sur la liste des topics (sur chaque topic), et quand on clique dessus ça nous redirige vers le topic sur jvchat ? :hap:
Si tu vois ce que je veux dire :noel:

Alors, je ne pense pas intégrer cette fonctionnalité car ça serait un bouton "imparfait" : pas pratique pour les gros topics puisque seuls les 2 dernières pages sont affichées, pas indispensable car beaucoup de personnes utilisent l'interface classique 90% du temps et bascule en mode JVChat uniquement sur les topics très actifs, pas forcément très esthétique pour la liste des topics, etc.

Après, il est possible que quelqu'un développe un userscript externe qui implémente cette fonctionnalité. Par contre, ce "quelqu'un" ne sera pas moi car j'ai pas beaucoup de temps en ce moment. :hap:

frenchmontana67
frenchmontana67
Niveau 9
01 novembre 2019 à 18:51:56

Salut Khey est-ce que tu penses qu'il y a un moyen de faire que le bouton entrer poste directement au lieu d'aller à la ligne ?

KheyAuChocolat
KheyAuChocolat
Niveau 16
01 novembre 2019 à 20:01:24

Le 01 novembre 2019 à 18:51:56 frenchmontana67 a écrit :
Salut Khey est-ce que tu penses qu'il y a un moyen de faire que le bouton entrer poste directement au lieu d'aller à la ligne ?

Ce bouton existe déjà. :hap:
A droite du champ de texte pour poster un nouveaux message, tu a deux boutons : celui du haut pour envoyer le message, et celui du bas pour passer en mode "réduit".
Quand tu es en mode réduit, appuyer sur Entrée envoie directement le message. :ok:
Appuyer sur Shift+Entrée permet de faire une nouvelle ligne en mode réduit.

frenchmontana67
frenchmontana67
Niveau 9
01 novembre 2019 à 20:28:46

ah mince j'avais pas vu cette option :cimer:

neytsumi
neytsumi
Niveau 12
08 novembre 2019 à 19:05:04

C’est ton script KheyAuChocolat ? :ouch:

KheyAuChocolat
KheyAuChocolat
Niveau 16
08 novembre 2019 à 22:49:20

Le 08 novembre 2019 à 19:05:04 neytsumi a écrit :
C’est ton script KheyAuChocolat ? :ouch:

Bah oui pourquoi ? :hap:

Message édité le 08 novembre 2019 à 22:49:33 par KheyAuChocolat
neytsumi
neytsumi
Niveau 12
09 novembre 2019 à 09:53:05

T’es un génie khey :hap:

KheyAuChocolat
KheyAuChocolat
Niveau 16
09 novembre 2019 à 10:06:06

Le 09 novembre 2019 à 09:53:05 neytsumi a écrit :
T’es un génie khey :hap:

À n'en pas douter, oui c'est sûr... :hap:

LarmeDeBoks
LarmeDeBoks
Niveau 10
09 novembre 2019 à 13:28:42

cimer Xrock :bave:

Sous forums
  • Religion