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

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

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

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

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

  1. sewgen User


    Offline
    Message Count:
    259
    Likes Received:
    40
    My version of SE:
    3.20
    duration

    Определяет длительности анимации. Этот параметр принимает числа (милисекунды), переменную, содержащую числа, или же одно из ключевых слов, обозначающих длительность в милисекундах:

    Задается либо фразами:

    ‘short’ - соответствует 250 мсек
    ‘normal’ - 500 мсек(по умолчанию)
    ‘long’ - 1000 мсек

    либо просто числовым значением.

    Пример:

    PHP:
    //определяем объект и вставляем его параметры в фигурные скобки

    var hs_spoiler = new Fx.Slide('div_spoiler', {duration'short'}).hide();

    или

    PHP:
    //как вариант
    var hs_spoiler = new Fx.Slide('div_spoiler', {duration250}).hide();
    Попробуйте установить - "ноль" вместо "250"
  2. sewgen User


    Offline
    Message Count:
    259
    Likes Received:
    40
    My version of SE:
    3.20
    А частично как засунуть текст под спойлер?

    Например, есть кусок кода,

    PHP:
    <div class='headericon'>
        <
    div class="header" style='background:#eae4d3;padding:7px 0 7px 15px;'>СТИЛЬ МУЗЫКИ</div>
        <
    ul>
          {
    section name=categorie_loop loop=$categories}
              <
    li class="user_music_row{$smarty.section.categorie_loop.index%2}">
                  <
    a href="m2bmusic_home.php?cat_id={$categories[categorie_loop].musiccat_id}{if $smarty.section.categorie_loop.index == $categories|@count}style=""{/if} >{$categories[categorie_loop].musiccat_title}</a></li>
    {
    assign var=index value=$smarty.section.categorie_loop.index}
          {/
    section}    
             <
    li class="user_music_row{if $index % 2 == 1}0{else}1{/if}">
                   <
    a href="m2bmusic_home.php?cat_id=0" {if $smarty.section.categorie_loop.index == $categories|@count}  {/if} >Другие</a></li>            
        </
    ul>
    </
    div>

    выводящего вот это меню:

    Снимок экрана &#.png

    Чтобы показывалось несколько первых строк меню, а остальное открывалось при необходимости при клике на "Открыть"?
    Я так понимаю, что следующие за этим блоки будут - "гулять" вверх-вниз?

    Нет мыслей? Или использовать другой способ - без флэша?
  3. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    sewgen, #11 В IE и опере точно не поможет, поскольку за параметр скрытия отвечает js, а сам див при загрузке открытый. Для нужно использовать другой метод, на jquery есть много вариантов организации спойлера, но подключать громоздкую библиотеку для такой цели - полный изврат.

    ---------- Сообщение добавлено в 17:08 ---------- Предыдущее сообщение было в 15:07 ----------

    А ограничить вывод категорий 1-4 в основной блок, а остальные 5-... под спойлер?

    Если поместить их, например, в таблицу - точно не будут. Или можно в дивы, но это совсем не валидно получается.
  4. milyana Active member


    Offline
    Message Count:
    99
    Likes Received:
    0
    Как прикрутить спойлер к плагину блог и статьи? Подскажите пожалуйста.
  5. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Смотря куда. Если просто, то:
    PHP:

    {* GOOOS SPOILER *}
    {
    literal}
      <
    script type='text/javascript'>
      
    //<![CDATA[

      
    window.addEvent('domready', function() {

        var 
    status = {
            
    'true''Скрыть подробную информацию',
            
    'false''Показать подробную информацию'
        
    };

        var 
    hs_spoiler = new Fx.Slide('div_spoiler').hide();

        $(
    'v_toggle').addEvent('click', function(event){
            
    event.stop();
            
    hs_spoiler.toggle();
        });

        
    hs_spoiler.addEvent('complete', function() {
            $(
    'spoiler_stat').set('text'status[hs_spoiler.open]);
        });
    });

     
    //]]>
    </script>
    {/literal}
    <a id="v_toggle" href="#"><span id="spoiler_stat" style="margin-bottom: 20px; font-weight: bold;">Показать подробную информацию</span></a>
    <div class="portal_spacer"></div>
       <div id="div_spoiler">
          <div style="padding:10px;border:1px solid #dddddd;background: #F9F9F9;">
          {* /GOOOS SPOILER *}

    {* а тут скрываемое/показываемое содержимое *}

          {* GOOOS SPOILER *}
           </div>
         </div>
          {* /GOOOS SPOILER *}
    .. а если тексты длинные сокращать, то ничего не выйдет, я уже пробовал.
  6. milyana Active member


    Offline
    Message Count:
    99
    Likes Received:
    0
    Gooos, извините пожалуйста, но я не поняла... куда этот код вставить? В какой файл? И какими тегами выводить в записях?
  7. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    не хочет запоминать(((
  8. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    И не должен. Для этого он изначально и не приспособлен. :)
  9. its-me User


    Offline
    Message Count:
    406
    Likes Received:
    3
  10. twixi007 Famous member


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

Share This Page

All rights reserved SocEngine.ru ©