Jump to content

mikeshop

Members
  • Posts

    15
  • Joined

  • Last visited

mikeshop's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Bonjour, merci de ta réponse mais j'ai déjà trouvé donc sujet résolu Pour ceux qui tomberont sur le sujet et chercheront à automatiser la tache dans un cronjob par exemple il faut utiliser 2 fonctions de smarty (je sais pas pourquoi 2 d'ailleurs, mais l'une ne fonctionne pas sans l'autre) il faut utiliser clearCompiledTemplate('chemin vers le tpl') ET clearCache(chemin vers le hook)
  2. Bonjour, Savez vous comment je pourrais vider le cache d'un unique module ou d'un template et pas devoir tout éffacer ? J'ai un module avec une valeur qui change toute les 24h; le probléme c'est qu'à cause du cache la valeur reste figée J'ai entendu parler d'une fonction sur le web, mais ça ne fonctionne pas $this->context->smarty->clearCompiledTemplate("modules/daydeal/views/templates/hook/jxdaydeal-home.tpl"); Une idée de la façon de s'y prendre ?
  3. Hi, I try to empty the cache of a single module every 24 hours, I tried some solution but it did not work Who can i clear cache of module for example /modules/abc/ on Prestashop 1.7 require('/config/config.inc.php'); $this->context->smarty->clearCompiledTemplate("abc.tpl"); Any help please ?
  4. Bon, finalement j'ai tout retiré pour ne laisser que les microdata de la page du produit. La bonne nouvelle c'est que la Google Search Console ne s'excite plus à m'afficher des dizaines d'erreurs. 🙂 Reste à savoir pourquoi Prestashop a décidé de les inclure dans les modules et son thème de base... Quelles sont vos hypothèses ?
  5. Une réponse un peu plus développée svp ? D’après Eolia Cf: Il faut bien retirer les rich snippets des modules pour ne laisser QUE ceux sur la page produit. Mais j'aimerais bien comprendre pourquoi Prestashop a implémenté ça sur leur théme par défaut "Classic", dans la page _partials/miniatures/product.tpl le schéma est bien défini sur Product...
  6. Merci pour ta réponse! Donc on est bien d'accord que c'est un problème de base de Prestashop 1.7, d'avoir mis des microdata partout alors que ça devrait l'être uniquement sur la page produit ? Mais s'ils l'ont fait il doit bien y avoir une raison ?
  7. bonjour J'ai beaucoup de modules comme meilleures ventes, produits dans la même catégorie, produits déja vus, carousels, etc... qui ont des richs snippet Le probléme c'est que les rich snippets sont déjà présent dans la page du produit Product.tpl Quelle est la bonne solution niveau SEO ? Les laisser partout ou garder uniquement les rich snippet sur la page produit et retirer les autres ? Comment Google fait pour faire la différence si y'a plusieurs Rich Snippet pour le même produit ? Merci
  8. Hello I have a lot of modules like "Related Product", "Product in the same Category", "Carousel" that have rich snippet The problem is that it is already present in the Product.tpl page What is the good SEO solution? Leave them everywhere or keep only the rich snippet on the product page and remove the others? How does Google make the difference if there are several Rich Snippet for the same product? Thanks
  9. Ok i found the problem You need to add manually this code in your blockreassurance.php juste before "use PrestaShop\PrestaShop\Core\Module\WidgetInterface;" because the update system does not do it automatically $autoloadPath = __DIR__ . '/vendor/autoload.php'; if (file_exists($autoloadPath)) { require_once $autoloadPath; }
  10. Hello, I just updated the module but now I get a fatal error 500, whereas before everything worked fine Here is the error with debug mode: (1/1) ClassNotFoundException Attempted to load class "ReassuranceActivity" from the global namespace. Did you forget a "use" statement? in blockreassurance.php line 526 And in Apache log: [Fri Oct 04 17:27:54.892957 2019] [:error] [pid 23382] [client ] PHP Fatal error: Uncaught Error: Class 'ReassuranceActivity' not found in /var/www/myshop.com/modules/blockreassurance/blockreassurance.php:526\nStack trace:\n#0 /var/www/myshop.com/modules/blockreassurance/blockreassurance.php(418): blockreassurance->renderTemplateInHook('displayBlockPro...')\n#1 /var/www/myshop.com/classes/Hook.php(966): blockreassurance->hookdisplayReassurance(Array)\n#2 /var/www/myshop.com/classes/Hook.php(351): HookCore::coreCallHook(Object(blockreassurance), 'hookdisplayReas...', Array)\n#3 /var/www/myshop.com/classes/Hook.php(903): HookCore::callHookOn(Object(blockreassurance), 'displayReassura...', Array)\n#4 /var/www/myshop.com/config/smarty.config.inc.php(165): HookCore::exec('displayReassura...', Array, NULL)\n#5 /var/www/myshop.com/classes/Smarty/SmartyLazyRegister.php(83): smartyHook(Array, Object(Smarty_Internal_Template))\n#6 /var/www/myshop.com/var/cache/prod/smarty/compile/layouts_layout_full_width_tpl/0b/7d/b3/0b7db36c15959g46cb5c0ed4d9b48318e27d24fa_2.file.cart.tpl.php(150): in /var/www/myshop.com/modules/blockreassurance/blockreassurance.php on line 526 Line 526 of php file: 'blocks' => ReassuranceActivity::getAllBlockByStatus($id_lang, $this->context->shop->id), What I have done: - Reset - Uninstall / Reinstall - Empty the cache in the backoffice and /var/cache I using: Prestashop v1.7.5.2 PHP v7.0 Any solution ? Thanks you
  11. Up i have the same problem The reorder is working on the Home Category with all products (http://mysite.com/2-xxx) but when i go on a specific category (example http://mysite.com/10-my-category) the products that I put on the top is at the bottom I tried to clear the cache /var/cache/* I restarted memcached, apache but nothing helps
  12. I have the same bug on 1.7.5.2 I already clear the cache and delete folder in /var/cache/ but not work
  13. Up I have exactly the same problem and my PHP version is already 7.2 Any help please ? My log: [09/Jun/2019:11:27:56 -0400] "POST /connexion?create_account=1 HTTP/1.1" 500 - "https://xxx/connexion?create_account=1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36"
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More