Page 1 sur 1

[RESOLU] problème d'accès aux catégories (Parse error)

MessagePublié: 08 Fév 2014, 15:18
par helene
coucou,

Je n'ai rien touché, rien ajouté ou enlevé et tout marchait bien mais ce matin, en voulant acceder à une catégorie de la boutique, j'ai ce message d'erreur :


Parse error: syntax error, unexpected ''reviews'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /home/httpd/r/h/i/rhiannon/www.librairie-odyssee.net/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 254


j'édite le fichier en question et, evidemment, je ne comprends rien du tout. Il semblerait qu'il manque une parenthèse quelque part mais sur cette ligne, il n'est pas sensé y en avoir. C'est peut être plus haut alors voici un morceau du code (la ligne 254 est en rouge)

$stock_status = $result['stock_status'];
$stock_qty = $result['quantity'];
$this->data['products'][] = array(
'product_id' => $result['product_id'],
'quantity' => $result['quantity'],
'stock' => $result['stock_status'],
'thumb' => $image,
'name' => $result['name'],
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
'price' => $price,
'special' => $special,
'tax' => $tax,
'rating' => $result['rating'],
'stock_status' => $stock_status
'stock_qty' => $stock_qty
'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
);
}

$url = '';


quelqu'un pourrait m'expliquer comment régler mon problème??? merci

Re: problème d'accès aux catégories (Parse error)

MessagePublié: 08 Fév 2014, 15:25
par helene
https://images.franceserv.fr/Eju

j'ai fait une capture d'écran du code sur notepad mais pas folichon :oops:

Re: problème d'accès aux catégories (Parse error)

MessagePublié: 08 Fév 2014, 18:01
par helene
j'ai trouvé!!! en fait l'erreur se trouvait sur les deux lignes précédentes : 252 et 253

le code était écrit ainsi :

'stock_status' => $stock_status
'stock_qty' => $stock_qty


il fallait l'écrire comme ça ;

'stock_status' => $result['stock_status'],
'stock_qty' => $result['stock_qty'],


voilà, résolu

Re: problème d'accès aux catégories (Parse error)[RESOLU]

MessagePublié: 08 Fév 2014, 18:10
par lucho69
les fichiers dans vqcache sont des fichiers provisoires, si on clique sur "clean" dans vqmod manager, ils disparaissent
l'erreur que tu as corrigé est dans un XML d'un module particulier ?