Jump to content
kelrobot

Problème de cache

Recommended Posts

Bonjour,

 

mon site est assez lent donc j'ai décidé d'activer le cache pour tester (je suis en phase de création de la boutique).

 

Lorsque j'active le cache, un de mes module disparaît. Ce module, je l'ai créé et il sert uniquement à afficher des images dans la colonne de gauche. Sans le cache, les images apparaissent bien mais dès que je l'active, le plugin disparaît.

 

Savez vous pourquoi ? J'ai peut être oublié de faire quelque chose dans mon module.

 

Merci d'avance.

 

Adresse du site : www.boutique.kelrobot.fr

 

 

Voici le php de mon module :

<?php
if (!defined('_PS_VERSION_'))
 exit;

class AForum extends Module{
 public function __construct(){
$this->name = 'AForum';
$this->tab = 'Test';
$this->version = 1.0;
$this->author = 'mon nom';
$this->need_instance = 0;

parent::__construct();

$this->displayName = $this->l('AForum');
$this->description = $this->l('Permet de faire un lien vers le forum.');
 }

 public function install(){
return (parent::install() && $this->registerHook('leftColumn'));
return ( parent::install() AND $this->registerHook('header') );
 }

  public function hookRightColumn($params)
{
 if (!$this->isCached('AForum.tpl', $this->getCacheId()))

 return $this->display(__FILE__, 'AForum.tpl', $this->getCacheId());
}

  public function hookLeftColumn($params)
{
 return $this->hookRightColumn($params);
}

public function hookHeader( $params){
Tools::addCSS(($this->_path).'css/AForum.css', 'all');
}

 public function uninstall(){
if (!parent::uninstall())
  Db::getInstance()->Execute('DELETE FROM `'._DB_PREFIX_.'AForum`');
parent::uninstall();
 }
}
?>

Edited by kelrobot (see edit history)

Share this post


Link to post
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...

Important Information

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