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

Raftel_
Raftel_
Niveau 7
30 juillet 2021 à 01:38:50

up

Celest56B
Celest56B
Niveau 43
02 août 2021 à 13:56:16

Allez Viktoriya https://image.noelshack.com/fichiers/2021/31/1/1627905354-1444821.jpg

Celest56B
Celest56B
Niveau 43
02 août 2021 à 13:56:52

cette bascule non annoncée

Rick_and_morty
Rick_and_morty
Niveau 14
13 août 2021 à 19:49:14

cimer chef

Haut_de_Forme
Haut_de_Forme
Niveau 76
22 août 2021 à 15:26:22

Merci chef, heureusement que ton topic apparaît sur Google quand on tape JVC chat !

CelesteClochard
CelesteClochard
Niveau 10
20 septembre 2021 à 02:30:48

Chui en train de faire quelques modifs sur le script pour rajouter des fonctionnalités (pour l'instant pour une utilisation personnelle car je garantie pas l'absence de bugs, surtout en mode mobile, mais je peux toujours filer mon truc à ceux qui veulent), par contre je voudrais lancer le trigger automatiquement dans certains cas et j'arrive pas à le faire

Pourquoi balancer un

if(blabla) {
triggerJVChat();
}

ça marche pas ?

J'ai essayé de tricher en forçant le .click sur le button btn-jvchat mais ça marche pas non plus

Dans les deux cas, la condition if est validée (j'en ai la preuve par la console), c'est juste la fonction triggerJVChat() qui se lance pas

Message édité le 20 septembre 2021 à 02:31:38 par CelesteClochard
CelesteClochard
CelesteClochard
Niveau 10
20 septembre 2021 à 02:34:49

Mon idée c'est de rajouter un identifiant dans certains liens pour préciser qu'on veut les ouvrir directement dans JVChat (sans avoir à cliquer sur le bouton), j'arrive à surveiller les liens ouverts, pas de problème, je peux vérifier s'ils ont ou pas l'identifiant, mais j'arrive pas à déclencher automatiquement JVChat quand le lien ouvert contient bien l'identifiant que j'ai rajouté

CelesteClochard
CelesteClochard
Niveau 10
20 septembre 2021 à 02:41:36

A terme, ça pourrait permettre d'avoir une liste de topics récents (auxquels on a déjà participé) sur le côté et de pouvoir facilement basculer de l'un à l'autre directement dans JVChat

CelesteClochard
CelesteClochard
Niveau 10
20 septembre 2021 à 02:44:46

Pour l'instant, parmi mes modifs, j'arrive à avoir la liste des topics récents sur le côté mais quand on clique dessus, ça ouvre le lien normal, c'est un peu chiant de devoir recliquer sur le bouton ensuite pour basculer sur JVChat quoi https://image.noelshack.com/fichiers/2018/23/1/1528078815-3.png

KheyAuChocolat
KheyAuChocolat
Niveau 16
20 septembre 2021 à 21:23:17

Le 20 septembre 2021 à 02:44:46 CelesteClochard a écrit :
Pour l'instant, parmi mes modifs, j'arrive à avoir la liste des topics récents sur le côté mais quand on clique dessus, ça ouvre le lien normal, c'est un peu chiant de devoir recliquer sur le bouton ensuite pour basculer sur JVChat quoi https://image.noelshack.com/fichiers/2018/23/1/1528078815-3.png

Difficile pour moi de savoir ce qui ne va pas dans ton code.
L'appel à "triggerJVChat()" devrait fonctionner pourtant (à condition que ce soit appelé depuis le script JVChat).
Peut-être aussi que ton script s’exécute avant JVChat et donc le bouton ou la page ne sont pas prêts ? :(

Tu peux rajouter ça en haut du script JVChat :

addEventListener("jvchat:trigger", function(event) {
    triggerJVChat();
});

Et dans ton script, une fois le topic chargé, tu pourras activer JVChat automatiquement avec :

let event = new CustomEvent('jvchat:trigger', {});
dispatchEvent(event);

Si ce système fonctionne bien, dis-le moi et je pourrais ajouter l'évènement "jvchat:trigger" dans l'extension officielle pour que tu puisses développer ton plugin indépendamment (l'idée c'est que le script JVChat puisse continuer à être modifié sans que tu n'aies besoin de maintenir à jour une copie avec tes ajouts).

Message édité le 20 septembre 2021 à 21:23:55 par KheyAuChocolat
CelesteClochard
CelesteClochard
Niveau 10
21 septembre 2021 à 01:25:02

Le 20 septembre 2021 à 21:23:17 :

Le 20 septembre 2021 à 02:44:46 CelesteClochard a écrit :
Pour l'instant, parmi mes modifs, j'arrive à avoir la liste des topics récents sur le côté mais quand on clique dessus, ça ouvre le lien normal, c'est un peu chiant de devoir recliquer sur le bouton ensuite pour basculer sur JVChat quoi https://image.noelshack.com/fichiers/2018/23/1/1528078815-3.png

Difficile pour moi de savoir ce qui ne va pas dans ton code.
L'appel à "triggerJVChat()" devrait fonctionner pourtant (à condition que ce soit appelé depuis le script JVChat).
Peut-être aussi que ton script s’exécute avant JVChat et donc le bouton ou la page ne sont pas prêts ? :(

Tu peux rajouter ça en haut du script JVChat :

addEventListener("jvchat:trigger", function(event) {
    triggerJVChat();
});

Et dans ton script, une fois le topic chargé, tu pourras activer JVChat automatiquement avec :

let event = new CustomEvent('jvchat:trigger', {});
dispatchEvent(event);

Si ce système fonctionne bien, dis-le moi et je pourrais ajouter l'évènement "jvchat:trigger" dans l'extension officielle pour que tu puisses développer ton plugin indépendamment (l'idée c'est que le script JVChat puisse continuer à être modifié sans que tu n'aies besoin de maintenir à jour une copie avec tes ajouts).

Tu gères, mec ! Ca marche au top ! https://image.noelshack.com/fichiers/2018/23/1/1528078815-6.png

Pour ma modif, ça me fait chier car à l'écran y'a quand même la version forum du topic qui s'affiche une ou deux secondes quand on clique sur le lien du topic, le temps que ça charge jvchat (ce serait top si ça s'ouvrait instantanément dans jvchat) mais c'est sans doute pas possible de faire mieux à moins de recréer carrément toute une fonction pour faire une requête qui va récupérer les données du topic sans changer d'url (et y'aura de toute façon toujours un lag j'imagine)

Bon, pas grave, on gagne déjà pas mal de temps en ayant accès directement à la liste des topics récents au lieu de devoir quitter jvchat, d'aller dans "mon profil", de cliquer sur un message récent, "retour au sujet", relancer jvchat, etc https://image.noelshack.com/fichiers/2018/23/1/1528078815-6.png

Pour ceux qui sont curieux voilà à quoi ressemble mon truc pour l'instant
(exemple avec une vidéo youtube, j'ai aussi intégré l'autotransformation des liens en players) :

https://image.noelshack.com/fichiers/2021/38/2/1632180061-capture-d-ecran-2021-09-21-a-01-13-23.jpg

Par contre c'est pas possible de le gérer en plugin, j'ai dû modifier plein de trucs directement dans triggerJVChat() donc je le maintiendrai moi-même si jvChat évolue

Je peux toujours le filer en mp à ceux que ça intéresse mais je garantie pas que ça marche sur mobile et c'est un peu codé à l'arrache (de base j'aime pas trop javascript, je doute que mon truc respecte les règles de l'art, même si ça fonctionne https://image.noelshack.com/fichiers/2018/23/1/1528078815-5.png ), je mets ça surtout pour donner des idées si quelqu'un a envie de le faire plus proprement

PommeFUGACE
PommeFUGACE
Niveau 8
09 novembre 2021 à 18:34:13

hop hop hop on installe jvchat pour l'allocution de ce soir https://image.noelshack.com/fichiers/2020/05/6/1580585136-picture-20200201-201513343-removebg-preview.jpg

Pseudo supprimé
Pseudo supprimé 02 décembre 2021 à 17:08:25

Il manque le bouton "Signaler" à côté des messages quand on passe en mode JVChat :hap:

RoiSinge23233
RoiSinge23233
Niveau 7
07 décembre 2021 à 19:16:06

pas de chance

KheyAuChocolat
KheyAuChocolat
Niveau 16
19 décembre 2021 à 20:24:48

Salut [KJ].

Désolé mais je ne développe plus de nouvelles fonctionnalités pour JVChat. https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

Je corrige uniquement les bugs s'il m'est possible de les reproduire. https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

Libre à ceux qui se sentent le courage de se plonger dans le code d'implémenter des améliorations, je les intégrerai alors éventuellement au script comme ça a déjà été fait par le passé. https://image.noelshack.com/fichiers/2016/47/1480081450-ris42.png

Pseudo supprimé
Pseudo supprimé 06 janvier 2022 à 11:19:21

Bonjourent https://image.noelshack.com/fichiers/2020/44/6/1604162104-cafe0sugarent.jpg

Radking
Radking
Niveau 44
09 janvier 2022 à 15:50:53

issouent

fermetongueule
fermetongueule
Niveau 3
12 janvier 2022 à 21:38:14

tg

Rachel_Bondage
Rachel_Bondage
Niveau 15
25 janvier 2022 à 19:15:10

Possible d'avoir JVChat sur android ? https://image.noelshack.com/fichiers/2022/03/6/1642878815-marion.png

DarkWizounet
DarkWizounet
Niveau 70
26 janvier 2022 à 10:38:34

C'est moi ou ça bug aujourd'hui ?

Sous forums
  • Religion