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

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

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

Вкладки плагинов в профиле

Discussion in 'Прочая Поддержка - Help Requests' started by sarius91, Feb 24, 2011.

  1. sarius91 Thread starter Novice member


    Offline
    Message Count:
    2
    Likes Received:
    0
    Как оставить отображаться только определенное кол-во вкладок, а остальные в кнопку типа "Остальное"(при нажатии раскрывается список с остальными плагинами)

    Подобное в шаблоне Artsav Free Template №2

    PHP:
     {* PLUGIN RELATED PROFILE TABS *}
        {
    hook_foreach name=profile_tab var=profile_tab_args max=5 complete=profile_tab_complete}
          <
    td valign='bottom'>
            <
    table cellpadding='0' cellspacing='0' style='float: left;'>
              <
    tr>
                <
    td class='profile_tab{if $v == $profile_tab_args.name}2{/if}' id='profile_tabs_{$profile_tab_args.name}' onMouseUp="this.blur();">
                  <
    a href='javascript:void(0);' onMouseDown="loadProfileTab('{$profile_tab_args.name}')" onMouseUp="this.blur();">
                    {
    lang_print id=$profile_tab_args.title}
                  </
    a>
                </
    td>
              </
    tr>
            </
    table>
          </
    td>
        {/
    hook_foreach}
        
        {if !
    $profile_tab_complete}
          <
    td valign='bottom'>
            <
    table cellpadding='0' cellspacing='0' style='float: left;'>
              <
    tr>
                <
    td class='profile_tab' onMouseUp="this.blur();" nowrap="nowrap">
                  <
    a href="javascript:void(0);" onclick="$('profile_tab_dropdown').style.display = ( $('profile_tab_dropdown').style.display=='none' ? 'inline' : 'none' ); this.blur(); return false;" nowrap="nowrap">
                    {
    lang_print id=1317}
                  </
    a>
                </
    td>
              </
    tr>
            </
    table>
            <
    div class='menu_profile_dropdown' id='profile_tab_dropdown' style='display: none;'>
              <
    div>
                {* 
    SHOW ANY PLUGIN MENU ITEMS *}
                {
    hook_foreach name=profile_tab var=profile_tab_args start=5}
                <
    div class='menu_profile_item_dropdown'>
                  <
    div  id='profile_tabs_{$profile_tab_args.name}' onMouseUp="this.blur();">
                  <
    a href='javascript:void(0);' onMouseDown="loadProfileTab('{$profile_tab_args.name}')" onMouseUp="this.blur();" class='menu_profile_item' style="text-align: left;">
                    {
    lang_print id=$profile_tab_args.title}
                  </
    a>
                </
    div></div>
                {/
    hook_foreach}
              </
    div>
            </
    div>
          </
    td>
        {/if}
    В моем шаблоне цикл другой:
    PHP:
     {* PLUGIN RELATED PROFILE TABS *}
        {foreach 
    from=$global_plugins key=plugin_k item=plugin_v}
          {if 
    $plugin_v.menu_profile_tab != ''}
            <
    div id='profile_{$plugin_k}'{if $v != $plugin_kstyle='display: none;'{/if}>
              {include 
    file=$plugin_v.menu_profile_tab.file}
            </
    div>
          {/if} 
        {/foreach}
    Как привести его к виду шаблона Artsav Free Template №2?

    P.S. Так же неплохо было бы сделать это и в header.tpl, где отображаются все плагины (browse)

    Извиняюсь если тему создал не в подходящем разделе.

    Attached Files:

Share This Page

All rights reserved SocEngine.ru ©