Insérer un quizz en javascript

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

Résolu Insérer un quizz en javascript

Message par emc2 le 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
*****

Messages : 518
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 le Dim 11 Mar 2012 - 1:34

bonsoir,

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

Scoubifitz
+ Hyperactif +

Masculin
Messages : 3539
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 le 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
Aidactif
Aidactif

Messages : 23429
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 le 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
*****

Messages : 518
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 le Lun 12 Mar 2012 - 10:55

Bonjour,
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
Adminactif
Adminactif

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

http://www.forumactif.com
Pinguino a été remercié(e) par l'auteur de ce sujet.

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

Message par Ea le 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à :
http://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
Aidactif
Aidactif

Messages : 23429
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 le Mar 13 Mar 2012 - 22:59

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

emc2
*****

Messages : 518
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 le 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
*****

Messages : 518
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 le 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
Aidactif
Aidactif

Messages : 23429
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 le 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
*****

Messages : 518
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 le 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
*****

Messages : 518
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 le 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
Aidactif
Aidactif

Messages : 23429
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


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