Jump to content

[Module Gratuit] Je suis Charlie


2FR3

Recommended Posts

Bonjour,

 

Je vous partage un petit module que j'ai réalisé en hommage pour les victimes des attentats du 7 & 8 Janvier à Paris.

 

Il affiche un petit ruban noir non cliquable dans le coin haut / droit de votre boutique.

 

Ce module, grâce aux contributions d'Eolia est desormais compatible Prestashop 1.3 et supérieur. Aucune configuration nécessaire, on installe et ca fonctionne !

 

post-296243-0-38332100-1420680177_thumb.gif

 

v 2.1 jesuischarlie.zip

 

  • Très léger
  • Pas de Javascript
  • Attribut Alt et Title de l'image et BO modifiable & multilingue à partir du menu traduction

 

Change log

  • 1.0 1 download
  • 1.1 Image dans le BO 22 Downloads
  • 1.4 Traduisible (fr, en, déjà fait), ajout des index.php, mise à jour des dates (7 & 8 Janv.) 10 Downloads
  • 2.0 Compatible 1.3, 1.4, 1.5 & 1.6, ajout de l'attribut Title a l'image
  • 2.1 Correction de quelques fautes et ajout d' Eolia Shop dans les auteurs
Edited by 2FR3
MAJ (see edit history)
  • Like 7
Link to comment
Share on other sites

Bonjour,

 

Qui d'entre-nous n'a jamais vu passer ni lu quand il était môme, un dessin signé Cabu ou Wolinski ....

 

Il n'y aura pas de mots assez forts je crois, pour décrire l'émotion que fait naître cette horreur qui vient de se passer.

 

On ne vous oubliera pas, vous qui avez bercé notre enfance et aussi notre jeunesse.

 

C'est une sacré gifle à la liberté, pas seulement de la presse, mais celui qui nous est donné de nous exprimer ...

 

Merci pour cette initiative, qui est très belle en effet.

 

Cordialement.

Link to comment
Share on other sites

Bonne initiative, par contre tu indiques à plusieurs reprise le 8 janvier, c'était le 7.

Salut, en meme temps, maintenant c'est le 7 et le 8 si tu es informé :(

Je vais corriger !

 

Bonjour,

 

J'aimerai aussi soutenir cette mobilisation mais je suis en 1.4.9, y aurai t-il une possibilité de rendre compatible ce module.

Je vous remercie.

Cordialement

Je le ferai quand j'aurai le temps, j'ai pas d'install 1.4 sous la main ...

Link to comment
Share on other sites

Finalement je suis arrivé à installer le module que je viens de modifier grâce à EOLIA.

Je poste le module en 1.4.9 pour ceux qui sont encore comme moi et qui n'ont pas encore la chance d'avoir évolué en 1.6.

 

Bonjour,

 

Grâce à vous et Eolia, j'ai enfin pu, moi aussi afficher mon soutien. :)

 

C'est tout internet, et bien plus qui aujourd'hui est en deuil.

 

Cordialement.

Edited by shooping (see edit history)
Link to comment
Share on other sites

Sujet mis a jour avec la version d'Eolia que j'ai ajouté dans les auteurs.

Merci mais je n'en demandais pas tant, juste une petite pierre à un édifice contre la haine gratuite.

 

PS: Fais attention, ton changelog va dépasser celui de Prestashop :)

Link to comment
Share on other sites

Bonjour,

 

Entre Charlie Hebdo et les autres victimes, 20 personnes au moins, ont perdu la vie ces 3 derniers jours, juste pour une histoire .... d'idéologie (fanatisme).

 

Nous sommes tous "Charlie". Nous ne devons pas oublier ce droit que nous avons de nous exprimer librement, et c'est cela que l'équipe de ce journal défendait.

 

Cordialement.

Link to comment
Share on other sites

 

J'arrive pas à l'installer, le message suivant apparait ?

 

Je suis sous PrestaShop™ 1.5.5.0

 

Le ou les modules suivants n'ont pas été correctement installés :

  • - jesuischarlie : 

    The version of your module is not compliant with your PrestaShop version.

 

Arf pas de bol vous avez la pire version des 1.5... :(

Supprimez (ou commentez // ) la ligne14 au début du fichier:

   $this->ps_versions_compliancy = array('min' => '1.3', 'max' => _PS_VERSION_);
Link to comment
Share on other sites

Essayez avec ça:

<?php
class JeSuisCharlie extends Module
{
	public function __construct()
	{
		$this->name = 'jesuischarlie';
		$this->tab = 'front_office_features';
		$this->version = '1.4';
		$this->author = 'EURL 2FR3';
		$this->need_instance = 0;
		$this->bootstrap = true;
		
		parent::__construct();
		
		$this->displayName = $this->l('Je suis Charlie');
		$this->description = $this->l('Affiche un petit ruban noir supportant les victimes du 7 et 8 Janvier à Paris.');
		$this->confirmUninstall = $this->l('Etes vous sûr de vouloir désinstaller ce module ?');
	}
	
	public function install()
	{

		if (Shop::isFeatureActive())
			Shop::setContext(Shop::CONTEXT_ALL);
		
		return parent::install() &&
			$this->registerHook('header') &&
			$this->registerHook('top');
	}
	
	public function uninstall()
	{
		return parent::uninstall();
	}
	
	public function hookTop()
	{
		return $this->display(__FILE__, 'views/templates/hook/jesuischarlie.tpl');
	}
	
	public function hookHeader()
	{
		$this->context->controller->addCSS($this->_path.'views/css/jesuischarlie.css', 'all');
	}
}
?>
  • Like 1
Link to comment
Share on other sites

 

Essayez avec ça:

<?php
class JeSuisCharlie extends Module
{
	public function __construct()
	{
		$this->name = 'jesuischarlie';
		$this->tab = 'front_office_features';
		$this->version = '1.4';
		$this->author = 'EURL 2FR3';
		$this->need_instance = 0;
		$this->bootstrap = true;
		
		parent::__construct();
		
		$this->displayName = $this->l('Je suis Charlie');
		$this->description = $this->l('Affiche un petit ruban noir supportant les victimes du 7 et 8 Janvier à Paris.');
		$this->confirmUninstall = $this->l('Etes vous sûr de vouloir désinstaller ce module ?');
	}
	
	public function install()
	{

		if (Shop::isFeatureActive())
			Shop::setContext(Shop::CONTEXT_ALL);
		
		return parent::install() &&
			$this->registerHook('header') &&
			$this->registerHook('top');
	}
	
	public function uninstall()
	{
		return parent::uninstall();
	}
	
	public function hookTop()
	{
		return $this->display(__FILE__, 'views/templates/hook/jesuischarlie.tpl');
	}
	
	public function hookHeader()
	{
		$this->context->controller->addCSS($this->_path.'views/css/jesuischarlie.css', 'all');
	}
}
?>

 

Parfait cela fonctionne.

 

Merci

 

Laurent

  • Like 1
Link to comment
Share on other sites

  • 10 months later...

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...