Так есть она блин... может у кого то такая проблема была???kvozimir написал(а):Да там папка барабанчик должна быть
Была)я не смог исправить)потом на демо в готовый скрипте залил сразу,а потом скрипт загрузил на хост и все работало)так и не понял в чем дело....alexsoft59 написал(а):Так есть она блин... может у кого то такая проблема была???
Т.е. ты сначала на компе в скрипт засуну,а уже после на хост залил? Так в этом точно не могло быть проблемы,разницы то нет ведь...kvozimir написал(а):Была)я не смог исправить)потом на демо в готовый скрипте залил сразу,а потом скрипт загрузил на хост и все работало)так и не понял в чем дело....
Ну да так и сделал,а сначало я просто на прямую через хост заливал ,не через фтп....вообще не знаю как решилась проблемаalexsoft59 написал(а):Т.е. ты сначала на компе в скрипт засуну,а уже после на хост залил? Так в этом точно не могло быть проблемы,разницы то нет ведь...
Даalexsoft59 написал(а):Через файловый менеджер хостинга что ли???
dima20010628
Участник
- Сообщения
- 83
- Реакции
- 10
Мы не экстрасенсы мы не видим какую ошибку выдает..раз ошибка вылазит значит надо писать что за ошибка,а потом всем форумом решим как исправитьdima20010628 написал(а):У меня что-то не работает, выдаёт ошибку
Сказал же Скачай скрипт с хоста установи модуль потом залежи по новой скрипт с модулем на хост,мне так помоглоalexsoft59 написал(а):Так что,так видимо проблему со стрелкой тут ни кто не в силах порешать?))
так я пробовал так делать,выход не найден,не помогло,проблема не в этом видимо...kvozimir написал(а):Сказал же Скачай скрипт с хоста установи модуль потом залежи по новой скрипт с модулем на хост,мне так помогло
alexdol
Местный
- Сообщения
- 44
- Реакции
- 2
Все работает! Читаем тему чтоб отображались последний игры вопрос решен!смотрим внимательно......alexdol написал(а):Да что то не доработанный код. Все коды перепробовал которые здесь. То последние 20 пользователей не отображаются, то картинки с коробками нет. Но всё равно норм. Будем исправлять.
Ferz
Местный
- Сообщения
- 73
- Реакции
- 3
Вот полностью рабочий код, забирайте =)
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Коробка удачи";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid'");
# Настройки бонусов
$amount_lottery = 500;
$bonus_min = 0;
$bonus_max = 2000;
?>
<div class="s-bk-lf">
<div class="acc-title">Коробка удачи</div>
</div>
<div class="silver-bk">
<div class="clr"></div>
<style>
.silver-bklobux4ik {
background: url("../img/sunduk.png") center no-repeat;
border: 1px solid #dddddd;
width: 250;
border-radius: 4px;
margin: -10px 0px 0px 0px;
padding: 10px 12px 10px 12px;
color: #7ea57b;
font-weight: bold;
text-shadow: #fff 0 2px 9px;
margin-top: 5px;
}
.silver-bkloxum {
background: #f7f7f7;
border: 1px solid #dddddd;
width: 250;
border-radius: 4px;
margin: -10px 0px 0px 0px;
padding: 10px 12px 10px 12px;
color: #7ea57b;
font-weight: bold;
text-shadow: #fff 0 2px 9px;
margin-top: 5px;
}
</style>
<center>Одна игра стоит <b><?=$amount_lottery;?></b> серебра, вы можете выиграть до <b><?=$bonus_max;?></b> серебра.<BR /></center>
<p> </p>
<form action="" method="post">
<center>
<center>
<div class="silver-bkloxum">
<?PHP
$ddel = time() + 0*0*0;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_baraban4ik WHERE user_id = '$usid' AND date_del > '$dadd'");
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$stavka = intval($user_data["money_p"]);
$hide_form = false;
if($db->FetchRow() == 0){
# Выдача бонуса
if(isset($_POST["bonus"])){
if($stavka <= $user_data['money_p']) {
if($stavka >= 300) {
$sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
# Зачилсяем юзверю
$db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("UPDATE db_users_b SET money_p = money_p - '$amount_lottery' WHERE id = '{$usid}'");
$db->Query("INSERT INTO db_baraban4ik (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
echo "<center><font color = 'green'><b>Вы выиграли {$sum} серебра</b></font></center>";
$hide_form = false;
}else echo "<center><font color='red'>Недостаточно средств на балансе!</font>";
}else echo "<center><font color='red'>Недостаточно средств на балансе!</font>";
}
# Показывать или нет форму
if(!$hide_form){
?>
</div>
</center>
<div class="silver-bklobux4ik">
<br>
<br>
<br>
<br>
<script type="text/javascript" src="/js/baraban4ik/jqueryrotate.2.1.js"></script>
<script type="text/javascript"> jQuery(document).ready(function() {
//Функция статичного поворота на 45 градусов
jQuery("#rotate1").rotate(45);
// Постоянное вращение картинки
var angle = 0;
setInterval(function(){
angle+=3;
jQuery("#rotate2").rotate(angle);
},1);
// Поворот при наведении курсора на 180 градусов
jQuery("#rotate3").rotate({
bind:
{
mouseover : function() {
$(this).rotate({animateTo:-180})
},
mouseout : function() {
$(this).rotate({animateTo:0})
}
}
});
});
</script>
<center><img src="/img/baraban4ik.png" style="height: 70px; width: 70px;" id="rotate2" /></center>
<tr>
<td align="center"></td>
</tr>
<p> </p>
<br>
<br>
<center> <input type="submit" name="bonus" class="btn_3d" value="Остановить стрелку" style="height: 30px; width: 150px; margin-top:10px;"></center>
</div>
</center>
</form>
<?PHP
}
}else echo "<center><font color = 'red'><b>.</b></font></center><BR />"; ?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h4>Последние 20 участники</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">ID</td>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Сумма</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_baraban4ik ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($bon = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$bon["id"]; ?></td>
<td align="center"><?=$bon["user"]; ?></td>
<td align="center"><?=$bon["sum"]; ?></td>
<td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</table>
<div class="clr"></div>
</div>
чем он отличается от того что выложен?Ferz написал(а):Вот полностью рабочий код, забирайте =)
PHP:<?PHP $_OPTIMIZATION["title"] = "Аккаунт - Коробка удачи"; $usid = $_SESSION["user_id"]; $uname = $_SESSION["user"]; $db->Query("SELECT * FROM db_users_b WHERE id = '$usid'"); # Настройки бонусов $amount_lottery = 500; $bonus_min = 0; $bonus_max = 2000; ?> <div class="s-bk-lf"> <div class="acc-title">Коробка удачи</div> </div> <div class="silver-bk"> <div class="clr"></div> <style> .silver-bklobux4ik { background: url("../img/sunduk.png") center no-repeat; border: 1px solid #dddddd; width: 250; border-radius: 4px; margin: -10px 0px 0px 0px; padding: 10px 12px 10px 12px; color: #7ea57b; font-weight: bold; text-shadow: #fff 0 2px 9px; margin-top: 5px; } .silver-bkloxum { background: #f7f7f7; border: 1px solid #dddddd; width: 250; border-radius: 4px; margin: -10px 0px 0px 0px; padding: 10px 12px 10px 12px; color: #7ea57b; font-weight: bold; text-shadow: #fff 0 2px 9px; margin-top: 5px; } </style> <center>Одна игра стоит <b><?=$amount_lottery;?></b> серебра, вы можете выиграть до <b><?=$bonus_max;?></b> серебра.<BR /></center> <p> </p> <form action="" method="post"> <center> <center> <div class="silver-bkloxum"> <?PHP $ddel = time() + 0*0*0; $dadd = time(); $db->Query("SELECT COUNT(*) FROM db_baraban4ik WHERE user_id = '$usid' AND date_del > '$dadd'"); $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1"); $user_data = $db->FetchArray(); $stavka = intval($user_data["money_p"]); $hide_form = false; if($db->FetchRow() == 0){ # Выдача бонуса if(isset($_POST["bonus"])){ if($stavka <= $user_data['money_p']) { if($stavka >= 300) { $sum = rand($bonus_min, rand($bonus_min, $bonus_max) ); # Зачилсяем юзверю $db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'"); # Вносим запись в список бонусов $db->Query("UPDATE db_users_b SET money_p = money_p - '$amount_lottery' WHERE id = '{$usid}'"); $db->Query("INSERT INTO db_baraban4ik (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')"); # Случайная очистка устаревших записей echo "<center><font color = 'green'><b>Вы выиграли {$sum} серебра</b></font></center>"; $hide_form = false; }else echo "<center><font color='red'>Недостаточно средств на балансе!</font>"; }else echo "<center><font color='red'>Недостаточно средств на балансе!</font>"; } # Показывать или нет форму if(!$hide_form){ ?> </div> </center> <div class="silver-bklobux4ik"> <br> <br> <br> <br> <script type="text/javascript" src="/js/baraban4ik/jqueryrotate.2.1.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { //Функция статичного поворота на 45 градусов jQuery("#rotate1").rotate(45); // Постоянное вращение картинки var angle = 0; setInterval(function(){ angle+=3; jQuery("#rotate2").rotate(angle); },1); // Поворот при наведении курсора на 180 градусов jQuery("#rotate3").rotate({ bind: { mouseover : function() { $(this).rotate({animateTo:-180}) }, mouseout : function() { $(this).rotate({animateTo:0}) } } }); }); </script> <center><img src="/img/baraban4ik.png" style="height: 70px; width: 70px;" id="rotate2" /></center> <tr> <td align="center"></td> </tr> <p> </p> <br> <br> <center> <input type="submit" name="bonus" class="btn_3d" value="Остановить стрелку" style="height: 30px; width: 150px; margin-top:10px;"></center> </div> </center> </form> <?PHP } }else echo "<center><font color = 'red'><b>.</b></font></center><BR />"; ?> <table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%"> <tr> <td colspan="5" align="center"><h4>Последние 20 участники</h4></td> </tr> <tr> <td align="center" class="m-tb">ID</td> <td align="center" class="m-tb">Пользователь</td> <td align="center" class="m-tb">Сумма</td> <td align="center" class="m-tb">Дата</td> </tr> <?PHP $db->Query("SELECT * FROM db_baraban4ik ORDER BY id DESC LIMIT 20"); if($db->NumRows() > 0){ while($bon = $db->FetchArray()){ ?> <tr class="htt"> <td align="center"><?=$bon["id"]; ?></td> <td align="center"><?=$bon["user"]; ?></td> <td align="center"><?=$bon["sum"]; ?></td> <td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td> </tr> <?PHP } }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>' ?> </table> <div class="clr"></div> </div>
Ferz
Местный
- Сообщения
- 73
- Реакции
- 3
Я не знаю чем, но я склеил его из двух половин, где работало отображение коробок и где работал вывод пользователей, и у меня только так заработала. Пробовал в том числе и Ваш Код, но с ним у меня не отображалась картинка с коробками...kvozimir написал(а):чем он отличается от того что выложен?
Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
Всё, разобрался, файлы не нужны. смотреть надо через отладчик браузера, какие еще js скрипты исполняются из других файлов. У меня оказался в футере скрипт(что он делает я фиг знает)
Соответственно когда слепляется полностью страничка, нам просто не дают подключить библиотеку. Выход простой: находим в файле(в моем случае футер) где уже срабатывает скрипт какой либо, и сразу под тэг body ставим строку
Комплит
PHP:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Создаем две переенные с названиями месяцев и дней недели в массиве
var monthNames = [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ];
var dayNames= ["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]
// Создаем объект newDate()
var newDate = new Date();
// Извлекаем текущую дату из объекта Date
newDate.setDate(newDate.getDate());
// Навыходе день, дата, месяц и год
$('#Date').html(dayNames[newDate.getDay()] + " " + newDate.getDate() + ' ' + monthNames[newDate.getMonth()] + ' ' + newDate.getFullYear());
setInterval( function() {
// Создаем объект newDate() и извлекаем секунды текущего времени
var seconds = new Date().getSeconds();
// Добавляем начальный ноль к значению секунд
$("#sec").html(( seconds < 10 ? "0" : "" ) + seconds);
},1000);
setInterval( function() {
// Создаем объект newDate() и извлекаем минуты текущего времени
var minutes = new Date().getMinutes();
// Добавляем начальный ноль к значению минут
$("#min").html(( minutes < 10 ? "0" : "" ) + minutes);
},1000);
setInterval( function() {
// Создаем объект newDate() и извлекаем часы из текущего времени
var hours = new Date().getHours();
// Добавляем начальный ноль к значению часов
$("#hours").html(( hours < 10 ? "0" : "" ) + hours);
}, 1000);
});
</script>
PHP:
<script type="text/javascript" src="/js/baraban4ik/jqueryrotate.2.1.js"></script>