Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
Начисление монет и рейтинга - Страница 2
Помощь мастерам | Начисление монет и рейтинга
Pro_100_Igor
:
Всем привет
Напишите пожалуйста код,который за каждый час пребывания на сайте будет давать 100 монет и 5% рейтинга
Начисление монет и рейтинга
16 Июля 2015Всем привет
Напишите пожалуйста код,который за каждый час пребывания на сайте будет давать 100 монет и 5% рейтинга
Комментарии:
Скиталец 17 Июля 2015
Сибирский (17 Июля 2015):
Еще есть момент, видел вариации рейтинг модуля, где при каждом голосовании рейтинг не добавляется а пересчитывается сумма по таблице голосов ) В этом случае все наши варианты касаемо рейтинга ни о чем )) Так как следующее голосование просто затрет бонус ))
Сибирский, точно! Там же еще одна табла учавствует user_voice2 кажется к ней тоже инсерт нужен Еще есть момент, видел вариации рейтинг модуля, где при каждом голосовании рейтинг не добавляется а пересчитывается сумма по таблице голосов ) В этом случае все наши варианты касаемо рейтинга ни о чем )) Так как следующее голосование просто затрет бонус ))
Сибирский 17 Июля 2015
Еще есть момент, видел вариации рейтинг модуля, где при каждом голосовании рейтинг не добавляется а пересчитывается сумма по таблице голосов ) В этом случае все наши варианты касаемо рейтинга ни о чем )) Так как следующее голосование просто затрет бонус ))
Еще есть момент, видел вариации рейтинг модуля, где при каждом голосовании рейтинг не добавляется а пересчитывается сумма по таблице голосов ) В этом случае все наши варианты касаемо рейтинга ни о чем )) Так как следующее голосование просто затрет бонус ))
Скиталец 17 Июля 2015
Saint (17 Июля 2015):
//можно как то так попробовать
<?
//sql alter table `user` add `timebonus` int(11) default '0';
$timebonus = time() - $user['date_last'];
if($timebonus < 120)
{
$actTimebonus = $user['timebonus'] + $timebonus;
if($user['timebonus'] > 3600)
{
$actTimebonus = 0;
$addSql = " AND money = '(money + 100)',rating = '(rating + 5)'";
}
else $addSql = null;
mysql_query("UPDATE `user` SET `timebonus` = {$actTimebonus} {$addSql} where `id` = ". $user['id']);
unset($timebonus,$actTimebonus,$addSql);
//месседж...
}
?>
//не проверял
Saint, да проще взять у юниона (сибирского) мод зарплаты там уровень и прогресс + каждый новый уравень можно рейт давать, а каждый час монеты да и зачем изобретать велосипед когда готовый есть //можно как то так попробовать
<?
//sql alter table `user` add `timebonus` int(11) default '0';
$timebonus = time() - $user['date_last'];
if($timebonus < 120)
{
$actTimebonus = $user['timebonus'] + $timebonus;
if($user['timebonus'] > 3600)
{
$actTimebonus = 0;
$addSql = " AND money = '(money + 100)',rating = '(rating + 5)'";
}
else $addSql = null;
mysql_query("UPDATE `user` SET `timebonus` = {$actTimebonus} {$addSql} where `id` = ". $user['id']);
unset($timebonus,$actTimebonus,$addSql);
//месседж...
}
?>
//не проверял
Saint
17 Июля 2015
//можно как то так попробовать
<?
//sql alter table `user` add `timebonus` int(11) default '0';
$timebonus = time() - $user['date_last'];
if($timebonus < 120)
{
$actTimebonus = $user['timebonus'] + $timebonus;
if($user['timebonus'] > 3600)
{
$actTimebonus = 0;
$addSql = " AND money = '(money + 100)',rating = '(rating + 5)'";
}
else $addSql = null;
mysql_query("UPDATE `user` SET `timebonus` = {$actTimebonus} {$addSql} where `id` = ". $user['id']);
unset($timebonus,$actTimebonus,$addSql);
//месседж...
}
?>
//не проверял
______________________
Я есть сущность
//можно как то так попробовать
<?
//sql alter table `user` add `timebonus` int(11) default '0';
$timebonus = time() - $user['date_last'];
if($timebonus < 120)
{
$actTimebonus = $user['timebonus'] + $timebonus;
if($user['timebonus'] > 3600)
{
$actTimebonus = 0;
$addSql = " AND money = '(money + 100)',rating = '(rating + 5)'";
}
else $addSql = null;
mysql_query("UPDATE `user` SET `timebonus` = {$actTimebonus} {$addSql} where `id` = ". $user['id']);
unset($timebonus,$actTimebonus,$addSql);
//месседж...
}
?>
//не проверял
______________________
Я есть сущность
Скиталец 17 Июля 2015
Сибирский (17 Июля 2015):
Скиталец, ну я делал на бд, в курсе наверное ))
Сибирский, да у меня твой стоит, я его на phpbb И JCMS ставил, сколько лет таскаю а недавно благодаря Руслану (Кредитор) обратный отсчет до получения бонуса сделал, он функцию counttime(); на форуме написал,а я её туда пристроил Скиталец, ну я делал на бд, в курсе наверное ))
Скиталец 17 Июля 2015
Сибирский (17 Июля 2015):
Скиталец, пишите в БД ) Но такой мод уже есть, и тем более, раз он не остается на сайте то и не для чего ему такие начисления делать. Сессия по умолчанию хранится 24 минуты и если нет активности затирается, другое дело динамические ай пи
Сибирский, да б/д вариант.Скиталец, пишите в БД ) Но такой мод уже есть, и тем более, раз он не остается на сайте то и не для чего ему такие начисления делать. Сессия по умолчанию хранится 24 минуты и если нет активности затирается, другое дело динамические ай пи