|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Онлайн пользователя (Когда заходил на сайт как Вконтакте) |
Онлайн пользователя |
Здравствуйте друзья
Помогите пожалуйста сделать онлайн пользователя на персональной странице как в контакте... То есть если пользователь онлайн показыват В сети а если оффлайн показывает заходил сегодня, вчера во столько то... и т.д. когда заходил желательно бы использовать этот код Код <?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
(0.5 Kb)
·
4119754.png
(0.3 Kb)
Сообщение отредактировал bit_vlad - Четверг, 18 Фев 2016, 17:21:09
|
bit_vlad, как выяснилось - сайту Ура не стоит доверять, так как там сидят иногда криворукие "программисты", которые просто не могут проверить условия работы скрипта. Вот правильный код.
Сообщение отредактировал _CrySiS_ - Пятница, 19 Фев 2016, 00:33:44
|
<?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
|
| |||
| |||