1. WARNING - This part of forum is for English language writed posts ONLY! Any other language isn't alowed! Please respect forum rules, otherwise, your posts will be deleted, and you will be warned, one time only!
  2. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  3. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

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

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

Group Moderators with pics

Discussion in 'Free' started by nadri, Dec 8, 2010.

  1. nadri Thread starter Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Here a simple MOD - Moderators of Groups showed with pics

    1. Open group.php and ADD this code below BEFORE // GET ACTIONS

    Code:
    // GET MODERATORS by NADRI
    $where = "(se_groupmembers.groupmember_rank=2 OR se_groupmembers.groupmember_rank=1) AND (se_groupmembers.groupmember_status='1')";
    $moderators = $group->group_member_list(0, $total_members, "groupmember_rank DESC" , $where);
    $smarty->assign('moderators', $moderators );
    2.In same file DELETE code:

    Code:
    // GET OFFICERS
    //$where_officers = "se_groupmembers.groupmember_rank<>'0' AND se_groupmembers.groupmember_status='1' AND se_groupmembers.groupmember_approved='1'";
    //$total_officers = $group->group_member_total($where_officers, 0);
    //$officers = $group->group_member_list(0, $total_officers, "se_groupmembers.groupmember_rank DESC, se_users.user_username", $where_officers);
    
    3. Open group.tpl and REPLACE this:

    Code:
            {* SHOW OFFICERS *}
        <table cellpadding='0' cellspacing='0' width='100%' style='margin-top: 10px;'>
        <tr>
        <td class='header'>{lang_print id=2000229}</td>
        </tr>
        <tr>
        <td class='profile'>
          {section name=officer_loop loop=$officers}
            <div>
              <a href='{$url->url_create("profile", $officers[officer_loop].member->user_info.user_username)}'>{$officers[officer_loop].member->user_displayname}</a>{if $officers[officer_loop].groupmember_rank == 2} {lang_print id=2000230}{/if}
                {if $officers[officer_loop].groupmember_title != "" && $group->groupowner_level_info.level_group_titles == 1}
                <div class='group_officer_title'>{$officers[officer_loop].groupmember_title}</div>
              {/if}
              {if !$smarty.section.officer_loop.last}<div style='height: 4px;'></div>{/if}
            </div>
          {/section}
        </td>
        </tr>
        </table>
        {* END OFFICERS *
    WITH CODE BELOW:

    Code:
           {* SHOW OPERATORS START by NADRI *}
    <div class='portal_spacer'></div>
     <div width='100%' style='margin-bottom: 10px;'>
      <div class='header' >{lang_print id=2000229}</div>
       <div class="portal_content">
        <table cellpadding='0' cellspacing='0' align='left'>
             {* LOOP THROUGH MODERATORS *}      
         {section name=moderator_loop loop=$moderators}
         <tr>
          <td class=''>        
           <a href='{$url->url_create('profile', $operators[operator_loop].member->user_info.user_username)}'>
           <img src='{$moderators[moderator_loop].member->user_photo('./images/nophoto.gif')}' class='photo' border='0' title='pogledaj profil' width='{$misc->photo_size($moderators[moderator_loop].member->user_photo('./images/nophoto.gif'),'60','60','w')}'></a>
         </td>
          <td> &nbsp;&nbsp;&nbsp;</td>
           <td >
            <a href='{$url->url_create('profile', $moderators[moderator_loop].member->user_info.user_username)}'>{$moderators[moderator_loop].member->user_info.user_displayname}</a>
             {if $moderators[moderator_loop].groupmember_rank==2}<br/><font color="#FF0000"><b><u>{lang_print id=2000086}</u></b></font>{/if}
              <br/>
               <font color="#0000FF">{$moderators[moderator_loop].groupmember_title}</font>
           </td>
            </tr>
         {/section}
        </table>
      <div style="clear:both"></div>
     </div>
    </div>
           {* SHOW MODERATORS END by NADRI *}
    Here a ScreenShot below for this MOD:

Share This Page

All rights reserved SocEngine.ru ©