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

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

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

online/offline status

Discussion in 'Прочая Поддержка - Help Requests' started by novartis, May 8, 2011.

  1. novartis Thread starter Novice member


    Offline
    Message Count:
    15
    Likes Received:
    0
    Помогите найти модуль online/offline status
    Если кто знает скажите мануал по разработке и синтаксису на social engine 4
  2. jana User


    Offline
    Message Count:
    82
    Likes Received:
    18
    <?
    $res = $dbconn->query($sql_query);

    while ($result = $res->fetch()) {
    $gstatus[] =$result;
    }

    foreach($gstatus as $key => $row) {

    $infouid = $this->user($row['user_id']);

    $sql_query = $dbconn->query("SELECT * FROM engine4_user_online WHERE user_id='$row[user_id]'");
    $status = $sql_query->fetch();

    if($status)
    $ind = "Online";
    else
    $ind = "Offline";

    $url = "./profile/" . $row['username'];

    ?>

    ---------- Сообщение добавлено в 16:55 ---------- Предыдущее сообщение было в 16:52 ----------

    Ну типо как то так только воткуда ето все вставлять я и сама б хотела узнать мне тоже очень нада етот скрипт
  3. nemoon Banned


    Offline
    • Banned
    Message Count:
    11
    Likes Received:
    0
    Спасибо
    откуда это утебя

    Автору респект
  4. jana User


    Offline
    Message Count:
    82
    Likes Received:
    18
    Из забугровова форума, ребята даваите вместе разберемся куда етот код вставлять, я так понимаю кудато в profile.tpl Если у кого получится, то ждем отписание и скрин.
  5. jana User


    Offline
    Message Count:
    82
    Likes Received:
    18
    Господа ну неужели никто нам тут непоможет разабратся с етим кодом ........???
  6. bennington111 Banned


    Offline
    • Banned
    Message Count:
    502
    Likes Received:
    225
    проще это вставь в профиль:
    PHP:
    {* BEGIN STATUS *}
             {if (
    $owner->level_info.level_profile_status != && ($owner->user_info.user_status != "" || $owner->user_info.user_id == $user->user_info.user_id)) || $is_online == 1}
    {/if}
       {* 
    SUPREME EDITION V2 BEGIN ONLINE/OFFLINE STATUS *}
    <
    table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
    <
    tr>
    <
    td class='header'>{lang_print id=768}</td>
    <
    tr>
    <
    td class='profile'>
    {if 
    $is_online == 1}
    <
    center><img src='./images/online.gif' border='0' class='icon'></center>
    <
    center>{lang_sprintf id=845 1=$owner->user_displayname_short}</center>

    {/if}
    {if 
    $is_online == 0}
    <
    center><img src='./images/offline.png' border='0' class='icon'></center>
    <
    center>{lang_sprintf id=3510023 1=$owner->user_displayname_short}</center>

    {/if}
    </
    td>
    </
    tr>
    </
    table>
    {* 
    END SUPREME EDITION V2 ONLINE STATUS *}

             {* 
    END STATUS *}
    И картинки:

    Attached Files:

  7. exoy Banned


    Offline
    • Banned
    Message Count:
    9
    Likes Received:
    0
    Это для se3 или se4 если для se4 можно пример
  8. bennington111 Banned


    Offline
    • Banned
    Message Count:
    502
    Likes Received:
    225
    ой,извиняюсь,это для 3-ей ветки.
  9. jana User


    Offline
    Message Count:
    82
    Likes Received:
    18
    Мне надо для соценгине 4.1.3 Очень нада скрипт который б показовал когда юзер на сайта, еще лудче если б online status высвечивался в правом верхнем углу аваторки, а когда offline, тогда простая картинка. Люди добрые помогите пожалуиста и обясните что куда прописать.
  10. jana User


    Offline
    Message Count:
    82
    Likes Received:
    18
    Ну вот надыбыла еще один кодик для SE.4.x.x , тока что куда вставлять вот ето мне неясна, как понила скрипт показивает в профиле пользователя статус online / offline.

    <?
    $sql_query = $dbconn->query("SELECT * FROM engine4_user_online WHERE user_id='$row[user_id]'");
    $status = $sql_query->fetch();

    if($status)
    $ustatus = "Online";
    else
    $ustatus = "Offline";
    ?>


    <?

    echo "".$ustatus."" ?>

    ---------- Сообщение добавлено 09.07.2011 в 14:13 ---------- Предыдущее сообщение было 08.07.2011 в 17:32 ----------

    Все супер работае и показивает статус пльзователя онлайн

    Вставляем етот кодик в application/modules/User/widgets/profile-info/index.tpl

    <?php

    // User is online Hack - by Jana

    $user_online_options = include('../../../../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);

    ?>

    <li>
    <?php //echo $this->translate('Online:') ?>
    <?php //if($user_is_online) echo $this->translate('yes'); ?>
    <?php if($user_is_online) echo('<img src="http://www.publiweb.es/website/images/online.gif" alt="Online" />'); ?>
    </li>

    ну и немнога ручками поработать, у меня на версии SE 4.1.3 работает отлично!

Share This Page

All rights reserved SocEngine.ru ©