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

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

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

Фото юзеров в ленте активности

Discussion in 'Моды - Mods' started by Prado, Mar 5, 2010.

  1. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    На сайте появлялся шаблон, где были фотографии юзеров в ленте активности, вот как это реализовать.

    Шаг 1 Открыть - include/class_actions.php

    Найти:
    Заменить на:

    Найти:
    Code:
    if($occurrances[$action['action_user_id']] <= $actionsperuser)
    
     {  
    После вставить:

    Code:
    // 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);
     } 
    Найти:
    Code:
    'action_user_id' => $action['action_user_id'],
    После вставить:
    Code:
    // ADD AUTHOR ARRAY TO OUTPUT KMODS
     'action_author' => $action['action_author'],
    Шаг 2 Открываем templates/user_home.tpl

    Найти:
    Code:
    <td valign='top'>
     <img src='./images/icons/{$actions[actions_loop].action_icon}' border='0' class='icon' />
    </td>
    Перед тем кодом вставить:
    Code:
    <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. xpsoft Novice member


    Offline
    Message Count:
    17
    Likes Received:
    0
    а оно случайно мешать не будет в ленте активности?
  3. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Кому как. Размеры не большие и сильно не выделяется.
  4. xpsoft Novice member


    Offline
    Message Count:
    17
    Likes Received:
    0
    посоветуешь поставить?
  5. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Это ваше дело.
  6. xpsoft Novice member


    Offline
    Message Count:
    17
    Likes Received:
    0
    ну я думаю не буду ставить, так как большое количество фото юзеров будет сильно грузить страницу да и не в тему оно там будет
  7. nekromancer User


    Offline
    Message Count:
    193
    Likes Received:
    25
    My version of SE:
    4.2.0
    круто, сделал всё как в инструкции, в итоге в юзер хом пишет нет новостей, а с разных профилей делаю действия, и как бы по барабану, в хом пхп сделал тоже самое, там воще блок новостей пуст, может кто нить поможет?
  8. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Во первых надо исправить ошибку
    se_actions.action_actiontype_id=se_actiontypes.act iontype_id JOIN se_users ON se_users.user_id = se_actions.action_user_id";
    se_actions.action_actiontype_id=se_actiontypes.actiontype_id JOIN se_users ON se_users.user_id = se_actions.action_user_id";

    Во вторых на главной отображается норм, но на юзер_хом.пхп нет ничего, но если убрать этот кусок кода в конце:
    JOIN se_users ON se_users.user_id = se_actions.action_user_id, то работает на юзер_хом.пхп, а на главной наоборот нет вообще ничего.

    Добиться работы и там и там не удалось.


    тестировал на SE3.16
  9. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    В принципе смотрится прикольно, жаль, что не работает должным образом.
  10. nekromancer User


    Offline
    Message Count:
    193
    Likes Received:
    25
    My version of SE:
    4.2.0
    можешь замутить?

Share This Page

All rights reserved SocEngine.ru ©