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

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

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

User Photo on Activity

Discussion in 'Моды - Mods' started by huangbinbin, Oct 30, 2010.

  1. huangbinbin Thread starter Active member


    Offline
    Message Count:
    112
    Likes Received:
    9
    what it doing? it will display your user photo on Activity feed (What is New)

    let's starts
    open your include/class_action.php
    find
    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"

    replace with
    PHP:
    $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"
    in same file fine
    PHP:
    if($occurrances[$action['action_user_id']] <= $actionsperuser)      { 
    add after it
    PHP:
    // IF NO USER ID SPECIFIED, CREATE OBJECT FOR AUTHOR MODS 
         
    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);      } 
    in same file find
    PHP:
     'action_user_id' => $action['action_user_id'], 
    add after it
    PHP:
    // ADD AUTHOR ARRAY TO OUTPUT MODS 
         
    'action_author' => $action['action_author'],
    Save & close
    Open Home.tpl
    find
    PHP:
    <td valign='top'><img src='./images/icons/{$actions[actions_loop].action_icon}' border='0' class='icon'></td
    add before it
    PHP:
    <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
    Save & close
    give it a try check your Main page of SE

    Attached Files:

    Mr.Gregord and vintl1 like this.
  2. vintl1 User


    Offline
    Message Count:
    1
    Likes Received:
    0
    My version of SE:
    3.18
    Спасибо!Все работает на 3.18

Share This Page

All rights reserved SocEngine.ru ©