Village bonus, bis

  • Auteur de la discussion DeletedUser8
  • Date de début
Statut
N'est pas ouverte pour d'autres réponses.

DeletedUser8

Guest
il me semble que toute la conversation a complètement divagué... veillez a bien respecter le règlement, et pour une meilleur compréhension de tous, rester sur le sujet abordé.
Je ne peux pas confirmé ce "bug" a l'heur actuel car c'est un peu trop tôt, mais demain, nous seront fixé.

Je voulais juste répondre, histoire de pas avoir à attendre demain pour une réponse. C'est un bug, et il est très simple à corriger. En fait, je vous montre des morceaux de code d'une page avec deux villages bonus, un qui boost la caserne et l'autre l'atelier :

Code:
onmouseover="map_popup('Village bonus (488|502) C54', 'graphic/bonus/garage.png?1',
'Accélère de 50% le recrutement dans l'atelier', 26, null, null, false, 100, 157, 63, false, false)"
Code:
onmouseover="map_popup('Village bonus (490|504) C54', 'graphic/bonus/barracks.png?1',
'Accélère de 33% le recrutement dans la caserne', 26, null, null, false, 100, 596, 63, false, false)"

Le code de la caserne marche, celui de l'atelier non. Pourquoi ? C'est très simple. Dans le texte de la partie qui concerne l'atelier, l'apostrophe n'est pas backslashé, et ferme donc la chaîne de caractères. Le code devrait être :

Code:
onmouseover="map_popup('Village bonus (488|502) C54', 'graphic/bonus/garage.png?1',
'Accélère de 50% le recrutement dans l\'atelier', 26, null, null, false, 100, 157, 63, false, false)"

C'est une erreur due au fait que le codeur anglais n'a sans doute pas pensé nécessaire d'utiliser un addslashes(), et les traducteurs français n'ont pas réalisé cela quand ils ont ajouté l'apostrophe. C'est assez classique.
 

DeletedUser

Guest
Je dois dire que cela ne sera quand même que résolu demain (le demain est assez relatif.. vu l'heure). Mais il aurai été préférable de voir cette réponse avant que le sujet change.
Vaut mieux tard que jamais, c'est pourquoi je vous remercie pour cette réponse (et solution)


je me permet de clôturer ce post maintenant que réponse est apporté.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut