Avaleht
uus teema   vasta Tarkvara »  WWW »  Palun abi prestashopi mooduli koodi muutmisel. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
danny
Kreisi kasutaja
danny

liitunud: 17.01.2006



Autoriseeritud ID-kaardiga

sõnum 10.12.2009 16:08:31 Palun abi prestashopi mooduli koodi muutmisel. vasta tsitaadiga

Nii, oleks vaja veidi abi ühe mooduli koodis, ehk siis reklaami moodul mis lisab prestashopile reklaami.

Allpool toodud kood lisab reklaami vasakule ja paremale, aga sama reklaami, peale pikka pusimist ei saanud ma eraldada seda rightcolumn ja leftcolumni.
Oleks siis vaja nii, et antud koodiga saaks lisada kahte erinevat bannerit.

<?php

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

        parent::__construct();

        $this->displayName = $this->l('Block advertising');
        $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.jpg');
        return $this->display(__FILE__, 'blockadvertising.tpl');
    }

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

}

?>




Näide praegusel kujul asub siin: http://www.ricky.pri.ee/prestashop/

Tänan abi eest.
Kommentaarid: 49 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 10.12.2009 17:37:50 Re: Palun abi prestashopi mooduli koodi muutmisel. vasta tsitaadiga

php:
  1. <?php
  2.  
  3. class BlockAdvertising extends Module
  4. {
  5.     function __construct()
  6.     {
  7.         $this->name = 'blockadvertising';
  8.         $this->tab = 'Blocks';
  9.         $this->version = 0.1;
  10.  
  11.         parent::__construct();
  12.  
  13.         $this->displayName = $this->l('Block advertising');
  14.         $this->description = $this->l('Adds a block to display an advertising');
  15.     }
  16.  
  17.     function install()
  18.     {
  19.         if (!parent::install())
  20.             return false;
  21.         if (!$this->registerHook('rightColumn') OR !$this->registerHook('leftColumn'))
  22.             return false;
  23.         return true;
  24.     }
  25.  
  26.     /**
  27.     * Returns module content
  28.     *
  29.     * @param array $params Parameters
  30.     * @return string Content
  31.     */
  32.     function hookRightColumn($params)
  33.     {
  34.         global $smarty, $protocol_content, $server_host;
  35.  
  36.         $smarty->assign('image', $protocol_content.$server_host.__PS_BASE_URI__.'/modules/'.$this->name.'/advertising.jpg');
  37.         return $this->display(__FILE__, 'blockadvertising.tpl');
  38.     }
  39.  
  40.     function hookLeftColumn($params)
  41.     {
  42.         global $smarty, $protocol_content, $server_host;
  43.  
  44.         $smarty->assign('image', $protocol_content.$server_host.__PS_BASE_URI__.'/modules/'.$this->name.'/advertising_left.jpg');
  45.         return $this->display(__FILE__, 'blockadvertising.tpl');
  46.     }
  47.  
  48. }
  49.  
  50. ?>

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
danny
Kreisi kasutaja
danny

liitunud: 17.01.2006



Autoriseeritud ID-kaardiga

sõnum 10.12.2009 18:08:10 vasta tsitaadiga

Tänud Renka ise proovisin umbes samamoodi, aga reklaami asemel näitas ainult tühja kasti.
Kommentaarid: 49 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Palun abi prestashopi mooduli koodi muutmisel.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.