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

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

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

Action Feed в Homepage или в User Home с изображением

Discussion in 'Моды - Mods' started by Sn+, Jan 6, 2012.

  1. Sn+ Thread starter User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    Это не требует каких-либо изменений в базе данных или языка переменные. Просто измените следующие файлы как показано ниже:


    Модернизация
    Если вы обновили вашу SocialEngine установки, то необходимо повторно применить эти изменения еще раз. Просто выполняйте все действия после того, как модернизировать. Кроме того, если вы используете профиль Фото с сайта Mod Альбомы по Kmods, то вы также должны повторно установить, что мода после обновления. Просто следуйте инструкциям для установки в том, что после мода на которую вы перешли SocialEngine.


    включить / class_actions.php
    НАЙТИ НАСТОЯЩЕГО:

    Код: Выделить все
    $actions_query = "SELECT se_actions.*, se_actiontypes.actiontype_icon, se_actiontypes.actiontype_text, se_actiontypes.actiontype_media FROM se_actions LEFT JOIN se_actiontypes ON se_actions.action_actiontype_id=se_actiontypes.actiontype_id";

    Заменить на:

    Код: Выделить все
    $actions_query = "SELECT se_actions.*,se_users.user_id, se_users.user_username, se_users.user_photo, se_users.user_fname, se_users.user_lname, se_actiontypes.actiontype_icon, se_actiontypes.actiontype_text, se_actiontypes.actiontype_media FROM se_actions USE INDEX (action_date) LEFT JOIN se_actiontypes ON se_actions.action_actiontype_id=se_actiontypes.actiontype_id JOIN se_users ON se_users.user_id = se_actions.action_user_id";

    НАЙТИ НАСТОЯЩЕГО:

    Код: Выделить все
    if($occurrances[$action['action_user_id']] <= $actionsperuser)
    {


    ДОБАВИТЬ СРАЗУ ЖЕ ПОСЛЕ:

    Код: Выделить все
    // IF NO USER ID SPECIFIED, CREATE OBJECT FOR AUTHOR KMODS
    if( !$this->user_id )
    {
    $author = new se_user();
    $author->user_exists = TRUE;
    $author->user_info['user_id'] = $action['user_id'];
    $author->user_info['user_username'] = $action['user_username'];
    $author->user_info['user_photo'] = $action['user_photo'];
    $author->user_info['user_fname'] = $action['user_fname'];
    $author->user_info['user_lname'] = $action['user_lname'];
    $author->user_displayname();

    $action['action_author'] =& $author;
    unset($author);
    }

    НАЙТИ НАСТОЯЩЕГО:

    Код: Выделить все
    'action_user_id' => $action['action_user_id'],

    ДОБАВИТЬ СРАЗУ ЖЕ ПОСЛЕ:

    Код: Выделить все
    // ADD AUTHOR ARRAY TO OUTPUT KMODS
    'action_author' => $action['action_author'],



    Шаблоны / home.tpl
    НАЙТИ НАСТОЯЩЕГО:

    Код: Выделить все
    <td valign='top'><img src='./images/icons/{$actions[actions_loop].action_icon}' border='0' class='icon'></td>


    ДОБАВИТЬ СРАЗУ ЖЕ ДО:

    Код: Выделить все
    <td valign="top"><a href='{$url->url_create("profile", $actions[actions_loop].action_author->user_info.user_username)}'><img style='margin-right:5px;' class='photo' width="40" src='{$actions[actions_loop].action_author->user_photo('./images/nophoto.gif', FALSE)}' /></a></td>

    Шаблоны / user_home.tpl
    НАЙТИ НАСТОЯЩЕГО:

    Код: Выделить все
    <td valign='top'>
    <img src='./images/icons/{$actions[actions_loop].action_icon}' border='0' class='icon' />
    </td>


    ДОБАВИТЬ СРАЗУ ЖЕ ДО:

    Код: Выделить все
    <td valign='top'><a href='{$url->url_create("profile", $actions[actions_loop].action_author->user_info.user_username)}'><img style='margin-right:5px;' class='photo' width="40" src='{$actions[actions_loop].action_author->user_photo('./images/nophoto.gif', FALSE)}' /></a></td>

    и вуаля )
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20

Share This Page

All rights reserved SocEngine.ru ©