Insérer un quizz en javascript

4 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Insérer un quizz en javascript

Message par emc2 Dim 11 Mar 2012 - 1:16

Bonsoir, je souhaite placer un quizz sur mon forum en utilisant l'intégration javascript. (cela me permet d'avoir le top 5 des joueurs). Hors, je suis les étapes que l'on me propose pour cela, mais je n'arrive à rien.
voici le script que l'on me donne:
Code:
<script type="text/javascript" src="http://www.quizz.biz/mon-quizz.php?f=j&id=num&design=design&ext_login=login_site">
</script>
<font size=1>Service offert par <a href=http://www.quizz.biz title=creer_des_quizz target=_blank>Quizz.biz</a></font><br><br>

Et voici les instructions proposées:

num : numéro du quizz à intégrer
design :
facultatif votre pseudo si vous avez personnalisé le design dans votre compte ou dans le quizz
ou alors les codes couleurs souhaités
login_site :
facultatif le pseudo du membre connecté sur votre site, pour afficher le top5 sur votre site
et le lien du site qui me propose cela: http://www.quizz.biz/astuces.php#phpbb

Quand je poste le script dans un message, je n'obtiens presque rien, seulement ce message: Service offert par Quizz.biz

Jai certainement raté quelque chose, mais je ne sais pas quoi. Merci de bien vouloir m'aider.


Dernière édition par emc2 le Dim 25 Mar 2012 - 1:28, édité 1 fois
emc2

emc2
*****

Messages : 555
Inscrit(e) le : 30/09/2011

http://sainte-croix.forumgratuit.org/
emc2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par Scoubifitz Dim 11 Mar 2012 - 1:34

bonsoir,

les scripts ne sont pas autorisés dans les messages , question de sécurité ...
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par Ea Dim 11 Mar 2012 - 2:42

Bonjour,


Sinon vous pourriez mettre ce script :

Code:
var tquizz={};
$(function() {
  tquizz.fonction = function() {
    $("quizz:first").each(function() {
      var a = +$(this).text();
      tquizz.ecrire = document.write;
      tquizz.cible = $(this).html("");
      document.write = function(a) {
        tquizz.cible.replaceWith("<b>yeah</b>" + a);
        document.write = tquizz.ecrire;
        tquizz.fonction()
      };
      $.getScript("http://www.quizz.biz/mon-quizz.php?f=j&id=" + a + "&design=design&ext_login=login_site")
    })
  };
  tquizz.fonction()
});
Où vous voulez que ça fonctionne ( voir ce tutoriel ) et mettre dans les sujets :

Code:
<quizz>id_du_quizz</quizz>
Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par emc2 Dim 11 Mar 2012 - 20:24

en fait, cela fonctionne parfaitement bien. Excepté que je n'arrive pas à faire apparaître le top 5 des joueur de mon forum.

Merci à vous.
emc2

emc2
*****

Messages : 555
Inscrit(e) le : 30/09/2011

http://sainte-croix.forumgratuit.org/
emc2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par Pinguino Lun 12 Mar 2012 - 10:55

Insérer un quizz en javascript Ktip10Bonjour,
Où en-est votre problème ?
Deux solutions :
  • Votre problème est résolu, dans ce cas pensez à nous le signaler en cochant l'icône résolu en éditant votre premier message,
  • Votre problème est toujours d'actualité, et dans ce cas pensez à faire des UP régulièrement, afin de ne pas voir votre sujet délesté,

A bientôt sur ForumActif Smile
Pinguino

Pinguino
Adminactif
Adminactif

Masculin
Messages : 13622
Inscrit(e) le : 02/05/2004

Pinguino a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par Ea Lun 12 Mar 2012 - 11:10

emc2 a écrit:en fait, cela fonctionne parfaitement bien. Excepté que je n'arrive pas à faire apparaître le top 5 des joueur de mon forum.

Merci à vous.

Vous pourriez remplacer :

Code:
$.getScript("http://www.quizz.biz/mon-quizz.php?f=j&id=" + a + "&design=design&ext_login=login_site")
Par :

Code:
$.getScript("http://www.quizz.biz/mon-quizz.php?f=j&id=" + a + "&ext_login="+encodeURIComponent(($("#logout img").attr("alt")||"Invité").replace(/^.* \[ (.*?) \]$/g,"$1")))
Cela enverra le pseudo du membre également, si le membre est un invité il y aura comme pseudo " Invité ".

Si vous ne voulez pas que ça marche pour les invités, vous pourriez mettre le script suivant :

Code:
var tquizz={};
if($("#logout img").length) $(function() {
  tquizz.fonction = function() {
    $("quizz:first").each(function() {
      var a = +$(this).text();
      tquizz.ecrire = document.write;
      tquizz.cible = $(this).html("");
      document.write = function(a) {
        tquizz.cible.replaceWith(a);
        document.write = tquizz.ecrire;
        tquizz.fonction()
      };
      $.getScript("http://www.quizz.biz/mon-quizz.php?f=j&id=" + a + "&ext_login="+encodeURIComponent($("#logout img").attr("alt").replace(/^.* \[ (.*?) \]$/g,"$1")))
    })
  };
  tquizz.fonction()
});
else $("quizz").replaceWith("<div>[ Quizz visible en étant membre connecté ]</div>");

Sinon dans le code là :
https://forum.forumactif.com/t326987-inserer-un-quizz-en-javascript#2825022

On peut retirer le :

Code:
"<b>yeah</b>" +
( c'était juste une chaîne de texte que je mettais avec le quizz pour tester )

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par emc2 Mar 13 Mar 2012 - 22:59

Merci, je vais tester tout ça et je reviens pour donner le résiltat.
Merci.
emc2

emc2
*****

Messages : 555
Inscrit(e) le : 30/09/2011

http://sainte-croix.forumgratuit.org/
emc2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par emc2 Mer 14 Mar 2012 - 17:06

J'ai vraiment tout essayé, je n'arrive pas à produire le top 5 des joueurs. Peut-on me faire une copie écran de ce top 5 afin que je puisse voir à quoi il ressemble. Cela va peut-être me montrer pourquoi je n'y arrive pas.

Merci à tous pour votre aide.
emc2

emc2
*****

Messages : 555
Inscrit(e) le : 30/09/2011

http://sainte-croix.forumgratuit.org/
emc2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par Ea Mer 14 Mar 2012 - 17:44

Je ne sais pas à quoi ça ressemble ni où c'est.

Tout ce que je sais c'est qu'il faut mettre le logo pseudo* dans le formulaire, pour que le top5 soit disponible :

login_site :
facultatif le pseudo du membre connecté sur votre site, pour afficher le top5 sur votre site
Pour savoir où et comment il est disponible ce top5, il faudrait chercher sur le site, sur leur forum et si vous ne trouvez pas ils ont un formulaire de contact :
http://www.quizz.biz/email/contact.php

Cordialement.


Dernière édition par Etana le Sam 17 Mar 2012 - 1:11, édité 1 fois (Raison : pseudo et pas logo)
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par emc2 Sam 17 Mar 2012 - 0:43

Merci, je n'avais pas vu cette page de leur site. Je vais dépoder une requète et dès que j'ai la réponse, je viens ici la poster.

Merci encore !
emc2

emc2
*****

Messages : 555
Inscrit(e) le : 30/09/2011

http://sainte-croix.forumgratuit.org/
emc2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par emc2 Jeu 22 Mar 2012 - 23:53

Après plusieurs requêtes demandée et restée sans réponse, j'abandonne l'idée.
Merci d'avoir tenté de m'aider.
emc2

emc2
*****

Messages : 555
Inscrit(e) le : 30/09/2011

http://sainte-croix.forumgratuit.org/
emc2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer un quizz en javascript

Message par Ea Ven 23 Mar 2012 - 0:04

D'accord, vous pouvez éditer le premier message et passer le sujet en résolu alors ^^

Sinon en parcourant le site, les seuls top5 que j'ai vu étaient sur les pages de quizz : http://www.quizz.biz/annuaire/cat-quizz-3_0.html dans la colonne de droite.


Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum