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

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

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

Поля профиля

Dieses Thema im Forum 'Прочая Поддержка - Help Requests' wurde von adreano gestartet, 16 Dezember 2010.

  1. adreano Themenstarter Novice member


    Оффлайн
    Erstellte Beiträge:
    16
    Zustimmungen:
    0
    Доброго времени суток!!! Поля профиля, например если я создаю в админке вкладки: Персональная информация, Контактная информация, Личная информация итг...

    Как сделать так что бы на профиле показывало например вот так.

    Персональная информация__________________редактировать
    Контактная информация __________________редактировать
    Личная информация __________________редактировать

    И что бы когда я нажимаю на редактировать переходил по адресу
    http://site.ru/user_editprofile.php?cat_id=1
    http://site.ru/user_editprofile.php?cat_id=2
    http://site.ru/user_editprofile.php?cat_id=3

    Вот Скрипт:
    HTML:
    {* SHOW PROFILE CATS AND FIELDS *}
          {section name=cat_loop loop=$cats}
            {section name=subcat_loop loop=$cats[cat_loop].subcats}
              <div class='header2{if !$smarty.section.subcat_loop.first}2{/if}'><b>{lang_print id=$cats[cat_loop].subcats[subcat_loop].subcat_title}</b></div>
    
                <table class="fields" border='0' cellpadding='0' cellspacing='0'>
                {* LOOP THROUGH FIELDS IN TAB, ONLY SHOW FIELDS THAT HAVE BEEN FILLED IN *}
                {section name=field_loop loop=$cats[cat_loop].subcats[subcat_loop].fields}
                  <tr>
                  <td valign='top' style='padding-right: 10px;' nowrap='nowrap'>
                    {lang_print id=$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_title}:
                  </td>
                  <td>
                    <div class='profile_field_value'>{$cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value_formatted}</div>
                    {if $cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_special == 1 && $cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value|substr:0:4 != "0000"} ({lang_sprintf id=852 1=$datetime->age($cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value)}){/if}
                  </td>
                  </tr>
                {/section}
                </table>
              
            {/section}
          {/section} 
    {* END PROFILE CATS AND FIELDS *}


    Но когда я вставляю
    <a href='user_editprofile.php?cat_id={$cats[cat_loop].subcat_id}'>редактировать</a>

    рядом с
    {lang_print id=$cats[cat_loop].subcats[subcat_loop].subcat_title}

    он показывает такой адрес http://site.ru/user_editprofile.php?cat_id=

    т.е не вычисляет ид вкладки.

    ---------- Сообщение добавлено в 20:55 ---------- Предыдущее сообщение было в 18:53 ----------

    А мне никто не поможет?))
  2. adreano Themenstarter Novice member


    Оффлайн
    Erstellte Beiträge:
    16
    Zustimmungen:
    0
    Тему можно удолить САМ РАЗОБРАЛСЯ!
  3. Gooos абырвалГ


    Оффлайн
    • Admin
    Erstellte Beiträge:
    2.435
    Zustimmungen:
    645
    Версия SocialEngine:
    3.20
    Сейчас тебя удалю!!! Читай мою подпись, а потом срочно правила! И Пиши решение тут.
  4. adreano Themenstarter Novice member


    Оффлайн
    Erstellte Beiträge:
    16
    Zustimmungen:
    0
    Виноват не знал:) А решение вот оно
  5. nadri Administrator


    Оффлайн
    • Admin
    • Знаменитый
    Erstellte Beiträge:
    1.257
    Zustimmungen:
    392
    Версия SocialEngine:
    4.6.0
    If you want to help others, or to share your knowledge about SE, please next time give full explanation, what, where, how..... By your way can't help nobody.
  6. Adre Famous member


    Оффлайн
    • Знаменитый
    Erstellte Beiträge:
    370
    Zustimmungen:
    96
    {$cats[cat_loop].subcats[subcat_loop].subcat_id} работает - спасибо!
    Но данные показывают и на других профилях. По ссылки конечно переходит на свой, но как то не совсем когда заходишь на чужую страницу а там стоит - редактировать.
    Как ссылку вида
    <a href='user_editprofile.php?cat_id={$cats[cat_loop].subcats[subcat_loop].subcat_id}'>редактировать</a>
    показывать толь у себя в профиле?

    Опс, решение простое:

    {if $owner->user_info.user_username == $user->user_info.user_username}

    <a href='user_editprofile.php?cat_id={$cats[cat_loop].subcats[subcat_loop].subcat_id}'>редактировать</a>
    {/if}
  7. adreano Themenstarter Novice member


    Оффлайн
    Erstellte Beiträge:
    16
    Zustimmungen:
    0
    У меня вот так.
    Вместо username у меня Id.
    И еше в styles..css у меня

    Но одна проблема, когда пишу float: right; слово редактировать не стоит в одной строке с названием котегори, а появляется с право под этой строкой.



    Как сделать что бы редактировать было в одной строке с названием котегории и линия между ними?
    название категории--------------------------------редактировать?
  8. FANG User


    Оффлайн
    Erstellte Beiträge:
    69
    Zustimmungen:
    1
    народ вы можете объяснить как на 3.x.x сделать поля

    вот как у меня выгледит на второй ветке

    Code:
    {*Начало инфы*}
    
      <div class="basicInfo">
       <table class="profileTable" cellpadding="0" cellspacing="0">
    
    
    
        {* SHOW PROFILE TABS AND FIELDS *}
           <tr>
           <td class="label">{$tabs[0].fields[2].field_title}</td>
           <td class="data">{$tabs[0].fields[2].field_value_profile}</td>        
           </tr>
    
           <tr>
           <td class="label">{$tabs[0].fields[3].field_title}</td>
           <td class="data">{$tabs[0].fields[3].field_value_profile}
           </tr>
    
           <tr>
           <td class="label">{$tabs[0].fields[4].field_title}</td>
           <td class="data">{$tabs[0].fields[4].field_value_profile}
           </tr>
    
           <tr>
           <td class="label">{$tabs[0].fields[5].field_title}</td>
           <td class="data">{$tabs[0].fields[5].field_value_profile}
           </tr>
    
           <tr>
           <td class="label">{$tabs[0].fields[6].field_title}</td>
           <td class="data">{$tabs[0].fields[6].field_value_profile}
           </tr>
    
           <tr>
           <td class="label">{$tabs[0].fields[7].field_title}</td>
           <td class="data">{$tabs[0].fields[7].field_value_profile}
           </tr>
           
    
           <tr>
           <td class="label">{$tabs[0].fields[8].field_title}</td>
           <td class="data">{$tabs[0].fields[8].field_value_profile}
           </tr>
    
    </td>
    
        {* END PROFILE TABS AND FIELDS *}
    
    
       </table>
    
    
      </div>
    
    
    
     <div id="personal" class="flexOpen">
       <div class="bOpen">
        <div class="flexHeader clearFix" onclick="return collapseBox('personal', this, 0.90, 0.50)" onfocus="blur()">
         <div>
          <h2>Информация</h2>
         </div>
        {if $owner->user_info.user_username == $user->user_info.user_username}
         <div class="flexEdit" >
          <a href="user_editprofile.php" onclick="event.cancelBubble = true; " title="">редактировать</a>
         </div>
        {/if}
        </div>
       </div>
       <div class="c">
        <div class="flexBox clearFix">
    
    
       
    
    
        {* SHOW PROFILE TABS AND FIELDS *}
       
        <h4>Контактная информация{if $owner->user_info.user_username == $user->user_info.user_username}<div class="edit" ><div class="edit" ><a href="user_editprofile.php?tab_id=2" onclick="event.cancelBubble = true; " title=""> [ редактировать ]</a></div>{/if}</h4>
        <table class="profileTable" cellpadding="0" cellspacing="0">
    	    
    
    <tr>
           <td class="label">{$tabs[1].fields[0].field_title}</td>
           <td class="data">{$tabs[1].fields[0].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[1].fields[1].field_title}</td>
           <td class="data">{$tabs[1].fields[1].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[1].fields[2].field_title}</td>
           <td class="data">{$tabs[1].fields[2].field_value_profile}</td>        
           </tr>   
    
    <tr>
           <td class="label">{$tabs[1].fields[3].field_title}</td>
           <td class="data">{$tabs[1].fields[3].field_value_profile}</td>        
           </tr>
    <tr>
           <td class="label">{$tabs[1].fields[4].field_title}</td>
           <td class="data">{$tabs[1].fields[4].field_value_profile}</td>        
           </tr>
    <tr>
           <td class="label">{$tabs[1].fields[5].field_title}</td>
           <td class="data">{$tabs[1].fields[5].field_value_profile}</td>        
           </tr>
    
       
    </table>
    
        <h4>Личная информация{if $owner->user_info.user_username == $user->user_info.user_username}<div class="edit" > <a href="user_editprofile.php?tab_id=3" onclick="event.cancelBubble = true; " title="">[ редактировать ]</a></div>{/if}</h4>
        <table class="profileTable" cellpadding="0" cellspacing="0">
    <tr>
           <td class="label">{$tabs[2].fields[0].field_title}</td>
           <td class="data">{$tabs[2].fields[0].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[1].field_title}</td>
           <td class="data">{$tabs[2].fields[1].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[2].field_title}</td>
           <td class="data">{$tabs[2].fields[2].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[3].field_title}</td>
           <td class="data">{$tabs[2].fields[3].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[4].field_title}</td>
           <td class="data">{$tabs[2].fields[4].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[5].field_title}</td>
           <td class="data">{$tabs[2].fields[5].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[6].field_title}</td>
           <td class="data">{$tabs[2].fields[6].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[7].field_title}</td>
           <td class="data">{$tabs[2].fields[7].field_value_profile}</td>        
           </tr>   
    <tr>
           <td class="label">{$tabs[2].fields[8].field_title}</td>
           <td class="data">{$tabs[2].fields[8].field_value_profile}</td>        
           </tr>   
    
    
    </table>
       
        {* END PROFILE TABS AND FIELDS *}
    буду благодарен за помощь.
  9. adreano Themenstarter Novice member


    Оффлайн
    Erstellte Beiträge:
    16
    Zustimmungen:
    0
    Чувак ты хотябы скришот выложил:)
  10. FANG User


    Оффлайн
    Erstellte Beiträge:
    69
    Zustimmungen:
    1
    в общем как вконтакте идут поля так же хочу сделать на трейтий ветке, на второй получилось сделать а на трейти не получаеться.

Die Seite empfehlen

All rights reserved SocEngine.ru ©