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

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

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

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

En tråd i 'Прочая Поддержка - Help Requests' startet av anarhis, 7 Sep 2012.

  1. anarhis Trådstarter User


    Оффлайн
    Antall innlegg:
    6
    Antall likte mottatt:
    0
    Как сделать онлайн\оффлайн возле имени пользователя?
  2. nadri Administrator


    Оффлайн
    • Admin
    • Знаменитый
    Antall innlegg:
    1.257
    Antall likte mottatt:
    392
    Версия SocialEngine:
    4.6.0
    Explain more precise what you need, maybe with some pics, or drawings..
  3. anarhis Trådstarter User


    Оффлайн
    Antall innlegg:
    6
    Antall likte mottatt:
    0
    [IMG] Вот после ateo~ ~~Mat сделать, чтобы было (offline) или (online)
  4. Canvit User


    Оффлайн
    Antall innlegg:
    40
    Antall likte mottatt:
    0
    смотря какая переменная написана, ну например это будет так {if $is_online == 1} online {else} offline {/if}
  5. nadri Administrator


    Оффлайн
    • Admin
    • Знаменитый
    Antall innlegg:
    1.257
    Antall likte mottatt:
    392
    Версия 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'); ?>
    Bzibio liker dette.
  6. jana User


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


    Оффлайн
    Antall innlegg:
    82
    Antall likte mottatt:
    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


    Оффлайн
    Antall innlegg:
    22
    Antall likte mottatt:
    5
    Версия SocialEngine:
    4.2.9
    Если актуально могу накидать
    А код выше хз откуда)
  9. jana User


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


    Оффлайн
    Antall innlegg:
    22
    Antall likte mottatt:
    5
    Версия SocialEngine:
    4.2.9
    хорошо
    время будет если на выходных сделаю
    jana liker dette.

Del denne siden

All rights reserved SocEngine.ru ©