Скачать бесплатно Рабочий модуль баннерной рекламы для фруктовой фермы v.3.
Принцип работы заключается в том, что пользователь покупает рекламное место. Его реклама будет размещена в том месте, где администрация выделит место на проекте для показа рекламы.
Показ рекламы напрямую зависит от соотношения количества кликов на количество показов баннеров.
Пусть ваш проект станет ещё более интересным!
Подробная инструкция по установке :
1) копируем файлы в корень сайта
2) добавляем запрос в БД
CREATE TABLE IF NOT EXISTS `db_baners` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT ‘0’,
`time_add` int(11) NOT NULL DEFAULT ‘0’,
`type` int(1) NOT NULL DEFAULT ‘1’,
`kolvo` int(11) NOT NULL DEFAULT ‘0’,
`url` varchar(255) NOT NULL,
`baner` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3) в файл /classes/_class.func.php добавляем
public function rotator()
{
global $db;
$db->query(«SELECT * FROM db_baners»);
if ($db->NumRows())
{
while ($row = $db->FetchAssoc())
{
if ($row[‘time_add’] + ($row[‘kolvo’] * 86400) < time())
{
// $db2 = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
$db->query(«DELETE FROM db_baners WHERE id = ‘».$row[‘id’].»‘»);
continue;
}
$link_baner[] = $row;
}
}
if ($link_baner)
{
shuffle($link_baner);
$d = $link_baner[0][‘type’] == 1 ? $link_baner[0][‘url’] : ‘/gobaner.php?link=’.$link_baner[0][‘id’];
echo ‘<div id=»rollbaner»><a href=»‘.$d.'» target=»_blank» title=»‘.$link_baner[0][‘url’].'»><img src=»‘.$link_baner[0][‘baner’].'» width=»468″ height=»60″ alt=»» /></a></div>’;
}
else
{
echo ‘<div id=»rollbaner»><a href=»/account/baners» target=»_blank» title=»Разместить банер»><img src=»/images/468×60.jpg.png» width=»468″ height=»60″ alt=»» /></a></div>’;
}
}
4) в файл /inc/_user_menu.php добавляем
<div class=»field-gr»><a href=»/account/baners»>Банеры</a></div>
5) В файл pages/_account.php добавляем
case «baners»: include(«pages/account/_baners.php»); break; // Баннеры
6) в файл .htaccess добавляем
RewriteRule ^account/baners(/?)+$ index.php?menu=account&sel=baners [L]
7) для показа банера в нужном месте пишем <?php $func->rotator(); ?>