1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Последние посещение

Discussion in 'Хаки - Haks' started by Prado, Apr 18, 2010.

  1. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Данный код добавляет в статистику данные о последнем посещение пользователем сети.

    В profile.php

    До
    Code:
    // ASSIGN VARIABLES AND INCLUDE FOOTER
    Добавить:

    Code:
    // LAST LOGIN 
    if($owner->user_info[user_lastlogindate] == "0") { 
    
    } else { 
    $last_login = $datetime->cdate($setting[setting_dateformat].", ".$setting[setting_timeformat], $datetime->timezone($owner->user_info[user_lastlogindate], $setting[setting_timezone])); 
    }
    Здесь же находим:

    Code:
    $smarty->assign('actions', $actions->actions_display(0, $setting[setting_actions_actionsonprofile], "se_actions.action_user_id='".$owner->user_info[user_id]."'")); 
    И после добавляем:

    Code:
    $smarty->assign('last_login', $last_login);  

    В profile.tpl находим:

    Code:
    <td>{$datetime->cdate("`$setting.setting_dateformat`", $datetime->timezone("`$owner->user_info.user_signupdate`", $global_timezone))}</td></tr>{/if} 
    И после добавляем:

    Code:
    <tr><td>Последний визит</td><td>{$last_login}</td></tr>  
    Wen and Ортеп like this.
  2. ExTRANE Active member


    Offline
    Message Count:
    278
    Likes Received:
    62
    Я фигею без БаянА)))

    Удалены эмоции, далее по делу:

    Это не полностю готовый код вот настоящий !!!

    ==================

    in profile.php

    before // ASSIGN VARIABLES AND INCLUDE FOOTER

    add this:
    PHP:

    // LAST LOGIN
    if($owner->user_info[user_lastlogindate] == "0") {

    } else {
    $last_login $datetime->cdate($setting[setting_dateformat].", ".$setting[setting_timeformat], $datetime->timezone($owner->user_info[user_lastlogindate], $setting[setting_timezone]));
    }

    in same file find:
    PHP:

    $smarty
    ->assign('actions'$actions->actions_display(0$setting[setting_actions_actionsonprofile], "se_actions.action_user_id='".$owner->user_info[user_id]."'"));


    and AFTER add:
    PHP:

    $smarty
    ->assign('last_login'$last_login);


    *****************


    in profile.tpl find:
    PHP:

    <td>{$datetime->cdate("`$setting.setting_dateformat`"$datetime->timezone("`$owner->user_info.user_signupdate`"$global_timezone))}</td></tr>{/if}

    and add AFTER:
    PHP:

    <tr><td>Last visit:</td><td>{$last_login}</td></tr>


    this is all!
  3. ExTRANE Active member


    Offline
    Message Count:
    278
    Likes Received:
    62
    хДь .. куда мои емоции удалили ... воть беспредельщикИ)))))))))))))))))))
  4. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Это раздел для SE3 facepalm
    zqz and ExTRANE like this.
  5. Ортеп User


    Offline
    Message Count:
    27
    Likes Received:
    0
    спасибо большое за очень нужную доработку!!!а можно как то сделать чтобы не отображалось Последний визит в человека который в онлайне?
  6. michutka User


    Offline
    Message Count:
    148
    Likes Received:
    3
    запросто
    PHP:
    {if $is_online != 1}
            
    Последний визит</td><td>{$last_login}</td></tr>{/if}
    это громко сказано:sarchnd:
  7. berdyev Famous member


    Offline
    • Знаменитый
    Message Count:
    339
    Likes Received:
    104
    My version of SE:
    3.15
    My version of phpFox:
    3.0.1
    My version of Oxwall:
    1.3.0
    Зачем столько кода -__-

    Хватает же только:

    Code:
    Последний визит: {$last_login}
    и все ..
  8. zqz User


    Offline
    Message Count:
    230
    Likes Received:
    9
    My version of SE:
    3.16
    у меня время не правильно ну это за часового пояса как его сменить в админки не один не подходит(? и когда человек онлайн серовно пишит Последний визит:
  9. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    @ ExTRANE, BTW - this is my code, fully copy/pasted.....you rewrite it from other forum. It's OK, but don't take credits for it :caitious:

Share This Page

All rights reserved SocEngine.ru ©