Очень оригинально смотрится на сайте. Данный плагин полностью исправлен, он лежит бесплатно во всех просторах интернета. Много лишних запросов убрано, не понятно для чего они там были.
И так установка.
Запрос в БД:
Далее открываем sfb.php и ищем:
Сразу после вставляем:
Ещё чуть ниже ищем:
И после вставляем:
далее ищем файл sfbstat.php и в самый низ дописываем
Кидаем файлы на сервер: cepochka.php redircep.php adv_cep.php
Файлы из папки admin в папку admin на сервере: wmbug_cepreq.php, wmbug_cepadd.php, wmbug_cepview.php
В админке открываем файл left.php и ищем:
Ниже добавляем:
Ещё ниже ищем:
И ниже добавим:
И ещё ниже ищем:
После вставляем:
Теперь идем к заказу, открываем файл advertise.php. Если статистика не кеширована, то в начале после include(\'config.php\') добавляем:
В разделе описания рекламы дописываем:
Ссылка:
Потом еще ниже после строк:
Добавляем:
В нужном нам месте, например header.php, вставляем:
<? @include('cepochka.php'); ?>
Вот и всё. Кому понравилось, ставьте плюсики.
И так установка.
Запрос в БД:
DROP TABLE IF EXISTS `wmbug_cep`;
CREATE TABLE `wmbug_cep` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`text` varchar(100) DEFAULT NULL,
`urlsite` varchar(150) NOT NULL,
`begindate` int(15) NOT NULL,
`wmid` varchar(12) NOT NULL,
`views` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=41;
CREATE TABLE `wmbug_cepreq` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`text` varchar(100) DEFAULT NULL,
`urlsite` varchar(150) NOT NULL,
`wmid` varchar(12) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32;
INSERT INTO `tb_config` VALUES (120, 'cepochka', '', '1');
CREATE TABLE `wmbug_cep` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`text` varchar(100) DEFAULT NULL,
`urlsite` varchar(150) NOT NULL,
`begindate` int(15) NOT NULL,
`wmid` varchar(12) NOT NULL,
`views` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=41;
CREATE TABLE `wmbug_cepreq` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`text` varchar(100) DEFAULT NULL,
`urlsite` varchar(150) NOT NULL,
`wmid` varchar(12) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32;
INSERT INTO `tb_config` VALUES (120, 'cepochka', '', '1');
Далее открываем sfb.php и ищем:
require('sfbstat.php');
if($lastupd+600 < time())
{
if($lastupd+600 < time())
{
Сразу после вставляем:
$res=mysql_query("select price from tb_config where item='cepochka'");
$res=mysql_fetch_array($res);
$cepochka=$res["price"];
$res=mysql_fetch_array($res);
$cepochka=$res["price"];
Ещё чуть ниже ищем:
\\$hits = \\"{$hits}\\";\\n
И после вставляем:
\\$cepochka = \\"{$cepochka}\\";\\n
далее ищем файл sfbstat.php и в самый низ дописываем
$cepochka = "1";
Кидаем файлы на сервер: cepochka.php redircep.php adv_cep.php
Файлы из папки admin в папку admin на сервере: wmbug_cepreq.php, wmbug_cepadd.php, wmbug_cepview.php
В админке открываем файл left.php и ищем:
Ниже добавляем:
Ещё ниже ищем:
И ниже добавим:
И ещё ниже ищем:
После вставляем:
Теперь идем к заказу, открываем файл advertise.php. Если статистика не кеширована, то в начале после include(\'config.php\') добавляем:
$res=mysql_query("select price from tb_config where item='cepochka'");
$res=mysql_fetch_array($res);
$cepochka=$res["price"];
$res=mysql_fetch_array($res);
$cepochka=$res["price"];
В разделе описания рекламы дописываем:
Рекламная цепочка - <?=$cepochka ?> <?=$vn?> за 100 кликов. Объявление размещается вверху всех страниц сайта на 100 кликов. Количество обьявлений зависит от количества заказов, однако ограничено в количестве 5 обьявлений одновременно, в зависимости от количества обьявлений Ваша ссылка может менять свой цвет и размер.
Ссылка:
advertise.php?adv=cep
Потом еще ниже после строк:
if($adv=='text') include('addtextads.php');
Добавляем:
if($adv=='cep') include('adv_cep.php');
В нужном нам месте, например header.php, вставляем:
<? @include('cepochka.php'); ?>
Вот и всё. Кому понравилось, ставьте плюсики.
6 комментарии
141 загрузки
Детали
- Первый релиз 08 июн 2012
- Последнее обновление 16 сен 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 10
- Рейтинг (0)
- Регистрация 12 мар 2012
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет


Zloebun
- 25 июн 2012Это именно та тема .... Ночной волк вам правильно всё тыкнул носом ... Мега прогеры блин ....
Артём
- 15 июн 2012Это уже отдельная тема.
FreeWolfAlex
- 15 июн 2012ага, а так же объявляйте все переменные до их использования
А проверку на существование файла написать не пробовали?
Артём
- 10 июн 2012Ну во-первых неудачный пример с __autoload(). В PHP 5.4 ее уже нету. Ты че на 5.2 сидишь что ли?
Конструкцию include лучше использовать для так сказать "статичных страниц".
Допустим у нас есть конфигурационный файл, где в переменных хранятся настройки сайта. Ну типа $name = "лол"; и т.п.
Ну соотвественно в скрипте эти переменные используются. Если этого файлы не будет, сгенерируется лишь warning. То есть скрипт продолжит работу. И ты представь что с ним будет. Он будет работать непонятно как. Будет куча сообщений мол переменная такая-то не определена.
А если использовать require, сгенерируется fatal error, и работа скрипта будет прекращена. Никаких непоняток не будет.
Я собственно даю советы не с потолка. Я кроме SFB сижу еще на форумах о PHP, прислушиваюсь к мнениям и советам профессионалов со стажем.
Если ты пишешь скрипты по примеру SoooFast'а (т.е. весь твой скрипт построен на include, mysql_* функциях и т.д), я тебе искренне соболезную.
И еще, в популярных CMS чаще всего используется именно require, require_once.
Если нету како-то файла, значит надо прекратить работу скрипта. Иначе ты не знаешь как поведет себя скрипт.
Насчет циклов. Например:
Выдаст один fatal error.
А:
Выдаст 1000 warning. Это по твоему лучше?
BaMiS
- 10 июн 2012require и include имеют немного разные функции за счёт особенностей их исполнения. Поэтому отказываться вообще от одного в пользу другого глупо.
require - само-то использовать для подключения файлов, который в данном скрипте будут подключены в любом случае. Так как require выгружает файл на исполнения до начала работы. include же подключает всё сразу во время работы. Если у тебя есть условие какое-либо то лучше использовать include.
А если ты используешь __autoload к примеру, или включаешь файлы в цикле(к примеру) то тут получится использовать только include. require будет выбивать ошибку.
Так что не агитируй тут. А то тебя начитаются, а потом будут удивлятся почему у них не работает что либо