lidimarc Posted August 17, 2014 Share Posted August 17, 2014 Boa tarde coleguinhas! Quando clico na página de produtos mais vendidos ela sempre aparece vazia! Detalhe: na página principal, na coluna ele lista os produtos certinho.... Alguém pode me ajudar? Link to comment Share on other sites More sharing options...
selectshop.at Posted August 17, 2014 Share Posted August 17, 2014 Versao Prestashop ? Os módulos de estatística estao todos ativados ? Link to comment Share on other sites More sharing options...
lidimarc Posted August 18, 2014 Author Share Posted August 18, 2014 Versao Prestashop ? Os módulos de estatística estao todos ativados ? Bom dia! A versão do meu prestashop é a 1.5.6.1. O módulo de estatística de venda esta sim. Qual mais preciso deixar ativado? Desculpe a minha ignorancia... Link to comment Share on other sites More sharing options...
selectshop.at Posted August 18, 2014 Share Posted August 18, 2014 Nao posso constatar nenhum bug nesta versao, Deve ser um problema de configuracao. Qual o tipo visual que selecionou ? XML, Visifire ou Artichow ? Pode ser que o tipo no seu servidor nao funciona. Já tentou com as outras estatísticas ? Prestashop 1.6. por exemplo nao mais possue uma escolha de tipo, por fazerem muitos problemas. Agora somente existe uma visualizacao padrao que funciona em todos os servidores. Os módulos de estatística vc. encontra na aba módulos -> analytics & estatísticas.Estao todos habilitados ? Link to comment Share on other sites More sharing options...
lidimarc Posted August 21, 2014 Author Share Posted August 21, 2014 Olá! vamos aos poucos: "Nao posso constatar nenhum bug nesta versao, Deve ser um problema de configuracao. Qual o tipo visual que selecionou ? XML, Visifire ou Artichow ?" Aonde vejo isso, moço? "Os módulos de estatística vc. encontra na aba módulos -> analytics & estatísticas.Estao todos habilitados ?" Não estão todos. Ativei o negocinho de ver Bug. Ta dando uns erros no SQL: [PrestashoDatabaseException] You have an error in your SQL syntax; check the manual that corresponds to yourMySQL server version for the right syntax to use near'1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33'at line 29 SELECT p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) as quapl.`description`, pl.`description_short`pl.`meta_keywords`, pl.`meta_title`, pl.m.`name` AS manufacturer_name, p.`id_manMAX(image_shop.`id_image`) id_image, il.ps.`quantity` AS sales, t.`rate`, pl.`meDATEDIFF(p.`date_add`, DATE_SUB(NOW(),INTERVAL 90 DAY)) > 0 AS newFROM `ps_product_sale` psLEFT JOIN `ps_product` p ON ps.`id_product` = p.LEFT JOIN ps_product_shop product_shopON (product_shop.id_product = p.id_product AND product_shop.id_sLEFT JOIN `ps_product_lang` plON p.`id_product` = pl.`id_product`AND pl.`id_lang` = 1 AND pl.id_shop = 1LEFT JOIN `ps_image` i ON (i.`id_product` = p.`iON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1LEFT JOIN `ps_image_lang` il ON (i.`id_image` =LEFT JOIN `ps_manufacturer` m ON (m.`id_manufactLEFT JOIN `ps_tax_rule` tr ON (product_shop.`id_AND tr.`id_country` = 58AND tr.`id_state` = 0LEFT JOIN `ps_tax` t ON (t.`id_tax` = tr.`id_taxLEFTJOIN ps_stock_available stockON (stock.id_product = p.id_product AND stock.id_shop =WHERE product_shop.`active` = 1AND p.`visibility` != 'none'AND p.`id_product` IN (,1,2,3,4,5,6,7,8,GROUP BY product_shop.id_productORDER BY `quantity` descLIMIT 0, 40 at line 613 in file classes/db/Db.php 607. WebserviceRequest::getInstance()->setError(500, '[sql Er608. }609. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_I610. {611. if ($sql)612. throw new PrestaShopDatabaseException($this->get613. throw new PrestaShopDatabaseException($this->getMsgError614. }615. }616.617. /** DbCore->displayError - [line 313 - classes/db/Db.php] - [1 Arguments]DbCore->query - [line 488 - classes/db/Db.php] - [1 Arguments]DbCore->executeS - [line 122 - classes/ProductSale.php] - [1 Arguments]ProductSaleCore::getBestSales - [line 40 - controllers/front/BestSalesController.php] - [5Arguments]BestSalesControllerCore->initContent - [line 167 - classes/controller/Controller.php] - [0Argument]ControllerCore->run - [line 348 - classes/Dispatcher.php] - [0 Argument]DispatcherCore->dispatch - [line 28 - index.php] - [0 Argument] Não entendi nada. Pode me ajudar? Link to comment Share on other sites More sharing options...
lidimarc Posted September 22, 2014 Author Share Posted September 22, 2014 alguém pode me ajudar? Link to comment Share on other sites More sharing options...
selectshop.at Posted September 22, 2014 Share Posted September 22, 2014 Vc. está usando um tema próprio ou módulos nao nativos ? Qual a versao php que está usando no servidor ? Prestashop 1.5./1.6. somente devem correr com ao mínimo php 5.3.+ magic_quotes e mode_security deverao estar ambos também em OFF. Veja aqui a configuracao mínima do servidor necessária:http://www.prestashop.com/forums/topic/236128-tutorial-servidor-configuracao-minima-para-ps-15/ Se possível tente mudar a versao php que está usando no servidor. Capaz que esteja com bug. Link to comment Share on other sites More sharing options...
tuk66 Posted September 23, 2014 Share Posted September 23, 2014 First, sorry for English. Gostaria de encontrar um problema nos dados. It is about "Top-seller block" module (blockbestsellers) and ProductSale class. I have getBestSellers function in blockbestsellers.php file where ProductSale::getBestSalesLight method is called but your SQL query is rather from getBestSales method. Anyway, the problem is probably in this query part: IN ( SELECT cp.`id_product` FROM `'._DB_PREFIX_.'category_group` cg LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON (cp.`id_category` = cg.`id_category`) WHERE cg.`id_group` '.$sql_groups.' ) because of IN (, I would find a problem in data - ps_category_group and ps_category_product table. 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