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] Savoir quand quelqu'un vous mentionne sur le 18-25

DébutPage précedente
1234567891011
Page suivanteFin
lmlnsaneDude lmlnsaneDude
MP
Niveau 10
23 novembre 2021 à 10:35:05

Le 23 novembre 2021 à 10:34:26 :
si quelqu'un sait comment trouver la solution, n'hesiter pas a me le dire SVP https://image.noelshack.com/fichiers/2021/45/5/1636733147-jap-altieri.png

pour la reparation :oui:

mai taggle bordel toi

InEngine InEngine
MP
Niveau 34
23 novembre 2021 à 10:36:30
// ==UserScript==
// @name         JVC Citations
// @version      1.0
// @description  Inclus les pseudos dans les citations
// @author       01
// @match        https://www.jeuxvideo.com/forums/*
// ==/UserScript==

const textarea = document.querySelector('#message_topic');

document.querySelectorAll('.picto-msg-quote').forEach((btn) => {
    btn.addEventListener('click', () => {
        const pseudo = getPseudoFromCitationBtn(btn);
        const date = getDateFromCitationBtn(btn);
        textarea.addEventListener('change', onTextareaChanged);

        function onTextareaChanged() {
            textarea.removeEventListener('change', onTextareaChanged);
            updateTextarea(pseudo, date);
        }
    });
});

function updateTextarea(pseudo, date) {
    const regex = new RegExp(`> Le\\s+?${date}\\s+?:`);
    textarea.value = textarea.value.replace(regex, `> Le ${date} ${pseudo} a écrit : `);
}

function getPseudoFromCitationBtn(btn) {
    return btn.parentElement.parentElement.querySelector('.bloc-pseudo-msg').textContent.trim();
}

function getDateFromCitationBtn(btn) {
    return btn.parentElement.parentElement.querySelector('.bloc-date-msg').textContent.trim();
}
OuafleModoOuaf OuafleModoOuaf
MP
Niveau 10
23 novembre 2021 à 10:39:16

Le 23 novembre 2021 à 10:34:26 :
si quelqu'un sait comment trouver la solution, n'hesiter pas a me le dire SVP https://image.noelshack.com/fichiers/2021/45/5/1636733147-jap-altieri.png

pour la reparation :oui:

Les sales races de KJ avec ton spam mp j’espère que t’auras jamais ta réponse

ThirdImpact ThirdImpact
MP
Niveau 10
23 novembre 2021 à 10:39:22

Pas de solution

nostradamus666 nostradamus666
MP
Niveau 10
23 novembre 2021 à 10:39:38

Le 23 novembre 2021 à 10:39:22 :
Pas de solution

Pseudo supprimé
Niveau 6
23 novembre 2021 à 10:40:41

Je sais pas :ok:

PosTCallloU PosTCallloU
MP
Niveau 5
23 novembre 2021 à 10:40:59

Il est chiant l'autre à mp
J'étais même pas sur le topax
https://image.noelshack.com/fichiers/2021/20/3/1621459156-varg-1.png

Gunshronner607 Gunshronner607
MP
Niveau 9
23 novembre 2021 à 10:41:50
// ==UserScript==
// @name         Citations
// @version      1.0.0
// @description  Inclus les pseudos dans les citations
// @author       m7r-227
// @match        https://www.jeuxvideo.com/forums/*
// ==/UserScript==

const textarea = document.querySelector('#message_topic');

document.addEventListener('click', (e) => {
    if (e.target instanceof HTMLElement && e.target.classList.contains('picto-msg-quote')) {
        setTimeout(() => {
            const pseudo = getPseudoFromCitationBtn(e.target);
            const date = getDateFromCitationBtn(e.target);

            const regex = new RegExp(`> Le\\s+?${date}\\s+?:`);
            textarea.value = textarea.value.replace(regex, `> Le ${date} ${pseudo} a écrit : `);
        }, 200);
    }
});

function getPseudoFromCitationBtn(btn) {
    return btn.parentElement.parentElement.querySelector('.bloc-pseudo-msg.text-user').textContent.trim();
}

function getDateFromCitationBtn(btn) {
    return btn.parentElement.parentElement.querySelector('.bloc-date-msg').textContent.trim();
}
Pseudo supprimé
Niveau 7
23 novembre 2021 à 10:43:43

IDK

Pseudo supprimé
Niveau 2
23 novembre 2021 à 10:47:11

InEngine
Gunshronner607

gunsh et inengine c'est pas le bon code https://image.noelshack.com/fichiers/2021/45/5/1636733147-jap-altieri.png

ca c'est pour restaurer les pseudo dans les citation, pas pour recevoir une notif qund quelqu'un vous cite :(

Message édité le 23 novembre 2021 à 10:48:16 par
Gunshronner508 Gunshronner508
MP
Niveau 7
23 novembre 2021 à 10:56:31

C'est celui-ci, mais seuls les forumeurs qui citent ton pseudo te feront envoyer une notification sur Windows

// ==UserScript==
// @name         Respawn Nickname seeker
// @license MIT
// @namespace    http://www.jeuxvideo.com/
// @version      3.2
// @description  Mise à jour avec HTTPS
// @author       Craftbukkit
// @match        https://www.jeuxvideo.com/*
// @require      https://code.jquery.com/jquery-1.11.3.min.js
// @grant      GM_setValue
// @grant      GM_getValue
// @grant      GM_notification
// ==/UserScript==

(function () {
  'use strict';
  var pseudoJVC;
  var dateT = new Date();
  var rTime = dateT.getTime();
  var iAmTheMaster = false;
  var idMaster = Math.random();

  var parseSubject = function (data) {
    if (iAmTheMaster) {
      var nbLength = data.split('<span class="topic-subject">').length;

      if (nbLength >= 3) {

        for (var i = 2; i < nbLength; i++) {
          var urlData = data.split('<span class="topic-subject">')[i].split('href="')[1].split('"')[0];
          var tkDate = data.split('<span class="topic-date">')[i].split('</span>')[0].trim();
          if (tkDate.indexOf("JvCare") != "-1" && tkDate.indexOf(":") != "-1") {
            var pseudo = data.split('<span class="topic-subject">')[i].split('" target="_blank">')[1].split('</span>')[0].trim();
            var stDate = tkDate.split('>')[1].trim();
            var rlDate = new Date(new Date().getFullYear() + "-" + ((new Date().getMonth() + 1 <= 9) ? "0" : "") + (new Date().getMonth() + 1) + "-" + ((new Date().getDate() <= 9) ? "0" : "") + (new Date().getDate()) + ":" + stDate).getTime();
            if (rTime <= rlDate) {
              rTime = Number(rlDate) + 1;
              GM_setValue("masterrtimee", rTime);
              var url = urlData;
              // Notif pour HTTPS
              var notif = new Notification(pseudo + " vous a mentionné dans un topic", {
                body: 'Cliquez-ici pour accéder au topic',
                icon: 'https://www.jeuxvideo.com/img/forums/topic-dossier1.png'
              });
              notif.url = urlData;
              notif.onclick = function () {
                window.open("https://www.jeuxvideo.com/" + this.url);
              };
              // GM_notification("Cliquez-ici pour accéder au topic", pseudo+" vous a mentionné dans un topic", "http://www.jeuxvideo.com/img/forums/topic-dossier1.png", function() { window.open("http://www.jeuxvideo.com/"+url);});

            }
          }
        }
      }
    }
  };

  (function checkIfMaster() {
    var date = new Date();
    var timestamp = date.getTime();
    if (GM_getValue("masterr") == undefined) {
      GM_setValue("masterrtimee", rTime);
      GM_setValue("masterr", idMaster);
      GM_setValue("masterrtime", timestamp);
      iAmTheMaster = true;
    }
    else if (GM_getValue("masterr") == idMaster) {
      GM_setValue("masterrtimee", rTime);
      iAmTheMaster = true;
      GM_setValue("masterrtime", timestamp);
    }
    else {
      if (Math.floor((timestamp - GM_getValue("masterrtime")) / 1000) >= 7) {
        iAmTheMaster = true;
        GM_setValue("masterr", idMaster);
        GM_setValue("masterrtime", timestamp);
      }
      else {
        iAmTheMaster = false;
        rTime = GM_getValue("masterrtimee");
      }
    }
    setTimeout(checkIfMaster, 5000);
  })();

  // Cimer Mozilla pour la doc sur les notif
  (function askPourLaNotif() {
    if (Notification.permission !== 'denied') {
      Notification.requestPermission(function (permission) {
        if (!('permission' in Notification)) {
          Notification.permission = permission;
        }
      });
    }
  })();

  (function getPseudo() {
    pseudoJVC = document.getElementsByClassName("account-pseudo")[0].innerHTML;
  })();

  (function checkIfNotif() {
    if (pseudoJVC != undefined && iAmTheMaster) {
      $.get("https://www.jeuxvideo.com/recherche/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm?type_search_in_forum=texte_message&search_in_forum=" + pseudoJVC, function (data) {
        parseSubject(data);
        setTimeout(checkIfNotif, 40000);
      });
    }
    else {
      setTimeout(checkIfNotif, 5000);
    }
  })();

})();
Kebhap1954 Kebhap1954
MP
Niveau 7
23 novembre 2021 à 10:58:16

Pourquoi tu me MP ahurin ? https://image.noelshack.com/fichiers/2021/47/2/1637622391-25362h1-full.png

J'ai même pas post dans ce topax + aucune idée + balek https://image.noelshack.com/fichiers/2021/47/2/1637622391-25362h1-full.png

JeanMeruem JeanMeruem
MP
Niveau 10
23 novembre 2021 à 11:04:22

Supprime ou maladie de fournier le pulco

Kaaido Kaaido
MP
Niveau 72
23 novembre 2021 à 11:12:19

Le 23 novembre 2021 à 09:46:35 :

Le 13 avril 2021 à 16:33:58 Craftbukkit a écrit :
Ah effectivement, j'avoue RIP.
Mais en vrai suffit que j'apporte des modifications, je check qu'un message cité correspond à un des messages de la même page ou de la précedente.
Ca peut réduire des possibilités et rajouter des faux positifs mais ça peut marcher

j'connaissais pas ce script... il a l'air bien, tu peux le reparer stp ? https://image.noelshack.com/fichiers/2021/45/5/1636733147-jap-altieri.png

Il fonctionne chez moi. Dl une ancienne version. Bisous

NatsukiCheloue NatsukiCheloue
MP
Niveau 10
23 novembre 2021 à 11:16:51

Le 23 novembre 2021 à 10:40:59 :
Il est chiant l'autre à mp
J'étais même pas sur le topax
https://image.noelshack.com/fichiers/2021/20/3/1621459156-varg-1.png

Idem

Je connaiq rien en script en plus ahi

Fox_McCloud45 Fox_McCloud45
MP
Niveau 61
23 novembre 2021 à 11:32:46

Ce troll puissance 1000.

Pseudo supprimé
Niveau 2
23 novembre 2021 à 11:34:30

Le 23 novembre 2021 à 11:32:46 :
Ce troll puissance 1000.

pardon ? j'ai pas compris tu parle de qui là https://image.noelshack.com/fichiers/2021/45/5/1636733147-jap-altieri.png

Message édité le 23 novembre 2021 à 11:34:50 par
Mercchan Mercchan
MP
Niveau 9
23 novembre 2021 à 11:36:07

Calcule pas, les mecs avec un avatar furry sont souvent allumés.

Pseudo supprimé
Niveau 2
23 novembre 2021 à 12:09:38

Le 23 novembre 2021 à 10:30:28 :

Le 23 novembre 2021 à 09:46:35 :

Le 13 avril 2021 à 16:33:58 Craftbukkit a écrit :
Ah effectivement, j'avoue RIP.
Mais en vrai suffit que j'apporte des modifications, je check qu'un message cité correspond à un des messages de la même page ou de la précedente.
Ca peut réduire des possibilités et rajouter des faux positifs mais ça peut marcher

j'connaissais pas ce script... il a l'air bien, tu peux le reparer stp ? https://image.noelshack.com/fichiers/2021/45/5/1636733147-jap-altieri.png

Arrête de me prendre la tête avec tes MP

me diffame pas, t'es en train de m'enerver la https://image.noelshack.com/fichiers/2021/19/3/1620780352-1617925405-diffamation.jpg

SaumonArcEnCiel SaumonArcEnCiel
MP
Niveau 60
23 novembre 2021 à 12:20:58

Attention à conserver la paix :svp:

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Jimm_54, Remysangfamy
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment