1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

нужен ббкод spoiler для картинок

Тема в разделе "IPB", создана пользователем klu4ik, 20 май 2008.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. klu4ik

    klu4ik Создатель

    Регистр.:
    11 май 2008
    Сообщения:
    39
    Симпатии:
    0
    нужен ббкод для вставки картинок, Перейти по ссылке (скриншоты)

    вот нашел нечто , но для картинок не годиться :

    Код:
    <script type='text/javascript'>
    mytagid = Math.floor( Math.random() * 100 );
    document.write("<div style='padding:4px;border:1px dotted black'><a href='#' onclick='toggleview("+'"'+mytagid+'_closed'+'"'+");return false;'><font size=0>» Нажмите, чтобы показать текст - нажмите опять, чтобы скрыть... «</font></a><br /><div id='"+mytagid+"_closed' style='display:none'>{content}<br /> <a href='#' onclick='toggleview("+'"'+mytagid+'_closed'+'"'+");return false;'><font size=1>скрыть</font></a></div></div>");
    document.close();
    </script>
    заранее благодарен..:ay:
     
  2. smash_TeAm™

    smash_TeAm™

    Регистр.:
    28 авг 2007
    Сообщения:
    268
    Симпатии:
    81
    простой ббкод добавляется через управление бб-кодами.
    Название: Читать дальше (Ну как хотите можно назвать :) )
    Описание: Добавляет расширенный текст спрятанный под ссылкой. Открывается ниже.
    Пример использования :
    Код:
    [more] Более подробно... [/more]
    Тег: more (можно поменять :))
    Опции: нет (тоже можете применять если хотите заменять)
    Поменять option и content местами?: нет (от значения выше зависит и от вашего выбора)
    Замена бб-кода:
    Код:
    <div class="morebody">
    <span><div class="morehead" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp;
    var o=this.getElementsByTagName('img')[0];if(!o._src){o._src=o.src;o.src='style_images/minus.gif';}else{var x=o.src;o.src=o._src;o._src=x;};return false;
    ">*<img src="style_images/plus.gif" />*<b>Читать дальше...</b></div><div class="moretext" style="display: none;">
    {content}
    </div></span></div>
    Добавлять в редактор: Да ( ну или как хотите)
    Подсказки на своё усмотрение.
    Код:
    Читать дальше...
    можно заменить на {option}
    css к каждому скину правим :)
    Код:
    .morebody	  {  background: #F5F5F5; margin: 8px auto; width: 97%; border: solid #C3CBD1; border-width: 1px 1px 1px 2px;clear: both;}
    .morehead	  {  background: #E9E9E6; font-weight: 11px; cursor: pointer; display: block; width: 100%; height: 100%;  text-align: left; text-decoration: none;}
    .moretext	  { font-weight: normal; background: #F5F5F5; }
     
  3. Pokemon

    Pokemon Создатель

    Регистр.:
    4 апр 2006
    Сообщения:
    46
    Симпатии:
    21
    Ещё можно сделать так:

    Делалось на версии IP.Board: v2.3.5

    Описание: Тег, скрывающий текст и показывающий его по нажатию на ссылку.

    Редактируемые файлы:

    ./jscripts/ipb_global.js

    ---------------------------------------------------------------------------------

    Открыть: ./jscripts/ipb_global.js

    В самый низ добавить:
    PHP:
    function spo_me(spo_button)
    {
    var 
    spo_element spo_button.parentNode.parentNode.parentNode.childNodes[1];
    if (
    spo_element.style.display == 'block')
    {
    spo_element.style.display 'none';
    spo_button.src 'http://адрес форума/style_images/1/exp_plus.gif';
    }
    else
    {
    spo_element.style.display 'block';
    spo_button.src 'http://адрес форума/style_images/1/exp_minus.gif';
    }
    }
    пробел, в конце ОБЯЗАТЕЛЬНО пробел (пустая строка)

    АдминЦентр --> ВНЕШНИЙ ВИД --> [Выбрать скин] --> Изменить таблицу стилей (CSS —

    расширенный режим)

    В самый низ добавить:
    PHP:
    .spo_all {
        
    width100%;
        
    margin0 auto 0 auto;
    }
    .
    spo_top {
        
    background#E3E9DB;
        
    border1px solid #B5C0A8;
        /*border-left: 4px solid #B5C0A8; border-bottom: 0;*/
        
    color#000;
        
    font-weightbold;
        
    font-family"Courier New"Couriermonospace;
        
    font-size12px;
        
    margin8px auto 0 auto;
        
    padding3px;
        
    height18px;
    }
    .
    spoiler {
        
    background#E3E9DB;
        
    border1px solid #B5C0A8;
        /*border-left: 4px solid #B5C0A8;*/
        
    padding4px;
        
    margin5px auto 8px auto;
        
    display:none;
    }
    .
    spo_option {
        
    font-weight:bold;
        
    float:left;
    }
    .
    spo_desc {
        
    float:right;
    }
    .
    spo_button {
        
    height20px;
        
    width70px;
        
    font-size:10px;
        
    margin-top0px;
    }
    далее:
    АдминЦентр --> УПРАВЛЕНИЕ --> Добавить BB-код

    Название BB-кода: Спойлер
    Полное описание этого BB-кода: Тег, скрывающий текст и показывающий его по

    нажатию на ссылку.
    Пример этого BB-кода:
    собственно

    текст
    Тег этого BB-кода: spoiler
    Использовать опции в теге? Yes
    Сменить операнды? No
    Добавить в меню «Спец. элементы» редактора? Yes
    Замену BB-кода:
    PHP:
    <div class="spo_all"><div class="spo_top"><span
    class="spo_option">{option}</span><span class="spo_desc"><input name="spo_button"

    type="image" src "http://адрес форума/style_images/1/exp_plus.gif"

    onclick="spo_me(this);" class="spo_button" /></span></div><div
    class="spoiler">{content}</div>
     
  4. NOIP

    NOIP

    Регистр.:
    17 фев 2008
    Сообщения:
    231
    Симпатии:
    54
    Это полный баян! так как при цытировании подпись будит заключена в спойлер!
     
  5. Shark-kun

    Shark-kun Писатель

    Регистр.:
    18 апр 2010
    Сообщения:
    2
    Симпатии:
    0
    В нём есть небольшая проблема, он текст не сразу в споилер прячет, прячет тока после нажатие на него, вобчем он почему то изначально получается раскрыт =(
     
Статус темы:
Закрыта.