Vse o BUX

Объявление

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

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



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

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


Вы здесь » Vse o BUX » SoooFast » Модернизация скрипта


Модернизация скрипта

Сообщений 1 страница 10 из 444

1

Очень большая проблема на буксах - это мульти аккаунты.
Выход есть, хотя полность проблему он не решит.
Проверка соответствия кошелька указанному при регистрации WMID.
Конечно полностью это улучшение вас не защитит, но часть читеров отсеит.

Итак скрипт:
<?PHP
function a_wm($wmid, $wm)
{
$purse = file_get_contents("http://passport.webmoney.ru/asp/CertView.asp?purse=".$wm);
if(strpos($purse,"WMID#".$wmid))
{
return TRUE;
}else{
$purse = file_get_contents("http://passport.webmoney.ru/asp/CertView.asp?purse=".$wm);
if(strpos($purse,"WMID#".$wmid))
{
return TRUE;
}else{
return FALSE;
}
}
}
?>

Как поставить?
Прежде всего присвоить имя файлу))), и залить в корень сайта.

В файле register.php под

include('header.php');

вставляем:

include("ВАШЕ ИМЯ ФАЙЛА.php");

Далее под:

$referer=$_POST["referer"];

вставляем:

if(!a_wm($wmid, $pemail))
{
echo "<br><img src=\"images/error.png\" align=\"middle\"><b>Введен неверный кошель!!!!";
include('footer.php');
exit();
}

0

2

Здесь напишу как маленько изменить в админ панели поиск юзеров.
Лично для меня проблемно было, ввести ник юзера потом выбрать направление поиска, потому как на первом месте стоит поиск по ID юзера, совершенно бесполезный поиск.
Потому я сделал так:

Ищем в папке admin файл userlist.php
в нем ищем блок

<fieldset><legend>Поиск пользователей</legend>
<form method="post" action="adminmain.php?p=userlist&action=search">
Строка поиска:
<input type="text" size="30" maxlength="150" value="<?=$searchtext ?>" name="stroka">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Поиск по полю:
<select name="sf1">
        <option value="id">ID</option>
<option value="username">Имя пользователя</option>
        <option value="referer">Реферер</option>
<option value="account">Уровень аккаунта</option>
<option value="visits">Кол-во визитов</option>
<option value="money">Сумма денег на балансе</option>
<option value="joindate">Дата регистрации</option>
<option value="lastlogdate">Дата последнего входа</option>
<option value="wmid">WMID</option>

</select>

Как видите на первом месте в блоке стоит поиск по id, просто поменяйте их местами с username
Теперь на первом месте будет поиск юзера по его нику.
Далее я столкнулся с проблемой поиска юзера по IP адресу, почему то автор этот поиск проигнорировал.
Но это не проблема и такой поиск мы добавим за минуту.

В том же блоке "Поиск пользователей" добавляем всего одну строчку в любое удобное место:
<option value="lastiplog1">IP(по посл.входу)</option>

Замечу, поиск по IP будет по последнему входу юзера на сайт!
То есть, искать будет тот IP с которым юзер вошел последний раз!

0

3

Добавляем обратный отсчет таймера к просмотренной ссылке.
Зачем? Просто что бы юзер знал, когда ссылка снова станет активной.
Здесь приведу сразу весь код без разьяснения что и куда ) - лень просто...
Файл titulos.php

<tr>
<td bgcolor="<?=$highlight?>">

<?
require('config.php');
$sqle = "SELECT * FROM tb_ads WHERE user='$last' and ident='$id'";
$resulte = mysql_query($sqle);       
$myrow = mysql_fetch_array($resulte);
mysql_close($con);

if ($total<=5) { $new='<font color="red">(new)</font>'; } else { $new='&nbsp;';}

$time=$myrow['visitime'];

$crok1 = date(time());
$crok2 = date($time + (24 * 60 * 60));

$cr=date("H:i",$crok2);
$os=$crok2 - $crok1 - (2 * 60 * 60); // Важно! Цыфра 2 отвечает за временный пояс в котором нах. сервер! По этому если у вас после клика по ссылке показывает доступность ссылки через 22.59.55, то соответственно смените 2 на 3 и так далее
$ost=date("H:i:s",$os);

if($crok1 >= $crok2)

{

?><b><a onclick="javascript: this.style.textDecoration='line-through';" href="view.php?ad=<?=$id?>" target="_blank"><?=$description?></a></b><?

} else { ?><del><?=$description?></del><br><font size='1' color='#00aa00'>( Следующий просмотр ссылки, через: <font color='#dd0000'><? echo"$ost";?></font> )</font><? }

?>

</td>
<tD bgcolor="<?=$highlight?>" style="font-weight: bold; text-align: center; color: #f00;">
<?=$timer?>

</td>
<tD bgcolor="<?=$highlight?>" style="font-weight: bold; text-align: center;">
<?=$members?> / <?=$outside?> / <?=$total?>

</td>
<td bgcolor="<?=$highlight?>" style="font-weight: bold; text-align: center;">

<?=$plan?>

</td>
</tr>

0

4

Делаем надпись "NEW" возле свеже-добавленной ссылки.

Можно просто заменить содержимое файла titulos.php на этот, но если в вашем файле присутствуют сторонние вставки, то будьте внимательны при замене!!!

Файл titulos.php

<tr>
<td bgcolor="<?=$highlight?>">

<?
require('config.php');
$sqle = "SELECT * FROM tb_ads WHERE user='$last' and ident='$id'";
$resulte = mysql_query($sqle);       
$myrow = mysql_fetch_array($resulte);
mysql_close($con);

if ($total<=5) { $new='<font color="red">(new)</font>'; } else { $new='&nbsp;';}

$time=$myrow['visitime'];

$crok1 = date(time());
$crok2 = date($time + (24 * 60 * 60));

if($crok1 >= $crok2)

{

?><b><a onclick="javascript: this.style.textDecoration='line-through';" href="view.php?ad=<?=$id?>" target="_blank"><?=$description?></a>&nbsp;<?=$new?></b><?

} else { ?><del><?=$description?><del><? }

?>

</td>
<tD bgcolor="<?=$highlight?>" style="font-weight: bold; text-align: center; color: #f00;">
<?=$timer?>

</td>
<tD bgcolor="<?=$highlight?>" style="font-weight: bold; text-align: center;">
<?=$members?> / <?=$outside?> / <?=$total?>

</td>
<td bgcolor="<?=$highlight?>" style="font-weight: bold; text-align: center;">

<?=$plan?>

</td>
</tr>

Для аккуратного добавления делаем следующее:

перед кодом
$time=$myrow['visitime'];

ставим
if ($total<=5) { $new='<font color="red">(new)</font>'; } else { $new='&nbsp;';}

ниже этот код
?><b><a onclick="javascript: this.style.textDecoration='line-through';" href="view.php?ad=<?=$id?>"
target="_blank"><?=$description?></a></b><?

меняем на этот
?><b><a onclick="javascript: this.style.textDecoration='line-through';" href="view.php?ad=<?=$id?>" target="_blank"><?=$description?></a>&nbsp;<?=$new?></b><?

Все!

0

5

Добавляем банер в "Рекламные материалы"

Файл reflinks.php - отвечает за показ рекламных материалов букса.
Открываем его, и смотрим код.

Код:
<?session_start();

if(!(isset($_SESSION["username"]) && isset($_SESSION["password"])))
{
	?>
	<script type="text/javascript">
	location.replace("login.php");
	</script>
	<noscript>
	<meta http-equiv="refresh" content="0; url=login.php">
	</noscript>
	<?
	exit();
}

$user=$_SESSION["username"];

require("config.php");
$reflink="$url/?r=$user";
$refban="$url/images/banner.jpg";
mysql_close($con);

include('header.php');
?>

<fieldset>
<div id="fieldheader"><center>.::Рекламные материалы::.</center></div>
<br>
<center>
<font-size: 16px><b>Ссылка для привлечения рефералов</b></font><br>
<input type=text value="<?=$reflink?>" size=50>
<br>
<br>
<font-size: 16px><b>Баннер 468x60 px</b></font><br>
<textarea cols=50 rows=5 readonly>
<a href="<?=$reflink?>" target="_blank"><img src="<?=$refban?>" width=468 height=60 border=0></a>
</textarea>
<br>
<img src="<?=$refban?>" width=468 height=60 border=0>
</center>
</fieldset>
<?
include('footer.php');
?>

Нам нужно вот этот код
$reflink="$url/?r=$user";
$refban="$url/images/banner.jpg";

и вот этот
<br>
<font-size: 16px><b>Баннер 468x60 px</b></font><br>
<textarea cols=50 rows=5 readonly>
<a href="<?=$reflink?>" target="_blank"><img src="<?=$refban?>" width=468 height=60 border=0></a>
</textarea>
<br>
<img src="<?=$refban?>" width=468 height=60 border=0>

Прежде всего закачаем наш банер в папку images с именем banner1.jpg
Далее имя банера пропишем вот сюда
$reflink="$url/?r=$user";
$refban="$url/images/banner.jpg";
$refban1="$url/images/banner1.jpg";

и сюда

Код:
<br>
<font-size: 16px><b>Баннер 468x60 px</b></font><br>
<textarea cols=50 rows=5 readonly>
<a href="<?=$reflink?>" target="_blank"><img src="<?=$refban?>" width=468 height=60 border=0></a>
</textarea>
<br>
<img src="<?=$refban?>" width=468 height=60 border=0>
<br>
<font-size: 16px><b>Баннер 468x60 px</b></font><br>
<textarea cols=50 rows=5 readonly>
<a href="<?=$reflink?>" target="_blank"><img src="<?=$refban1?>" width=468 height=60 border=0></a>
</textarea>
<br>
<img src="<?=$refban1?>" width=468 height=60 border=0>
</center>

в итоге должно получится так:

Код:
<?session_start();

if(!(isset($_SESSION["username"]) && isset($_SESSION["password"])))
{
	?>
	<script type="text/javascript">
	location.replace("login.php");
	</script>
	<noscript>
	<meta http-equiv="refresh" content="0; url=login.php">
	</noscript>
	<?
	exit();
}

$user=$_SESSION["username"];

require("config.php");
$reflink="$url/?r=$user";
$refban="$url/images/banner.jpg";
$refban1="$url/images/banner1.jpg";
mysql_close($con);

include('header.php');
?>

<fieldset>
<div id="fieldheader"><center>.::Рекламные материалы::.</center></div>
<br>
<center>
<font-size: 16px><b>Ссылка для привлечения рефералов</b></font><br>
<input type=text value="<?=$reflink?>" size=50>
<br>
<br>
<font-size: 16px><b>Баннер 468x60 px</b></font><br>
<textarea cols=50 rows=5 readonly>
<a href="<?=$reflink?>" target="_blank"><img src="<?=$refban?>" width=468 height=60 border=0></a>
</textarea>
<br>
<img src="<?=$refban?>" width=468 height=60 border=0>
<br>
<font-size: 16px><b>Баннер 468x60 px</b></font><br>
<textarea cols=50 rows=5 readonly>
<a href="<?=$reflink?>" target="_blank"><img src="<?=$refban1?>" width=468 height=60 border=0></a>
</textarea>
<br>
<img src="<?=$refban1?>" width=468 height=60 border=0>
</center>
</fieldset>
<?
include('footer.php');
?>

Вот так все просто.
Аналогично ставим любой банер, и любое кол-во банеров на страничку.
Обратите внимание! Переменная $refban1 для нового банера всегда новая! ($refban1, $refban2 и тд.)

0

6

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

0

7

:cool:

Отредактировано qazantip (2010-02-23 18:01:23)

0

8

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

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

Ок! щас допишу как сменить цвет админ ссылки и сделаем Шапку сайта! а не банер

0

9

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

очередной вопрос-пожелание, где изменить цвет выделения цветом динамических ссылок??? а то салатовый не подходит под дизайм моего сайта! спасибо!

Я так понял речь идет о цвете ссылки добавляемой админом, вроде там салатовый цвет.
В общем самое первое - это в админке, "просмотр рекламы" "динамические ссылки" и далее выбираем рекламу от админа, нажимаем редактировать и в описании есть строчка "выделение" в ней стоит цвет ссылки добавленной админом. Смените цвет на нужный вам и все.

Теперь как поставить цвет не меняя в админке.
Открываем папку admin ищем файл addrekl.php
в файле ищем
$highlight="#88ff00"; // это и есть заданный цвет ссылки от админа

меняем #88ff00 на нужный нам цвет.
Все.

0

10

Шапка сайта.

Шапка сайта это не что иное как большой банер  :mybb:

Рисуем картинку  какую хотим видеть - это зависит от фантазии...
Заливаем картинку в папку images называем ее например shapkabux.jpg
далее открываем файл header.php в нем ищем код:

<center>
<img src="typetext.php?text=<? include('sitename.php'); ?>&size=24">
</center>

меняем его на вот такой

<center>
<img src="images/shapkabux.jpg">
</center>

Все, шапка готова.
Важно! Не рисуйте слишком большие картинки могут быть проблемы с отображением!
Примерно 400-500х100 пиксель будет достаточно.

0


Вы здесь » Vse o BUX » SoooFast » Модернизация скрипта