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

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

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

Простой спойлер

Discussion in 'Прочая Поддержка - Help Requests' started by mafiarus, Jan 8, 2011.

  1. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    css, всё это делается там. Пишешь к стилю слоя :hover {и; далее; нужные; атрибуты}.
  2. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    Помогите мне:
    Надо чтобы показывалось 3 первых field из первой категории а внизу было как в вк показать спрятать:

    PHP:
          {section name=cat_loop loop=$cats}        {section name=subcat_loop loop=$cats[cat_loop].subcats}          <div class='profile_headline{if !$smarty.section.subcat_loop.first}2{/if}'><b>{lang_print id=$cats[cat_loop].subcats[subcat_loop].subcat_title}</b></div>                        <table cellpadding='0' cellspacing='0'>            {* LOOP THROUGH FIELDS IN TABONLY 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 == && $cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value|substr:0:!= "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}
    может кто дать готовый вариант (не получаеться у меня никак с
    {section name=cat_loop loop=$cats max=3} {section name=cat_loop loop=$cats start=3})!?
  3. michutka User


    Offline
    Message Count:
    148
    Likes Received:
    3
    есть готовый но только для двух хотелось бы прикрутить его к модулю смайлики в лс чтобы сделать категории со смайлами чтоб больше смайлов было и меньше вкладка,но пока не понял как,ктонибудь может сделать?
    PHP:
    {section name=cat_loop loop=$cats
    {
    section name=subcat_loop loop=$cats[cat_loop].subcats

          <
    div style='padding-bottom:5px; cursor:pointer;' id='cats_fields'>
              <
    div id='min{$cats[cat_loop].subcats[subcat_loop].subcat_id}' class='profile_headline{if !$smarty.section.subcat_loop.first}2{/if}' style='background:url(./images/polosssa.png) repeat-x;border-bottom:1px solid #cbcbcb;padding-top:3px; height:22px; text-shadow: 0px 1px 0px #fff;line-height:160%;'>
                 <
    b style='font-family:sans-serif; padding-left:5px;' id='min{$cats[cat_loop].subcats[subcat_loop].subcat_id}_icon'▼ </b
                 <
    b style='font-weight:bold'>{lang_print id=$cats[cat_loop].subcats[subcat_loop].subcat_title}</b>
              </
    div
          </
    div>   

          <
    div id='slideup{$cats[cat_loop].subcats[subcat_loop].subcat_id}'>      
             <
    table style='padding-left:10px' cellpadding='0' cellspacing='0' id='slideup{$cats[cat_loop].subcats[subcat_loop].subcat_id}'
                {* 
    LOOP THROUGH FIELDS IN TABONLY 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 == && $cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value|substr:0:!= "0000"} ({lang_sprintf id=852 1=$datetime->age($cats[cat_loop].subcats[subcat_loop].fields[field_loop].field_value)}){/if} 
                  </
    td
                  </
    tr
                {/
    section
              </
    table
              <
    div class='spacer2'></div>
           </
    div>       
              
            {
    literal
            <
    script type="text/javascript"
     <!--   
      
    window.addEvent('domready', function() {  
        var 
    Slideup{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal} = new Fx.Slide('slideup{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}'); 
        if(
    menu_minimized.get({/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}) == 0) { $('min{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}_icon').innerHTML ' ► 'Slideup{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}.hide(); } 
        $(
    'min{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}').addEvent('click', function(e){ 
        
    = new Event(e); 
        if(
    menu_minimized.get({/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}) == 0) {  
          
    menu_minimized.set({/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}, 1); 
          
    Slideup{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}.slideIn();  
          $(
    'min{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}_icon').innerHTML ' ▼ '
        } else {  
          
    menu_minimized.set({/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}, 0); 
          
    Slideup{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}.slideOut();  
          $(
    'min{/literal}{$cats[cat_loop].subcats[subcat_loop].subcat_id}{literal}_icon').innerHTML ' ► '
        } 
        
    e.stop(); 
        
    this.blur(); 
        }); 
      }); 
     
    //--> 
    </script> 
    {/literal}
    {/section} 
    {/section
    это в profile.tpl между {* SHOW PROFILE CATS AND FIELDS *} и {* END PROFILE TABS AND FIELDS *} заменить ,а в header_global.tpl добавить
    PHP:
    {literal
    <
    script type="text/javascript"
    <!-- 
      
    // ADD TIP FUNCTION 
      
    window.addEvent('load', function() 
      { 
        var 
    Tips1 = new Tips($$('.Tips1')); 
      }); 
    //--> 
    </script> 
    {/literal}]

Share This Page

All rights reserved SocEngine.ru ©