这里是我使用的代码,我将添加一个div类,用于在线和离线返回,从本网站上的示例尝试,但在脚本中得到错误
if ($entry['User']['user_id'] > 0)
{
$db = JFactory::getDbo();
$query = sprintf('
SELECT s.userid
FROM #__session AS s
WHERE s.guest = 0 AND s.userid = %d
LIMIT 1', $entry['User']['user_id']);
$userid = $db->setQuery($query)->loadResult();
if ($userid) {
return "Online";
}
}
return "Offline";
这里是在线和离线的div课程;
.online {
position: absolute;
top: -4px;
right: -6px;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #39b54a;
border: 2px solid #fff;
}
.offline {
position: absolute;
top: -4px;
right: -6px;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #39b54a;
border: 2px solid #fff;
}
我试试这个,但得到错误:
if ($entry['User']['user_id'] > 0)
{
$db = JFactory::getDbo();
$query = sprintf('
SELECT s.userid
FROM #__session AS s
WHERE s.guest = 0 AND s.userid = %d
LIMIT 1', $entry['User']['user_id']);
$userid = $db->setQuery($query)->loadResult();
<div class=online>
if ($userid) {
return "Online";
}</div>
}
<div class=offline>
return "Offline";
</div>
答案 0 :(得分:0)
改变这个烂摊子
<div class=online>
if ($userid) {
return "Online";
}</div>
}
<div class=offline>
return "Offline";</div>
进入类似的事情
if ($userid) {
return "<div class=online>Online</div>";
}
}
return "<div class=offline>Offline</div>";