[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите всунуть рекламу
marcheloff
Ребята помогите пожалуйста вставить скрипт рекламы от гугла на мой сайт

вот сам скрипт рекламы, который ме дал гугл

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!--
тк хоме -->
<
ins class="adsbygoogle"
style="display:inline-block;width:120px;height:240px"
data-ad-client="ca-pub-4333835080410983"
data-ad-slot="7156812954"></ins>
<
script>
(
adsbygoogle = window.adsbygoogle || []).push({});
</
script>



вот пхп файл блока в который нужно всутуть рекламу

<?php

class
BlockAdvertising extends Module
{
public $adv_link;
public $adv_img;
public $adv_imgname;

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');

$this->adv_imgname = 'advertising_custom.jpg';

if (!file_exists(dirname(__FILE__).'/'.$this->adv_imgname))
$this->adv_img = _MODULE_DIR_.$this->name.'/advertising.jpg';
else
$this->adv_img = _MODULE_DIR_.$this->name.'/'.$this->adv_imgname;
$this->adv_link = htmlentities(Configuration::get('BLOCKADVERT_LINK'), ENT_QUOTES, 'UTF-8');
}


function install()
{
Configuration::updateValue('BLOCKADVERT_LINK', 'http://www.prestashop.com');
if (!parent::install())
return false;
if (!$this->registerHook('rightColumn') OR !$this->registerHook('leftColumn'))
return false;
return true;
}

public function postProcess()
{
global $currentIndex;

$errors = false;
if (Tools::isSubmit('submitAdvConf'))
{
$file = false;
if (isset($_FILES['adv_img']) AND isset($_FILES['adv_img']['tmp_name']) AND !empty($_FILES['adv_img']['tmp_name']))
{
if ($error = checkImage($_FILES['adv_img'], 4000000))
$errors .= $error;
elseif (!move_uploaded_file($_FILES['adv_img']['tmp_name'], dirname(__FILE__).'/'.$this->adv_imgname))
$errors .= $this->l('Error move uploaded file');

$this->adv_img = _MODULE_DIR_.$this->name.'/'.$this->adv_imgname;
}
if ($link = Tools::getValue('adv_link'))
{
Configuration::updateValue('BLOCKADVERT_LINK', $link);
$this->adv_link = htmlentities($link, ENT_QUOTES, 'UTF-8');
}
}

if ($errors)
echo $this->displayError($errors);
}

public function getContent()
{
$this->postProcess();
echo '
<form action="'
.$_SERVER['REQUEST_URI'].'" method="post" enctype="multipart/form-data">
<fieldset><legend>'
.$this->l('Advertising block configuration').'</legend>
<a href="'
.$this->adv_link.'" target="_blank" title="'.$this->l('Advertising').'">';
if ($this->adv_img)
echo '<img src="'.$this->adv_img.'" alt="'.$this->l('Advertising image').'" style="margin-left: 100px;"/>';
else
echo $this->l('no image');
echo '
</a>
<br/>
<br/>
<label for="adv_img">'
.$this->l('Change image').'  </label><input id="adv_img" type="file" name="adv_img" />
<br/>
<br class="clear"/>
<label for="adv_link">'
.$this->l('Image link').'  </label><input id="adv_link" type="text" name="adv_link" value="'.$this->adv_link.'" />
<br class="clear"/>
<br/>
<input class="button" type="submit" name="submitAdvConf" value="'
.$this->l('validate').'" style="margin-left: 200px;"/>
</fieldset>
</form>
'
;
}


function hookRightColumn($params)
{
global $smarty, $protocol_content, $server_host;

$smarty->assign('image', $protocol_content.$server_host.$this->adv_img);
$smarty->assign('adv_link', $this->adv_link);

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

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

}




?>



а вот файл ptl

<div class="advertising_block">
<
a href="{$adv_link}" title="{l s='Advertising' mod='blockadvertising'}"><img src="{$image}" alt="{l s='Advertising' mod='blockadvertising'}" /></a>
</
div>



сейчас этот блок показывает просто катинку, а мне нужно чтобв нм показывалась реклама гугл, помогите пожалуйста. Ели я вставляю скрипт гугла в файл ptl то сайт открывается пустым, а если я его вставляю файл php с верху сайта просто появляется большой пустой отстут и все
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.