dred142
Участник
- Сообщения
- 69
- Реакции
- 23
СПЕЦИАЛЬНО ДЛЯ Andreys
Счетчик автоматического отсчета времени до получения бонуса, для Фермы Соседи. Можете переделать под ФФ. Кто-то искал тут, вот решил выложить. От плюсика не откажусь.
Пример могу дать в лс. Если нужен.
Счетчик автоматического отсчета времени до получения бонуса, для Фермы Соседи. Можете переделать под ФФ. Кто-то искал тут, вот решил выложить. От плюсика не откажусь.
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#loadasab').load('#span #loadasdab');",1000); //У меня интервал обновления блока - минута
});
</script>
<?
$w = mysql_query("SELECT * FROM tb_bonus WHERE user_id = '$usid' ORDER BY id DESC LIMIT 1") or die(mysql_error());
$e = mysql_fetch_assoc($w);
$crok1 = date(time()-3600);
$crok2 = date($e['date'] + (0));
$cr=date("H:i",$crok2);
$os = $crok2 - $crok1 - (3 * 60 * 60);
$ost= date("H:i:s",$os);
if($e['date'] > (time() - 3600)) {
echo '<center><font color="red">Вы уже получали бонус за последний час!<br />До получения бонуса: <span id="loadasab"><span id="loadasdab">'.$ost.'</span></span></font></center>';
} else {
?>
<input id="text" value ="1" name="bon" type="hidden">
<input onclick="send1();" class="buttonmail" value="Получить бонус" type="button"><?}?>
jQuery(document).ready(function(){
setInterval("jQuery('#loadasab').load('#span #loadasdab');",1000); //У меня интервал обновления блока - минута
});
</script>
<?
$w = mysql_query("SELECT * FROM tb_bonus WHERE user_id = '$usid' ORDER BY id DESC LIMIT 1") or die(mysql_error());
$e = mysql_fetch_assoc($w);
$crok1 = date(time()-3600);
$crok2 = date($e['date'] + (0));
$cr=date("H:i",$crok2);
$os = $crok2 - $crok1 - (3 * 60 * 60);
$ost= date("H:i:s",$os);
if($e['date'] > (time() - 3600)) {
echo '<center><font color="red">Вы уже получали бонус за последний час!<br />До получения бонуса: <span id="loadasab"><span id="loadasdab">'.$ost.'</span></span></font></center>';
} else {
?>
<input id="text" value ="1" name="bon" type="hidden">
<input onclick="send1();" class="buttonmail" value="Получить бонус" type="button"><?}?>
Последнее редактирование:
Parmali
Местный
- Сообщения
- 65
- Реакции
- 9
Показывает какого числа и во сколько часов-минут-секунд можно будет получить следующий бонус
<?PHP
# таймер
$db->Query("SELECT * FROM db_bonus_list WHERE user = '$uname' LIMIT 1");
if($db->NumRows() > 0){
while($data_bonus = $db->FetchArray()){
?>
<center><font color='red'><b>Бонус будет доступен : <?=date("d.m в H:i:s",$data_bonus["date_del"]) ;?> </b></font></center>
<?PHP
}
}else echo "<center><font color = 'red'><b>Пришло время получить бонус!</b></font></center>";
?>
# таймер
$db->Query("SELECT * FROM db_bonus_list WHERE user = '$uname' LIMIT 1");
if($db->NumRows() > 0){
while($data_bonus = $db->FetchArray()){
?>
<center><font color='red'><b>Бонус будет доступен : <?=date("d.m в H:i:s",$data_bonus["date_del"]) ;?> </b></font></center>
<?PHP
}
}else echo "<center><font color = 'red'><b>Пришло время получить бонус!</b></font></center>";
?>
dred142
Участник
- Сообщения
- 69
- Реакции
- 23
У меня идет отсчет времени до получения. Дату получения как у вас сделать очень просто. Тут просили сделать отсчет времени, вот я и выложил.Parmali написал(а):Показывает какого числа и во сколько часов-минут-секунд можно будет получить следующий бонус
<?PHP
# таймер
$db->Query("SELECT * FROM db_bonus_list WHERE user = '$uname' LIMIT 1");
if($db->NumRows() > 0){
while($data_bonus = $db->FetchArray()){
?>
<center><font color='red'><b>Бонус будет доступен : <?=date("d.m в H:i:s",$data_bonus["date_del"]) ;?> </b></font></center>
<?PHP
}
}else echo "<center><font color = 'red'><b>Пришло время получить бонус!</b></font></center>";
?>
TyTuKeT
Участник
- Сообщения
- 219
- Реакции
- 37
dred142
Участник
- Сообщения
- 69
- Реакции
- 23
Глюков никаких нет. Просто нужно переименовывать дивыTyTuKeT написал(а):Если использовать несколько на одной странице появляются глюки.