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

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

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

Как сделать онлайн\оффлайн возле имени пользователя?

Diskusija u 'Прочая Поддержка - Help Requests' pokrenuta od strane člana anarhis, 7 Septembar 2012.

  1. anarhis Autor teme User


    Oflajn
    Broj poruka:
    6
    Lajkovanja primljeno:
    0
    Как сделать онлайн\оффлайн возле имени пользователя?
  2. nadri Administrator


    Oflajn
    • Admin
    • Знаменитый
    Broj poruka:
    1,257
    Lajkovanja primljeno:
    392
    Verzija SocialEngine:
    4.6.0
    Explain more precise what you need, maybe with some pics, or drawings..
  3. anarhis Autor teme User


    Oflajn
    Broj poruka:
    6
    Lajkovanja primljeno:
    0
    [IMG] Вот после ateo~ ~~Mat сделать, чтобы было (offline) или (online)
  4. Canvit User


    Oflajn
    Broj poruka:
    40
    Lajkovanja primljeno:
    0
    смотря какая переменная написана, ну например это будет так {if $is_online == 1} online {else} offline {/if}
  5. nadri Administrator


    Oflajn
    • Admin
    • Знаменитый
    Broj poruka:
    1,257
    Lajkovanja primljeno:
    392
    Verzija SocialEngine:
    4.6.0
    Put in a proper place this code:
    PHP:

    <?php // User is online 
    $user_online_options = include(APPLICATION_PATH '/application/settings/database.php');
    mysql_connect($user_online_options['params']['host'],$user_online_options['params']['username'],$user_online_options['params']['password']);
    mysql_select_db($user_online_options['params']['dbname']);
    $user_online_query mysql_query("SELECT * FROM engine4_user_online WHERE user_id=" $this->subject()->user_id);
    $user_is_online mysql_num_rows($user_online_query);
    ?> 
    <?php if($user_is_online) echo $this->translate('Online'); ?>
    Član Bzibio je lajkovao ovo.
  6. jana User


    Oflajn
    Broj poruka:
    82
    Lajkovanja primljeno:
    18
    Всем привет! Этот код я так понимаю вставляется в файл усер профиле и тогда показывает только тогда когда заходиш в профиль пользователя, но как зделать так чтобе в активной ленте у имени каждего юзер показовало онлине иле оффлине ну или чтото похожое как в однокласниках с оранживами квадратиками на фотке юзера в углу фотки. Извините за русский, я из прибаптики!
  7. jana User


    Oflajn
    Broj poruka:
    82
    Lajkovanja primljeno:
    18
    Всем привет! Спецы, помогите! Вот такой код нашла на заграничьном форуме, но как что куда вставлять непонимаю, я хочю зделать чтоб нетолько на странице профиля показовало онлайн или оффлайн, но на всех страницах возле имени или аваторки юзера показовало его статус онлине или оффлине. Вот такой код выставляю, может из него можно както так зделать как я описала! Спасиба!

    Modification for the integration script in autologin.php for Social Engine 4

    PHP:

    if($this->integrate =="SocialEngine"){
     
    // get session's id cookie
    $cookieSession $this->db->escape_string($_COOKIE["PHPSESSID"]);
    // compose session>user query db
    $queryUserFromSession "select * from ".$this->integrate_prefix."core_session where id='".$cookieSession."'";
    // run query
    $userFromSession $this->db->run_query($queryUserFromSession);
    // if user row exists
    if($this->db->get_num_rows($userFromSession)>0){
    // get user row assoc array
    $userFromSessionRow $this->db->fetch_assoc($userFromSession);
    // get user id from row
    $userId $userFromSessionRow["user_id"];
    // compose user online query db
    $userOnLineQuery "select * from ".$this->integrate_prefix."user_online where user_id='".$userId."'";
    // run query
    $userOnLine $this->db->run_query($userOnLineQuery);
    // if user is online
    if($this->db->get_num_rows($userOnLine)>0) {
    $this->username $this->getUserById($userId);
    $this->password $this->getPassByUser($this->username);
    }
    }
     
    $this->db->free_result($userFromSession);
    $this->db->free_result($userOnLine);
     
    }
  8. Controller User


    Oflajn
    Broj poruka:
    22
    Lajkovanja primljeno:
    5
    Verzija SocialEngine:
    4.2.9
    Если актуально могу накидать
    А код выше хз откуда)
  9. jana User


    Oflajn
    Broj poruka:
    82
    Lajkovanja primljeno:
    18
    Уважаемый Controller! Да, для меня этот код очень актуален и нужeн, если вы такой "спец", то помогите пожапуйста, жыть буду незабуду! ;)
    --- добавлено: Feb 12, 2013 10:27 PM ---
    да кстати мне для 4.1.3 версии нада!
  10. Controller User


    Oflajn
    Broj poruka:
    22
    Lajkovanja primljeno:
    5
    Verzija SocialEngine:
    4.2.9
    хорошо
    время будет если на выходных сделаю
    Član jana je lajkovao ovo.

Šeruj ovu stranicu

All rights reserved SocEngine.ru ©