Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

Начисление по 1 голосу в день


Рекомендуемые сообщения

system/init.php меняй на свое значения

 

//Елси юзер залогинен то обновляем последнюю дату посещения в таблице друзей и на личной стр
if($logged){
//Начисления 1 убм.
if(!$user_info['user_lastupdate']) $user_info['user_lastupdate'] = 1;
 
if(date('Y-m-d', $user_info['user_lastupdate']) < date('Y-m-d', $server_time))
$sql_balance = ", user_balance = user_balance+1, user_lastupdate = '{$server_time}'";

 

Как убрать начисление по 1 голосу в день, при посещении сайта в течении дня?

Изменено пользователем Dmitry_Vrad
Ссылка на комментарий
Поделиться на другие сайты

Как убрать начисление по 1 голосу в день, при посещении сайта в течении дня?

//Елси юзер залогинен то обновляем последнюю дату посещения в таблице друзей и на личной стр
if($logged){
//Начисления 1 убм.
if(!$user_info['user_lastupdate']) $user_info['user_lastupdate'] = 1;

if(date('Y-m-d', $user_info['user_lastupdate']) < date('Y-m-d', $server_time))
$sql_balance = ", user_balance = user_balance+1, user_lastupdate = '{$server_time}'";

//Определяем устройство
if($check_smartphone) $device_user = 1;
else $device_user = 0;

if(($user_info['user_last_visit'] + 60) <= $server_time){

$db->query("UPDATE LOW_PRIORITY `".PREFIX."_users` SET user_logged_mobile = '{$device_user}', user_last_visit = '{$server_time}' {$sql_balance} WHERE user_id = '{$user_info['user_id']}'");

}

}

И замени на

//Елси юзер залогинен то обновляем последнюю дату посещения в таблице друзей и на личной стр
if($logged){
	//Определяем устройство
	if($check_smartphone) $device_user = 1;
	else $device_user = 0;
	
	if(($user_info['user_last_visit'] + 60) <= $server_time){
		$db->query("UPDATE LOW_PRIORITY `".PREFIX."_users` SET user_logged_mobile = '{$device_user}', user_last_visit = '{$server_time}' WHERE user_id = '{$user_info['user_id']}'");
	}
	
}
Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Бобра всем) аппну темку Ребятки подскажите а, как начислять каждый день 1 руб. и при этом уведомлять Юзверя о том что он получил руб за посещение? Заранее спасибо)

Ссылка на комментарий
Поделиться на другие сайты

Бобра всем) аппну темку Ребятки подскажите а, как начислять каждый день 1 руб. и при этом уведомлять Юзверя о том что он получил руб за посещение? Заранее спасибо)

В init.php

 НАйди

$sql_balance = ", user_balance = user_balance+1, user_lastupdate = '{$server_time}'";

И замени на

$sql_balance = ", balance_rub = balance_rub+1, user_lastupdate = '{$server_time}'";

и все теперь в место голосов начисляет рубли

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

В init.php

НАйди

$sql_balance = ", user_balance = user_balance+1, user_lastupdate = '{$server_time}'";
И замени на
$sql_balance = ", balance_rub = balance_rub+1, user_lastupdate = '{$server_time}'";
и все теперь в место голосов начисляет рубли

А как при входе push получить что бы было написано типо начисленно бонусы

Ссылка на комментарий
Поделиться на другие сайты

Делай INSERT уведомления в бд

Если и делать, лучше вывести переменную с значением true и вывести что то типа if($name == true) echo '<script>Box.Info(Тут код уведомления)</script>'; ибо лишние запросы в базу ни к чему 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...