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

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

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

Если много вкладок в профиле

Discussion in 'Хаки - Haks' started by Gooos, Jan 17, 2011.

  1. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Исправляем отстойную вёрстку в профиле.
    Это решение поможет вам создать сколь угодно большое количество вкладок на странице редактирования профиля.
    Внимание: решение для стандартного шаблона.


    Всё делаем тут - user_editprofile.tpl
    находим:
    PHP:

    <table class='tabs' cellpadding='0' cellspacing='0'>
    <
    tr>
    <
    td class='tab0'>&nbsp;</td>
    {
    section name=cat_loop loop=$cats}
      <
    td class='tab{if $cats[cat_loop].subcat_id == $cat_id}1{else}2{/if}' NOWRAP><a href='user_editprofile.php?cat_id={$cats[cat_loop].subcat_id}'>{lang_print id=$cats[cat_loop].subcat_title}</a></td>
      <
    td class='tab'>&nbsp;</td>
      {if 
    $cats[cat_loop].subcat_id == $cat_id}{capture assign='pagename'}{lang_print id=$cats[cat_loop].subcat_title}{/capture}{/if}
    {/
    section}
    {if 
    $user->level_info.level_photo_allow != 0}<td class='tab2' NOWRAP><a href='user_editprofile_photo.php'>{lang_print id=762}</a></td><td class='tab'>&nbsp;</td>{/if}
    {if 
    $user->level_info.level_profile_style != || $user->level_info.level_profile_style_sample != 0}<td class='tab2' NOWRAP><a href='user_editprofile_style.php'>{lang_print id=763}</a></td>{/if}
    <
    td class='tab3'>&nbsp;</td>
    </
    tr>
    </
    table>
    заменяем на:
    PHP:

    {* GOOOS *}
    <
    table class='tabs' cellpadding='0' cellspacing='0'>
        <
    tr>
            <
    td style="width: 200px; vertical-align: top;">
                <
    div style='margin-top: 10px; padding: 5px; background: #F2F2F2; border: 1px solid #BBBBBB; margin: 10px 0px 10px 0px; font-weight: bold;'>
                {
    section name=cat_loop loop=$cats}
                    <
    div style='padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; border-top: none; background: #FFFFFF;'>
                    <
    a href='user_editprofile.php?cat_id={$cats[cat_loop].subcat_id}'>{lang_print id=$cats[cat_loop].subcat_title}</a>
                    </
    div>
                    {if 
    $cats[cat_loop].subcat_id == $cat_id}{capture assign='pagename'}{lang_print id=$cats[cat_loop].subcat_title}{/capture}{/if}
                    {/
    section}
                    {if 
    $user->level_info.level_photo_allow != 0}<div style='padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; border-top: none; background: #FFFFFF;'><a href='user_editprofile_photo.php'>{lang_print id=762}</a></div>{/if}
                    {if 
    $user->level_info.level_profile_style != || $user->level_info.level_profile_style_sample != 0}<div style='padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; border-top: none; background: #FFFFFF;'><a href='user_editprofile_style.php'>{lang_print id=763}</a></div>{/if}
                </
    div>
            </
    td>
            <
    td style="width: 730px; vertical-align: top; padding: 10px 0 0 20px;">{* ширину под себя *}
    {* /
    GOOOS *}
    находим:
    PHP:

    </tr>
    </
    form>
    </
    table>


    {include 
    file='footer.tpl'}
    Заменяем на:
    PHP:

    </tr>
    </
    form>
    </
    table>

    {* 
    GOOOS *}
            </
    td>
        </
    tr>
    </
    table>
    {* /
    GOOOS *}


    {include 
    file='footer.tpl'}
    555..jpg
  2. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    А как допустим можно поменять остальные вкладки
    вот пример user_account.tpl

    PHP:
    <table class='tabs' cellpadding='0' cellspacing='0'>
    <
    tr>
    <
    td class='tab0'>&nbsp;</td>
    <
    td class='tab1' NOWRAP><a href='user_account.php'>{lang_print id=655}</a></td>
    <
    td class='tab'>&nbsp;</td>
    <
    td class='tab2' NOWRAP><a href='user_account_privacy.php'>{lang_print id=1055}</a></td>
    <
    td class='tab'>&nbsp;</td>
    <
    td class='tab2' NOWRAP><a href='user_account_pass.php'>{lang_print id=756}</a></td>
    {if 
    $user->level_info.level_profile_delete != 0}<td class='tab'>&nbsp;</td><td class='tab2' NOWRAP><a href='user_account_delete.php'>{lang_print id=757}</a></td>{/if}
    <
    td class='tab3'>&nbsp;</td>
    </
    tr>
    </
    table>
    и

    user_friends.tlp

    PHP:
    <table class='tabs' cellpadding='0' cellspacing='0'>
    <
    tr>
    <
    td class='tab0'>&nbsp;</td>
    <
    td class='tab1' NOWRAP><a href='user_friends.php'>{lang_print id=894}</a></td>

    <
    td class='tab'>&nbsp;</td>
    <
    td class='tab2' NOWRAP><a href='user_friends_requests.php'>{lang_print id=895}</a></td>

    <
    td class='tab'>&nbsp;</td>
    <
    td class='tab2' NOWRAP><a href='user_friends_requests_outgoing.php'>{lang_print id=896}</a></td>

    <
    td class='tab'>&nbsp;</td>
    <
    td class='tab2' NOWRAP><a href='user_friends_online.php'>{lang_print id=5354423}</a></td>
    <
    td class='tab3'>&nbsp;</td>
    </
    tr>
    </
    table>
  3. specok User


    Offline
    Message Count:
    102
    Likes Received:
    1
    My version of SE:
    3.18
    Да! подскажите пожалуйста как спихнуть все вкладки в рядок под профиль!? заранее благодарю
  4. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Куда чего спихнуть?
  5. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    емм протупил... там же все просто))
    лень было самому порыться в коде)

Share This Page

All rights reserved SocEngine.ru ©