Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNTraduction et l...Traduction et l...Bug de gestion des accents français dans HTML Editor!Bug de gestion des accents français dans HTML Editor!
Précédente
 
Suivante
Nouveau message
06/12/2009 21:28
 

Bonjour,

Je viens d'installer DNN 5.2 en prod après l'avoir testé dans un environnement d'éval où tout m'avait semblé correcte...

Mais un pépin de taille est apparu : dès que je me déconnecte de mon compte host, tous les accents des modules HTML sont remplacés par des points d'interrogation!!! Donc au final tous mes utilisateurs voient des contenus HTML avec des ? à la place des é, è, etc.

Le comble, c'est que les autres modules au sein de la même page ne posent aucun problème, donc il est peu probable qu'il s'agisse d'un soucis de configuration globale. Et dès que je me connecte, tout rentre dans l'ordre!!!

Si quelqu'un a une idée de génie je suis preneur, car ce pb me laisse perplexe...

 

 
Nouveau message
07/12/2009 16:45
 

Bonjour Nicolas,

Il semblerait qu'il s'agisse d'un bogue. Nos amis Allemants ont le même problème, Sebastian Leupold du Core Team a fait un billet sur ce sujet sur le site US. Ceci est dù à un problème de cache. Si tu ne sait pas lire l'Anglais, en gros tu as deux possiblilités. La première consiste à télécharger la dernière version source sur Codeplex et de la recompiler, puis de placer les nouvelles dll dans le dossier bin de ton instance. La seconde consiste à désactiver le cache via le menu Hôte > SQL avec cette commande :

INSERT INTO {databaseOwner}{objectQualifier}TabModuleSettings
  (TabModuleID,SettingName,SettingValue,CreatedByUserID,CreatedOnDate,LastModifiedByUserID,LastModifiedOnDate)
SELECT TabModuleID, N'SavedCacheTime', CacheTime, 2, GETDATE(), 2, GETDATE()
   FROM {databaseOwner}{objectQualifier}TabModules T
   WHERE CacheTime > 0
UPDATE {databaseOwner}{objectQualifier}TabModules
SET CacheTime = 0  WHERE CacheTime <> 0

Pour réactiver le cache, il faut utiliser cette commande :

UPDATE M
SET M.CacheTime = S.SettingValue
FROM {databaseOwner}{objectQualifier}TabModules M
    INNER JOIN {databaseOwner}{objectQualifier}TabModuleSettings S on M.TabModuleID = S.TabModuleID
WHERE S.SettingName = N'SavedCacheTime' 
DELETE FROM {databaseOwner}{objectQualifier}TabModuleSettings
WHERE SettingName = N'SavedCacheTime'

Cela devrait être corrigé dans la prochaine version, ainsi que d'autres problèmes relevés concernant aussi le cache.

Gilles

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNTraduction et l...Traduction et l...Bug de gestion des accents français dans HTML Editor!Bug de gestion des accents français dans HTML Editor!