Topic de Blaff12 :

[Script] JVChat Premium

Ah et aussi, j'ai ajouté l'affichage d'une notification dans l’icône du topic lorsqu'il y a des nouveaux messages mais que vous êtes sur un autre onglet de votre navigateur. :oui:

Le 11 juin 2018 à 21:29:23 Blaff12 a écrit :
in[2] et [Capotes30] :d) J'ai corrigé la compatibilité avec DarkJVC, vous pouvez essayer de mettre à jour et me dire si ça va mieux. :-)))

Nickel :ok:

merci d'avoir rajouter la citation "précaire" mais efficace, beau suivis sav :ok: https://image.noelshack.com/fichiers/2018/16/2/1523919546-chatmarin.png

mais c'est cool la petite favicon qui rajoute le nombre de message quand on ai pas dessus, tu nous avait cacher ça coquinasse https://image.noelshack.com/fichiers/2017/26/2/1498585314-erroz.png

c'est énorme merci l'auteur
j'ai suivis la conference nintendo avec, un régal !
       let elementsQuote = main.getElementsByClassName("jvchat-quote");
        elementsQuote[elementsQuote.length - 1 ].addEventListener("click", function(){

            let ajax_hash = document.getElementById("ajax_hash_liste_messages").value;
            let url = "/forums/ajax_citation.php?" + "id_message=" + id + "&" + "ajax_hash=" + ajax_hash;

            function onSuccess(res){
                res = JSON.parse(res.textContent);
                let insert = "> Le " + date + " " + author + " a écrit :\n>" + res.txt.split("\n").join("\n> ") + "\n\n";
                let message_topic = document.querySelector("#message_topic");
                message_topic.value = message_topic.value + insert;
                message_topic.focus();
            }
            request("GET", url, onSuccess);

        });

Tiens pour les citations, rajoute ça à la ligne 852 après main.insertAdjacentHTML("beforeend", html); :ok:

Le 12 juin 2018 à 23:39:01 -01 a écrit :
<code> let elementsQuote = main.getElementsByClassName("jvchat-quote");
elementsQuote[elementsQuote.length - 1 ].addEventListener("click", function(){

let ajax_hash = document.getElementById("ajax_hash_liste_messages").value;
let url = "/forums/ajax_citation.php?" + "id_message=" + id + "&" + "ajax_hash=" + ajax_hash;

function onSuccess(res){
res = JSON.parse(res.textContent);
let insert = "> Le " + date + " " + author + " a écrit :\n>" + res.txt.split("\n").join("\n> ") + "\n\n";
let message_topic = document.querySelector("#message_topic");
message_topic.value = message_topic.value + insert;
message_topic.focus();
}
request("GET", url, onSuccess);

});</code>

Tiens pour les citations, rajoute ça à la ligne 852 après main.insertAdjacentHTML("beforeend", html); :ok:

Oh, merci bien ! :ouch:
Et désolé que tu ais eu à lire mon code dégueulasse... :peur: :rire:
En fait j'aimerais éviter d'avoir à faire une requête AJAX juste pour citer un message (je trouve ça débile puisque le message est sous nos yeux), donc je pensais implémenter la fonction de citation manuellement, mais si jamais je galère trop j'utiliserai ton code !

Le 12 juin 2018 à 23:44:33 Blaff12 a écrit :

Le 12 juin 2018 à 23:39:01 -01 a écrit :
<code> let elementsQuote = main.getElementsByClassName("jvchat-quote");
elementsQuote[elementsQuote.length - 1 ].addEventListener("click", function(){

let ajax_hash = document.getElementById("ajax_hash_liste_messages").value;
let url = "/forums/ajax_citation.php?" + "id_message=" + id + "&" + "ajax_hash=" + ajax_hash;

function onSuccess(res){
res = JSON.parse(res.textContent);
let insert = "> Le " + date + " " + author + " a écrit :\n>" + res.txt.split("\n").join("\n> ") + "\n\n";
let message_topic = document.querySelector("#message_topic");
message_topic.value = message_topic.value + insert;
message_topic.focus();
}
request("GET", url, onSuccess);

});</code>

Tiens pour les citations, rajoute ça à la ligne 852 après main.insertAdjacentHTML("beforeend", html); :ok:

Oh, merci bien ! :ouch:
Et désolé que tu ais eu à lire mon code dégueulasse... :peur: :rire:
En fait j'aimerais éviter d'avoir à faire une requête AJAX juste pour citer un message (je trouve ça débile puisque le message est sous nos yeux), donc je pensais implémenter la fonction de citation manuellement, mais si jamais je galère trop j'utiliserai ton code !

ouai c'est chelou mais c'est comme ça qu'ils font :(

Le 12 juin 2018 à 23:47:02 -01 a écrit :

Le 12 juin 2018 à 23:44:33 Blaff12 a écrit :

Le 12 juin 2018 à 23:39:01 -01 a écrit :
<code> let elementsQuote = main.getElementsByClassName("jvchat-quote");
elementsQuote[elementsQuote.length - 1 ].addEventListener("click", function(){

let ajax_hash = document.getElementById("ajax_hash_liste_messages").value;
let url = "/forums/ajax_citation.php?" + "id_message=" + id + "&" + "ajax_hash=" + ajax_hash;

function onSuccess(res){
res = JSON.parse(res.textContent);
let insert = "> Le " + date + " " + author + " a écrit :\n>" + res.txt.split("\n").join("\n> ") + "\n\n";
let message_topic = document.querySelector("#message_topic");
message_topic.value = message_topic.value + insert;
message_topic.focus();
}
request("GET", url, onSuccess);

});</code>

Tiens pour les citations, rajoute ça à la ligne 852 après main.insertAdjacentHTML("beforeend", html); :ok:

Oh, merci bien ! :ouch:
Et désolé que tu ais eu à lire mon code dégueulasse... :peur: :rire:
En fait j'aimerais éviter d'avoir à faire une requête AJAX juste pour citer un message (je trouve ça débile puisque le message est sous nos yeux), donc je pensais implémenter la fonction de citation manuellement, mais si jamais je galère trop j'utiliserai ton code !

ouai c'est chelou mais c'est comme ça qu'ils font :(

Oui je sais qu'ils font comme ça, mais bon, Webedia quoi... https://image.noelshack.com/fichiers/2017/52/1483276815-issoucalvitie.jpg

Le 13 juin 2018 à 02:19:13 SeriousCaat a écrit :

Test sur ce topic

Tu tombes bien, je viens de finir le mode Citation complet. https://image.noelshack.com/fichiers/2017/31/5/1501863678-risitas596bestreup.png

Oups, il manque un truc. https://image.noelshack.com/fichiers/2017/52/1483276815-issoucalvitie.jpg

Le 13 juin 2018 à 02:19:13 SeriousCaat a écrit :
Test sur ce topic

Voilà c'est mieux. :cool:

Isse :) ravi d'aider les khey utile à la nation

Le 13 juin 2018 à 02:22:44 SeriousCaat a écrit :
Isse :) ravi d'aider les khey utile à la nation

:ok:

@-01 @Lorka-Alork @[Capotes30] Donnez-moi votre avis sur le mode citation complet, c'est possible qu'il reste quelques bugs donc faites m'en part si vous en croisez. https://image.noelshack.com/fichiers/2017/31/5/1501863678-risitas596bestreup.png

Bonne nuit. https://image.noelshack.com/fichiers/2017/49/1/1512362231-risitas-dodo-main.png

ça marche bien sauf sur les citations multiples :ok:
Sinon il est super ton script https://image.noelshack.com/fichiers/2017/31/5/1501863678-risitas596bestreup.png

Le 13 juin 2018 à 02:31:48 Blaff12 a écrit :
@-01 @Lorka-Alork @[Capotes30] Donnez-moi votre avis sur le mode citation complet, c'est possible qu'il reste quelques bugs donc faites m'en part si vous en croisez. https://image.noelshack.com/fichiers/2017/31/5/1501863678-risitas596bestreup.png

Bonne nuit. https://image.noelshack.com/fichiers/2017/49/1/1512362231-risitas-dodo-main.png

oui ca marche donc https://image.noelshack.com/fichiers/2016/38/1474490326-risitas582.png

Wow khey t'as assuré :ouch:

Le 13 juin 2018 à 03:10:27 -01 a écrit :
ça marche bien sauf sur les citations multiples :ok:
Sinon il est super ton script https://image.noelshack.com/fichiers/2017/31/5/1501863678-risitas596bestreup.png

Multiple comment ? Si t'as un exemple de message sur lequel ça ne fonctionne pas, envoie-le moi s'il te plaît pour que je corrige. :ok:

Données du topic

Auteur
Blaff12
Date de création
9 juin 2018 à 21:11:24
Nb. messages archivés
1904
Nb. messages JVC
1825
En ligne sur JvArchive 177