Page 1 sur 1

souci sur une extension pendu

Message posté… : 05 janv. 2019, 12:33
par xpmen
Bonjour Sylver35

j'ai une p'tite question à propos d'une extension externe
l'extension du pendu
j'ai un bug, et cela fait des mois que je demande du support à son concepteur (enfin je pense que c'est lui)
mais il s'en fou apparemment, aucune réponse de sa part
bien sur si tu estime que c'est pas ton problème, y a pas de souci je comprendrai parfaitement ta position ;)

voila le souci, dans l'acp il est donner la possibilité de rajouter des lettres qui par défaut sont ignorer
exemple les é, è, à, ê sont ignorer, sans doute du faite que le concepteur parle anglish et pas français
si je rajoute ses lettre dans la config ici
Capture.JPG
si je rajoute par exemple le é

et ensuite crée un pendu avec cette lettre
la lettre est bien proposer parmi les autres
Capture1.JPG
mais si on la sélectionne, sa plante et page blanche avec ce lien

code : Tout sélectionner

http://super-game.be/SGN3/hangmangame?mode=quess&game_index=6273&buchstabe=%25C3%2589&filter=none&start=0
ce qui me titile c'est le lien que je trouve étrange avec ses caractères

code : Tout sélectionner

&buchstabe=%25C3%2589&
je pense à une forme de codage des lettre pas pris en compte utf 8 mais pas sur de moi, et si oui, comment je pourrai résoudre ce problème
j'ai déjà tenter de rajouter ses lettres directement dans le champ de table via base de donner, mais sa reste pareil
j'ai vérifier la base de donner, elle est bien en UTF8
j'ai ensuite regarder le php et essayer de rajouter l'autorisation de ses lettre dans le fichier main.php comme il l'ont fait pour des lettre allemande, mais rien à faire, toujours pareil

si tu veux y jeter un œil ou/et tester, je te met l'archive de l'extension en pièce jointe
quoique tu décide, merci à toi



dmzx.zip
(82.54 Kio) Téléchargé 95 fois
dmzx.zip
(82.54 Kio) Téléchargé 95 fois

souci sur une extension pendu

Message posté… : 05 janv. 2019, 13:49
par Sylver35
Bonjour,
cela fait des mois que je demande du support à son concepteur (enfin je pense que c'est lui)
mais il s'en fou apparemment, aucune réponse de sa part
Le problème avec dmzx c'est qu'il passe son temps à reprendre des anciens mod de phpbb 3.0
Il en fait à la tonne mais ne se soucis pas trop des bugs contenus.

Le problème avec cette extension, c'est que toute la page est rechargée lors de l’envoi d'une proposition de lettre.
C'est du n'importe quoi!
Il existe l'ajax pour ce faire, il permet d'envoyer une requête et de traiter la réponse sans recharger la page en cours et de remplacer les éléments très facilement.

Pour le problème d'une lettre accentuée, le soucis se pose avec l'encodage utilisé: %25C3%2589 est pour un É
Mais, cet encodage n'est pas valide dans un lien alors que le É passe très bien lui (les urls acceptent les accents depuis 2017)

Bref, rendre cette extension compatible UTF-8 demande un complet remaniement...

souci sur une extension pendu

Message posté… : 05 janv. 2019, 13:55
par xpmen
arf,

ok, dans ce cas, je vais laisser comme ça

merci d'avoir pris le temps d'y jeter un œil Sylver35 ;)

souci sur une extension pendu

Message posté… : 05 janv. 2019, 14:16
par Sylver35
En attendant, j'ai décortiqué un peu les fonctions et j'ai trouvé un dépannage!

Ouvre le fichier controller/main.php
Trouve: (ligne 928)

code : Tout sélectionner

$l = urlencode($letters[$i]);
Remplace par:

code : Tout sélectionner

$l = $letters[$i];
Et hop! les lettres accentuées sont bien prises en compte 8-)

souci sur une extension pendu

Message posté… : 05 janv. 2019, 14:30
par xpmen
génial Sylver, sa fonctionne

un immense merci au grand maitre Sylver :D

souci sur une extension pendu

Message posté… : 18 janv. 2022, 22:19
par francesca
bonsoir un tres grand merci a Sylver plus rapide que dmzx. cela fonctionne . merci bonne soiree ;)