yannick1 Posted June 4, 2009 Share Posted June 4, 2009 Bonsoir,Ce sujet à déjà été traité ailleurs, mais j'ai un autre problème lors de la création d'un article.le champs de l'URL simplifiée se remplit bien seul au départ, mais dès qu'un point est tapé dans le nom de l'article, ce champs s'efface immédiatement. d'où le message d'erreur à la validation.N'ayant pas trouver dans le code JS où se modifie ce champs pour remédier à ce problème, j'ai créé ce post.Merci à ceux qui pourront m'aider à corriger cela.Ex de nom de produit qui cause ce problème : Auzentech X-Fi Prelude 7.1 Link to comment Share on other sites More sharing options...
yannick1 Posted June 5, 2009 Author Share Posted June 5, 2009 Désolé du dérangement, mais j'ai trouvé.Enfin je met ma solution pour ceux qui pourrait en avoir besoin.dans le fichier js\admin.js, modifier la fonction str2url(str,encoding,ucfirst) en ajoutant la ligne en Orange à l'emplacement ci-dessous, cela remplacera le point du nom de l'article par un tiret dans l'url simplifiée :Avant : function str2url(str,encoding,ucfirst) { str = str.toUpperCase(); str = str.toLowerCase(); str = str.replace(/[\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5]/g,'a'); str = str.replace(/[\u00E7]/g,'c'); str = str.replace(/[\u00E8\u00E9\u00EA\u00EB]/g,'e'); str = str.replace(/[\u00EC\u00ED\u00EE\u00EF]/g,'i'); str = str.replace(/[\u00F2\u00F3\u00F4\u00F5\u00F6\u00F8]/g,'o'); str = str.replace(/[\u00F9\u00FA\u00FB\u00FC]/g,'u'); str = str.replace(/[\u00FD\u00FF]/g,'y'); str = str.replace(/[\u00F1]/g,'n'); str = str.replace(/[\u0153]/g,'oe'); str = str.replace(/[\u00E6]/g,'ae'); str = str.replace(/[\u00DF]/g,'ss'); str = str.replace(/[^a-z0-9\s\'\:\/\[\]-]/g,''); str = str.replace(/[\s\'\:\/\[\]-]+/g,' '); str = str.replace(/[ ]/g,'-'); if (ucfirst == 1) { c = str.charAt(0); str = c.toUpperCase()+str.slice(1); } return str; } Après : function str2url(str,encoding,ucfirst) { str = str.toUpperCase(); str = str.toLowerCase(); str = str.replace(/[\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5]/g,'a'); str = str.replace(/[\u00E7]/g,'c'); str = str.replace(/[\u00E8\u00E9\u00EA\u00EB]/g,'e'); str = str.replace(/[\u00EC\u00ED\u00EE\u00EF]/g,'i'); str = str.replace(/[\u00F2\u00F3\u00F4\u00F5\u00F6\u00F8]/g,'o'); str = str.replace(/[\u00F9\u00FA\u00FB\u00FC]/g,'u'); str = str.replace(/[\u00FD\u00FF]/g,'y'); str = str.replace(/[\u00F1]/g,'n'); str = str.replace(/[\u0153]/g,'oe'); str = str.replace(/[\u00E6]/g,'ae'); str = str.replace(/[\u00DF]/g,'ss'); str = str.replace(/[\.]/g,'-'); str = str.replace(/[^a-z0-9\s\'\:\/\[\]-]/g,''); str = str.replace(/[\s\'\:\/\[\]-]+/g,' '); str = str.replace(/[ ]/g,'-'); if (ucfirst == 1) { c = str.charAt(0); str = c.toUpperCase()+str.slice(1); } return str; } Link to comment Share on other sites More sharing options...
minirj01 Posted June 5, 2009 Share Posted June 5, 2009 ...merci pour la question-réponse Link to comment Share on other sites More sharing options...
Patric Posted June 5, 2009 Share Posted June 5, 2009 yannick1, quelle version de PS tu as ?EDIT : chez moi ça marche très bien sur les versions 1.1.0.5 et SVN (1.2.0.2) Link to comment Share on other sites More sharing options...
yannick1 Posted June 5, 2009 Author Share Posted June 5, 2009 Bonjour,J'ai la Version 1.1.0.5, et je suis hébergé sur 1and1.Cela fonctionnait pour les catégories où le point était tout simplement supprimé, mais pas avec les articles apparemment. Deux collègues ont essayé de saisir un article hier, et mon signaler le bug. J'ai donc moi même réessayé dans les mêmes conditions sur Firefox et je me suis aperçu du problème. Voilà. Link to comment Share on other sites More sharing options...
Patric Posted June 5, 2009 Share Posted June 5, 2009 Et aucun fichier source n'a été modifié ? Link to comment Share on other sites More sharing options...
yannick1 Posted June 5, 2009 Author Share Posted June 5, 2009 non, je n'ai pas modifié de fichier concernant l'administration, sauf maintenant pour corriger comme inscrit ci-dessus.Le bug a créé 7 objets fantômes (n'appartenant à aucune catégorie). Je les ai supprimés en les ré associant à la catégorie home avec la requête SQL trouvé dans un autre topic. J'ai donc pu les supprimer proprement après. Link to comment Share on other sites More sharing options...
zouzou48 Posted December 29, 2012 Share Posted December 29, 2012 Non mais c'est quoi cette version en bois ? j'ai le même soucis et ca fait juste 1 heure que j'essaye de créer mon 1er article ! Ce champ URL simplifiée est obligatoire au moins en Français (French) En gros je lis plein de messages mais la vraie solution se trouve où svp ? je galère et cette version 1.5 commence à me courrir sur le système ! merci pour votre aide Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now