Jump to content

{RESOLU} erreur de syntaxe . . .


Recommended Posts

Bonjour,

Depuis quelques jours j'ai une erreur de syntaxe sur IE (sur firefox aucun prob.)
que je n'arrive pas à corriger,

Voulez vous m'aider ?


Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Horodateur : Fri, 21 May 2010 06:54:21 UTC


Message : Erreur de syntaxe
Ligne : 72
Caractère : 39
Code : 0

Link to comment
Share on other sites

Bonjour, j'ai détecté ça :

$('document').ready( function() {
           $("#search_query").autocomplete(
               '/search.php', {
               minChars: 3,
               max:10,
               width:500,
               scroll: false,
               formatItem:formatSearch,
               extraParams:{ajaxSearch:1,id_lang:}
           }).result(redirectSearch)
       });



il n'y a pas d'id_lang ??? dans le extraParams...donc ça plante

Link to comment
Share on other sites

On voit que le problème vient de la fonction autocomplete du module de recherche, par contre pour te dire pourquoi l'id_lang n'est pas passé, alors là !!!! A voir si on désactive le module de recherche que l'erreur subsiste car ça peut ne pas venir de là, mais plus on écarte de possibilité et plus on se rapproche du but.

Link to comment
Share on other sites

Alainval,
tu passes le post en résolu mais tu ne dis pas comment tu as fait, je pense que quelques explications pourront peut être aider d'autres personnes qui rencontreront le même problème, tu ne crois pas ?

Link to comment
Share on other sites

Après désactivation du module recherche plus de problème.

problème isolé. voici le code inscrit

$('document').ready( function() {
$("#search_query").autocomplete(
'{/literal}{$base_dir}{literal}search.php', {
minChars: 3,
max:10,
width:500,
scroll: false,
formatItem:formatSearch,
extraParams:{ajaxSearch:1,id_lang:{/literal}{$cookie->id_lang}{literal[spam-filter]
}).result(redirectSearch)

voici le code de remplacement et ca fonctionne.

$('document').ready( function() {
$("#search_query").autocomplete(
'{/literal}{$base_dir}{literal}search.php', {
minChars: 3,
max:10,
width:500,
scroll: false,
formatItem:formatSearch,
extraParams:{ajaxSearch:1,id_lang:1}
}).result(redirectSearch)



MERCI AU FORUM ET A TOI.

Link to comment
Share on other sites

  • 1 month later...

Bonjour,
En ce qui concerne l'absence d’id_lang dans le extraParams
C'est un bug lors de l'activation avec la Compatibilité avec les thèmes v1.1
Ce fil en anglais explique comment le résoudre :
http://www.prestashop.com/forums/viewthread/43675/configuring___using_prestashop/bug_fix_when_turning_on_v1_dot_1_theme_compatibility

Pour le fixer vous devez rajouter
Ds init.php, entre
la lignes 180 :

'currencies' => Currency::getCurrencies(),


et 181 :

'id_currency_cookie' => intval($currency->id),


les deux lignes suivantes :

'priceDisplay' => intval(Configuration::get('PS_PRICE_DISPLAY')),
'cookie' => $cookie,    



Bonne nuit

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...