Vse o BUX

Объявление

Если вам помогли на форуме, помогите и вы нам.

Разместите здесь свой баннер всего за 1 wmr в сутки.



Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Vse o BUX » SoooFast » вопрос про плагин "час рекламодателя"


вопрос про плагин "час рекламодателя"

Сообщений 11 страница 20 из 40

11

Автовключение существует) ток бесплатно не дам)

0

12

kykywka.net.ru написал(а):

бесплатно не дам

если не понятно то сдесь все либо бесплатно, либо ни как!!!! комерцией и рекламой сдесь не занимаются, так что предлогай купить в другом месте!!!!

не хочеш помоч людям ни чего страшного, найдуться те кто поможет безвозмездно!!!

0

13

Да знаю) не мой плаг так бы дал) боюсь друг обидится)

0

14

плагин "Час рекламодателя"  можете скачать отсюда скачать
Потом устанавливаем, при установке можно не загружать те 2 файла в админку, который включают и выключают эту акцию.
После установки, для автоматического включения акции удаляем с базы данных таблицу tb_status, и делаем запрос к БД :
CREATE TABLE IF NOT EXISTS `tb_status` (
  `id` int(11) NOT NULL auto_increment,
  `date` varchar(20) NOT NULL,
  `enddate` varchar(20) NOT NULL,
  `stamp` int(30) NOT NULL default '0',
  `work` int(1) NOT NULL,
  `datenvr` varchar(50) NOT NULL,
  `time` varchar(11) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=135;

Авто - Час рекламодателя

Говорю сразу, писал для себя.
И так, связи с тем, что мне было лень каждый день нажимать на кнопку чтобы включить эту акцию, написал для себя вот это маленькое дополнение, которое избавило меня от этой проблемы smile.
Поначалу я хотел продавать плагин, но думаю ладно, вылажу на халяву.
И так, у кого нету простого плагина "Час рекламодателя" , можете скачать отсюда скачать.
Потом устанавливаем, при установке можно не загружать те 2 файла в админку, который включают и выключают эту акцию.
После установки, для автоматического включения акции удаляем с базы данных таблицу tb_status, и делаем запрос к БД :

CREATE TABLE IF NOT EXISTS `tb_status` (
  `id` int(11) NOT NULL auto_increment,
  `date` varchar(20) NOT NULL,
  `enddate` varchar(20) NOT NULL,
  `stamp` int(30) NOT NULL default '0',
  `work` int(1) NOT NULL,
  `datenvr` varchar(50) NOT NULL,
  `time` varchar(11) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=135;

После этого вставляем в header.php после
<body>
кода это

Код:
<?
/*Начало блока для автоматического включений "Час рекламодателя"*/
$tkdatadlyaac = date("d.m.Y");/*Определяем текущую дату ( число , месяц,год)*/
require('config.php');
$datechrk = "SELECT * FROM `tb_status` order by id desc limit 1"; /*Выводим с базы данные о последнем включении акции*/
$resdate=mysql_query($datechrk);
$poslzapchrk=mysql_fetch_array($resdate);
$vchdatedlyac = $poslzapchrk["datenvr"];
if($tkdatadlyaac != $vchdatedlyac)/*Если акция сегодня не включалась делаем следующее*/
{
$timechasrk = mt_rand(00,23); /*Генерируем время когда включится акция*/
require('config.php');
mysql_query("INSERT INTO `tb_status` (date, enddate,  stamp, work, datenvr, time) VALUES ('', '', '', '', '$tkdatadlyaac', '$timechasrk')");/*Вставляем эту запись в нашу таблицу*/
}
$nastdate = date("H");/*Определяем текущее время на сервере (часы)*/
$uslvdt = $poslzapchrk["date"];
$sgnrtime = $poslzapchrk["time"];
if($nastdate >= $sgnrtime and $uslvdt == '' and $sgnrtime != '')
{
require('config.php');
mysql_query("UPDATE `tb_config` SET price='0.015' WHERE item = 'hits'"); /*Динамическая ссылка*/
mysql_query("UPDATE `tb_config` SET price='0.15' WHERE item = 'advbanner'"); /*Ротатор баннеров*/
mysql_query("UPDATE `tb_config` SET price='0.15' WHERE item = 'advstatlink'"); /*Статистическая ссылка*/
mysql_query("UPDATE `tb_config` SET price='0.15' WHERE item = 'wmframeads'");/*Фрейм*/
mysql_query("UPDATE `tb_config` SET price='0.15' WHERE item = 'wmchatads'");/*Каталог ссылок*/
$date = date("d.m.Y H:i");
mysql_query("UPDATE `tb_status` SET date='$date', stamp=UNIX_TIMESTAMP(), work='1'");/*Делаем чтобы сегодня акция больше не включалась*/

}
/*Конец блока для автоматического включений "Час рекламодателя"*/
?>

Статья создана по материалам сайта http://www.rfs-rufus.ru/

Отредактировано gagosha (2010-03-28 19:35:36)

0

15

gagosha написал(а):

удаляем с базы данных таблицу tb_status

если мы удаляем уту таблицу из баз тогда как акция будет выключаться??? ведь автовыключение делает запрос именно к этой таблице!!!!!

0

16

наверно не хорошо прочитали

skifstix написал(а):

если мы удаляем уту таблицу из баз тогда как акция будет выключаться??? ведь автовыключение делает запрос именно к этой таблице!!!!!

удаляем и заново вставим

CREATE TABLE IF NOT EXISTS `tb_status` (
  `id` int(11) NOT NULL auto_increment,
  `date` varchar(20) NOT NULL,
  `enddate` varchar(20) NOT NULL,
  `stamp` int(30) NOT NULL default '0',
  `work` int(1) NOT NULL,
  `datenvr` varchar(50) NOT NULL,
  `time` varchar(11) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=135;

Отредактировано gagosha (2010-03-28 20:31:42)

0

17

gagosha написал(а):

наверно не хорошо прочитали

Не просто не хорошо, а невнимательно  :rolleyes:

gagosha написал(а):

gagosha

Спасибо за модуль.

0

18

qazantip написал(а):

Не просто не хорошо, а невнимательно

прошу прощенья :blush:

gagosha спосибо за помощ :cool:

0

19

gagosha написал(а):

Потом устанавливаем, при установке можно не загружать те 2 файла в админку, который включают и выключают эту акцию.

Я не понял, извините, эти файлы вообще не нужны? И еще, а в sites.php код, что в описании, нужно вставлять? Спасибо!

0

20

vovka написал(а):

Я не понял, извините, эти файлы вообще не нужны? И еще, а в sites.php код, что в описании, нужно вставлять? Спасибо!

Два файла можете вставить но если поставите автоматический запуск то они теряют своего смысла хотя можете установить нечего не помешает.  что касается sites.php  там описание не нужно, скачайте файл и там все написано.

0


Вы здесь » Vse o BUX » SoooFast » вопрос про плагин "час рекламодателя"