Site Officiel des Empafés

The Band of potes !

Invité

Auteur Sujet: [Résolu] Bug du forum?  (Lu 7768 fois)


Re : [Résolu] Bug du forum?
« Réponse #21 le: 13 avril 2017 à 10:24:44 »
ok ok, j'ai trouvé précisément ce qui ne vas pas.

Comme l'on dit Dab et Toph, c'est bien une injection de code que chrome ne kiff pas :
[html]
<div id="affichepaypal" class="__web-inspector-hide-shortcut__">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="hosted_button_id" value="NQNWDZMXUVNAL" />
<input type="image" src="/css/images/actualite/paypal.png" border="0" name="submit" alt="Faites un don avec PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !" title="Faites un don avec PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !" />
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1" />
</form>
<img id="paypalicone" src="/css/images/index/paypal.png" />
</div>
[/html]

et plus particulièrement le <form> (et pas son contenu) :
[html]
[...]
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   [...]
</form>
[...]
[/html]

La raison à ce planton est toute simple, les form (pour ceux qui ne le savent pas) identifie des zones de donnée à envoyer lors d'une soumission (validation de l'envoie d'un message).
Bref, sur ce forum, le form qui permet d'écrire et envoyé un message est inclus dans la zone qui permet de faire l'affiche de prévisualisation (idée particulièrement conne).
Or Chrome aime pas du tout ça de faire une injection de form dans un form, typiquement on pourrais vouloir envoyé une partie des donnée sensible saisie à un autres serveur que celui du site qui génère la page.

En résumé quand tu tente de prévisualiser ça donne ça :
<form id="nouveau_message">
   [...]
   <form id="pour_paypal">
       [...]
   </form>
   [...]
   <textarea id="saisie_message"></textearea>
<form>

Maintenant la question c'est qu'il sert à quoi ce bout de code pour paypal, tu est sensé en faire quoi ?
Tu es au courant que quand on clique dessus, il ne se passe rien ?

  • Émissaire Les Empafés
  • Jeu d'origine : League Of Legends
Code de parrainage Star Citizen : STAR-XRZ7-RMFR
Vous vous gagnez 5.000 crédit et moi 1 point.

Re : [Résolu] Bug du forum?
« Réponse #22 le: 13 avril 2017 à 10:35:51 »
Le bouton est censé afficher la page pour effectuer un don.

Pour le reste je ne peux te répondre, c'est Connors qui m'a filé le lien. A mon avis il ne fonctionne pas à cause de l'erreur que ça a généré quand j'ai prévisualisé l'article.
Je vais devoir le modifier. Mais du coup c'est bizarre parce que je n'ai pas le bug à chaque fois et pourtant ce lien est toujours repris dans la gazette xD.

Par contre j'ai déjà eu plusieurs fois à le modifier car le lien en dessous ne marchait pas, je suppose que c'est chaque fois que j'ai vu l'erreur.

J'éditerai ce soir pour que ça fonctionne de nouveau.
  • Joue le plus souvent à Rainbow Six: Siege
  • Jeu d'origine : League Of Legends

[Résolu] Bug du forum?
« Réponse #23 le: 13 avril 2017 à 11:26:42 »
Pour le reste je ne peux te répondre, c'est Connors qui m'a filé le lien. A mon avis il ne fonctionne pas à cause de l'erreur que ça a généré quand j'ai prévisualisé l'article.

Non ce n'est pas la raison pour laquelle il ne marche plus.

Je vais devoir le modifier. Mais du coup c'est bizarre parce que je n'ai pas le bug à chaque fois et pourtant ce lien est toujours repris dans la gazette xD.

Mais tu veux modifier quoi du coup ?

Par contre j'ai déjà eu plusieurs fois à le modifier car le lien en dessous ne marchait pas, je suppose que c'est chaque fois que j'ai vu l'erreur.

De quoi ?! Tu as fais quoi comme modification ?!



Solution :

Je t'ai recoder tous ça pour que ça marche à chaque fois et que ça ne génère pas d'erreur d'aucune manière que ce soit.
Ainsi que le fait que ça soit sécurisé.

[html]
<div id="affichepaypal" class="__web-inspector-hide-shortcut__">
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NQNWDZMXUVNAL">
<input type="image" src="/css/images/actualite/paypal.png" border="0" name="submit" alt="Faites un don avec PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !" title="Faites un don avec PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !" />
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1" />
</a>
<img id="paypalicone" src="/css/images/index/paypal.png" />
</div>
[/html]


Mais pour faire encore plus simple, je t'ai fait un bbcode ...

[paypal][/paypal]
  • Émissaire Les Empafés
  • Jeu d'origine : League Of Legends
Code de parrainage Star Citizen : STAR-XRZ7-RMFR
Vous vous gagnez 5.000 crédit et moi 1 point.

Re : [Résolu] Bug du forum?
« Réponse #24 le: 13 avril 2017 à 12:42:32 »
Je connais BB8 mais BNCODE je sais pas.

Sinon quand l'image ne renvoie plus sur la page de dons (donc quand elle ne fonctionne plus), je vais recopier e lien d'une gazette sur laquelle ça fonctionne et je le copie xD.

Merci pour le code, je vais l'intégrer en rentrant et sur mon modèle.  Je dois prendre le deuxième du coup?
  • Joue le plus souvent à Rainbow Six: Siege
  • Jeu d'origine : League Of Legends

Re : [Résolu] Bug du forum?
« Réponse #25 le: 13 avril 2017 à 13:53:42 »
Beau boulot ephis ;) .
Le coup du BBCODE pour remplacer le tout, c'est juste top :) .

(attention, en ne mettant rien entre les crochets, chez moi, ça ne s'affiche pas. mets au moins un caractère ! Un espace ne marche pas non plus... J'ai dû ajouter un tiret par exemple, comme ci-dessous)


Du coup, le tiret que j'avais mis entre les deux balises apparaît après l'image.
  • Joue le plus souvent à League Of Legends
  • Jeu d'origine : League Of Legends

Re : [Résolu] Bug du forum?
« Réponse #26 le: 13 avril 2017 à 15:06:35 »
Sinon quand l'image ne renvoie plus sur la page de dons (donc quand elle ne fonctionne plus), je vais recopier e lien d'une gazette sur laquelle ça fonctionne et je le copie xD.

Quoi ?! *louche*

Merci pour le code, je vais l'intégrer en rentrant et sur mon modèle.  Je dois prendre le deuxième du coup?

Oui si tu veux moins de ligne

(attention, en ne mettant rien entre les crochets, chez moi, ça ne s'affiche pas. mets au moins un caractère ! Un espace ne marche pas non plus... J'ai dû ajouter un tiret par exemple, comme ci-dessous)

Moi je ne met rien dedans et ça marche !
  • Émissaire Les Empafés
  • Jeu d'origine : League Of Legends
Code de parrainage Star Citizen : STAR-XRZ7-RMFR
Vous vous gagnez 5.000 crédit et moi 1 point.

Re : [Résolu] Bug du forum?
« Réponse #27 le: 13 avril 2017 à 19:46:38 »
Et bah moi non ^^ ...

Si je mets rien dedans et que je prévisualise, ça me l'enlève carrément de mon texte. Je suis obligé de mettre un caractère.


Bon, c'est du détails, tant pis !
  • Joue le plus souvent à League Of Legends
  • Jeu d'origine : League Of Legends

Re : [Résolu] Bug du forum?
« Réponse #28 le: 14 avril 2017 à 19:43:16 »
J'ai essayé de copier ton code dans la gazette Ephis mais le premier lien laisse l'image (sans déclencher l'ouverture de la page des dons quand on clique dessus) et le second m'affiche [...][...][...].

Du coup, ça ne fonctionne toujours pas xD.
  • Joue le plus souvent à Rainbow Six: Siege
  • Jeu d'origine : League Of Legends