Webmaster общности: Predpriemach.com | SearchEngines.bg

    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";
    
    
    
    # Край
    #
    #-----[ Съхранявате и затваряте всички файлове ]------------------------------------------

    Урока е тестван от мен и работи перфектно.