Online/Offline Статус с картинки за phpbb2
Този урок показва вашият статус в даден форум – онлайн – офлайн …. Знам, че има вече такъв урок, но този е по-кратък и лесен !
Трудност: Лесен
Време за инсталация: по-малко от 5 мин
Файлове за промяна: 3
Файлове за качване: 2
Да започнем с картинките:


#
#-----[ Копирайте ]------------------------------------------------
#
копирайте в templates/Вашия темплейт/images/online.gif
копирайте в templates/Вашия темплейт/images/offline.gif
#
#-----[ Отворете ]------------------------------------------
#
Viewtopic.php
#
#-----[ Намерете ]------------------------------------------
#
u.user_allowavatar, u.user_allowsmile,
#
#-----[ След него добавете ]------------------------------------------
#
u.user_allow_viewonline, u.user_session_time,
#
#-----[ Намерете ]------------------------------------------
#
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
#
#-----[ Отдолу добавете ]------------------------------------------
#
//User Online Hack
//By AJ Quick (http://www.ajquick.com/)
//time()-60 sets the Refresh Time. If you want to be similar to the "Who is Online" view on First Page set time()-300
if($postrow[$i]['user_session_time'] >= (time()-60)){
if($postrow[$i]['user_allow_viewonline']){
$status = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
}else{
$status = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
}else{
$status = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
#
#-----[ Намерете ]------------------------------------------
#
'POSTER_JOINED' => $poster_joined,
'POSTER_POSTS' => $poster_posts,
#
#-----[ На следващия ред добавете ]------------------------------------------
#
'POSTER_STATUS' => $status,
#
#-----[ Отворете ]------------------------------------------
#
templates/SubSilver/Viewtopic_body.tpl
#
#-----[ Намерете ]------------------------------------------
#
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_AGE}<br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br />
#
#-----[ На същия ред добавете ]------------------------------------------
#
{postrow.POSTER_STATUS}</span><br />
#
#-----[ Отворете ]------------------------------------------
#
templates/SubSilver/SubSilver.cfg
#
#-----[ Намерете ]------------------------------------------
#
$images['icon_newest_reply'] = "$current_template_images/icon_newest_reply.gif";
#
#-----[ На следващия ред добавете ]------------------------------------------
#
$images['Online'] = "$current_template_images/online.gif";
$images['Offline'] = "$current_template_images/offline.gif";
# Край
#
#-----[ Съхранявате и затваряте всички файлове ]------------------------------------------Урока е тестван от мен и работи перфектно.


