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

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

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

Поля профиля

Discussion dans 'Прочая Поддержка - Help Requests' créé par adreano, 16 Décembre 2010.

  1. adreano Auteur de la discussion Novice member


    Оффлайн
    Messages:
    16
    J'aime reçus:
    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 Auteur de la discussion Novice member


    Оффлайн
    Messages:
    16
    J'aime reçus:
    0
    Тему можно удолить САМ РАЗОБРАЛСЯ!
  3. Gooos абырвалГ


    Оффлайн
    • Admin
    Messages:
    2 435
    J'aime reçus:
    645
    Версия SocialEngine:
    3.20
    Сейчас тебя удалю!!! Читай мою подпись, а потом срочно правила! И Пиши решение тут.
  4. adreano Auteur de la discussion Novice member


    Оффлайн
    Messages:
    16
    J'aime reçus:
    0
    Виноват не знал:) А решение вот оно
  5. nadri Administrator


    Оффлайн
    • Admin
    • Знаменитый
    Messages:
    1 257
    J'aime reçus:
    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


    Оффлайн
    • Знаменитый
    Messages:
    370
    J'aime reçus:
    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 Auteur de la discussion Novice member


    Оффлайн
    Messages:
    16
    J'aime reçus:
    0
    У меня вот так.
    Вместо username у меня Id.
    И еше в styles..css у меня

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



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


    Оффлайн
    Messages:
    69
    J'aime reçus:
    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 Auteur de la discussion Novice member


    Оффлайн
    Messages:
    16
    J'aime reçus:
    0
    Чувак ты хотябы скришот выложил:)
  10. FANG User


    Оффлайн
    Messages:
    69
    J'aime reçus:
    1
    в общем как вконтакте идут поля так же хочу сделать на трейтий ветке, на второй получилось сделать а на трейти не получаеться.

Partager cette page

All rights reserved SocEngine.ru ©