Jump to content

[SOLUTIE] cum putem avea mai multe reclame cu modulul advertising


valentin.g

Recommended Posts

Pentru a avea mai multe reclame pe siteul PS se poate duplica modul advertising.

1. copiati continutul modului advertising intr-un folder nou advertising2 tot in aceiasi locatie modules.
2. redenumiti fisierul blockadvertising.php in blockadvertising2.php
3. editati blockadvertising2.php astfel:

<?php

class BlockAdvertising2 extends Module
{
   function __construct()
   {
       $this->name = 'blockadvertising2';
       $this->tab = 'Blocks';
       $this->version = 0.1;

       parent::__construct();

       $this->displayName = $this->l('Block advertising2');
       $this->description = $this->l('Adds a block to display an advertising');
   }

   function install()
   {
       if (!parent::install())
           return false;
       if (!$this->registerHook('rightColumn') OR !$this->registerHook('leftColumn'))
           return false;
       return true;
   }

   /**
   * Returns module content
   *
   * @param array $params Parameters
   * @return string Content
   */
   function hookRightColumn($params)
   {
       global $smarty, $protocol_content, $server_host;

       $smarty->assign('image', $protocol_content.$server_host.__PS_BASE_URI__.'/modules/'.$this->name.'/advertising.gif');
       return $this->display(__FILE__, 'blockadvertising.tpl');
   }

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

}

?>



4. pune reclama ta in locul fisierului advertising.jpg
5. din administrare - modules - instalati noul modul creat si apoi mutati-l intrun container



idee duplicarii se poate folosi si pentru alte module trebuie doar sa sesizati diferentele si sa faceti modificarile corespunzatoare.

Link to comment
Share on other sites

×
×
  • Create New...