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

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

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

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

Dyskusja w 'Прочая Поддержка - Help Requests' rozpoczęta przez użytkownika anarhis, 7 Wrzesień 2012.

  1. anarhis Autor tematu User


    Оффлайн
    Liczba wiadomości:
    6
    Docenione treści:
    0
    Как сделать онлайн\оффлайн возле имени пользователя?
  2. nadri Administrator


    Оффлайн
    • Admin
    • Знаменитый
    Liczba wiadomości:
    1 257
    Docenione treści:
    392
    Версия SocialEngine:
    4.6.0
    Explain more precise what you need, maybe with some pics, or drawings..
  3. anarhis Autor tematu User


    Оффлайн
    Liczba wiadomości:
    6
    Docenione treści:
    0
    [IMG] Вот после ateo~ ~~Mat сделать, чтобы было (offline) или (online)
  4. Canvit User


    Оффлайн
    Liczba wiadomości:
    40
    Docenione treści:
    0
    смотря какая переменная написана, ну например это будет так {if $is_online == 1} online {else} offline {/if}
  5. nadri Administrator


    Оффлайн
    • Admin
    • Знаменитый
    Liczba wiadomości:
    1 257
    Docenione treści:
    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 lubi to.
  6. jana User


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


    Оффлайн
    Liczba wiadomości:
    82
    Docenione treści:
    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


    Оффлайн
    Liczba wiadomości:
    22
    Docenione treści:
    5
    Версия SocialEngine:
    4.2.9
    Если актуально могу накидать
    А код выше хз откуда)
  9. jana User


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


    Оффлайн
    Liczba wiadomości:
    22
    Docenione treści:
    5
    Версия SocialEngine:
    4.2.9
    хорошо
    время будет если на выходных сделаю
    jana lubi to.

Poleć tę stronę

All rights reserved SocEngine.ru ©