Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Онлайн пользователя (Когда заходил на сайт как Вконтакте)
Онлайн пользователя
bit_vlad
Сообщений: 75
Репутация: -12

Сообщение # 1 | 17:18:19
Здравствуйте друзья smile
Помогите пожалуйста сделать онлайн пользователя на персональной странице как в контакте...
То есть если пользователь онлайн показыват В сети а если оффлайн показывает заходил сегодня, вчера во столько то... и т.д.
когда заходил желательно бы использовать этот код

Код
<?if(strpos($_STATUS$,'Offline')!=-1)?> <?if(!$_IS_OWN_PROFILE$)?>заходил<?if($_GENDER_ID$="2")?>а<?endif?>
<?if($DATE$=substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,strpos(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2),', ')))?>сегодня
<?else?>
<?if((substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,2)=($DAY$-1)) && (substr(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,strpos(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2),', ')),3)=substr($DATE$,3)))?>вчера
<?else?>
<?substr(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,strpos(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2),', ')),0,-5)?><?endif?><?endif?> в <?substr($_LOG_TIME$,strrpos($_LOG_TIME$,', ')+2)?><?endif?><?endif?>

Пробовал поставить и этот и этот но гость почему то не видит надпись В сети если пользователь онлайн а нужно что бы мог видеть...

Прикрепления: 6956827.png(0Kb) · 4119754.png(0Kb)
Сообщение отредактировал bit_vlad - Четверг, 18 Фев 2016, 17:21:09
_CrySiS_
Сообщений: 464
Репутация: 38

Сообщение # 2 | 18:13:48
bit_vlad, как выяснилось - сайту Ура не стоит доверять, так как там сидят иногда криворукие "программисты", которые просто не могут проверить условия работы скрипта. Вот правильный код.

Сообщение отредактировал _CrySiS_ - Пятница, 19 Фев 2016, 00:33:44
bit_vlad
Сообщений: 75
Репутация: -12

Сообщение # 3 | 19:05:46
Цитата _CrySiS_ ()
<?if($_STATUS$)?><?if(!$_IS_OWN_PROFILE$)?>заходил<?if($_GENDER_ID$="2")?>а<?endif?><?if($DATE$=substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,strpos(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2),', ')))?>сегодня
<?else?>
<?if((substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,2)=($DAY$-1)) && (substr(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,strpos(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2),', ')),3)=substr($DATE$,3)))?>вчера
<?else?>
<?substr(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2,strpos(substr($_LOG_TIME$,strpos($_LOG_TIME$,', ')+2),', ')),0,-5)?><?endif?><?endif?> в <?substr($_LOG_TIME$,strrpos($_LOG_TIME$,', ')+2)?><?endif?><?else?><font style="font-size:7pt;color:black;">Онлайн</font>
<?endif?>

что то онлайн видно только когда к себе на страницу заходишь а когда заходишь к другому пользователю который онлайн показывает когда он заходил хотя он онлайн

Не работает в общем(((
Сообщение отредактировал bit_vlad - Четверг, 18 Фев 2016, 19:25:41
_CrySiS_
Сообщений: 464
Репутация: 38

Сообщение # 4 | 00:33:59
.....
Сообщение отредактировал _CrySiS_ - Пятница, 19 Фев 2016, 00:43:26
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Онлайн пользователя (Когда заходил на сайт как Вконтакте)
Страница 1 из 11
Поиск: