Вход • Регистрация

Спойлер

  • 16 июля 2014 г.
  • Доброго всем времени суток, коллеги!

    Что-то погуглил погуглил...и ничего не нашел

    Можно как-нибудь добавить в редактор контента страниц/статей/новостей возможность использования спойлеров на страницах сайта, работающего под управлением Diafan.CMS ?

    Спасибо всем за советы!
    • 17 июля 2014 г.
    • Видимо, у Вас возникает проблема из-за того, что визуальный редактор вырезает JS-код. Вы можете отключить визуальный редактор у своего администратора и добавлять любой код, не боясь, что он будет вырезан.
      • 17 июля 2014 г. , редакция: 30 июля 2015 г.
      • Не совсем так, я имел в виду возможность добавления на страницы сайта сворачиваемого/разворачиваемого блока текста (spoiler) с помощью кнопки на панели управления визуального редактора TinyMCE... проблему решил...

        Вот пример того, что получилось...

        Архив с плагином для TinyMCE прикрепляю... плагин написан под UmiCMS но работает и на Diafan.CMS
        Краткая инструкция по подключению плагина:

        1. Распаковываем архив
        2. Изменяем имя файла editor_plugin_src.js на editor_plugin.js
        3. Копируем папку с плагином по пути ../adm/htmleditor/tiny_mce/plugins
        4. Редактируем файл config.js в папке ../adm/htmleditor/tiny_mce меняя две строчки
        4.1. plugins : "umispoiler,spellchecker,style,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,media,searchreplace,print,
        contextmenu,paste,directionality,fullscreen,noneditable,xhtmlxtras,images,diafanimages",
        4.2. theme_advanced_buttons2 : "bold,italic,underline,strikethrough,|,sub,sup,|,forecolor,backcolor,|,numlist,bullist,|,outdent,indent,blockquote,|,justifyleft,
        justifycenter,justifyright,justifyfull,|,link,unlink,anchor,umispoiler",

        p.s.
        4.1. - Подключение плагина к визуальному редактору страниц/новостей/статей в админке сайта
        4.2. - Вывод кнопки плагина на панель инструментов визуального редактора в админке сайта

        Вот так как то
        • 17 июля 2014 г.
        • Огромное спасибо, потестирую
          • 18 июля 2014 г.
          • Проще было сделать что анонс виден у статьи а текст скрыт и на кнопку повесить обработчик

            Код
            $(document).ready(function() {
            $(".podrobnee_btn").click(function(){
            $(".podrobnee_text").slideToggle();
            })
            });
            • 18 июля 2014 г.
            • Спорный вопрос...а если spoiler нужен в произвольном месте страницы? И после spoiler продолжение контента?
              • 20 июля 2014 г.
              • Можно тегом <details> решить проблему. Правда он еще не везде поддерживается.
        • 14 февраля 2015 г. , редакция: 14 февраля 2015 г.
        • Спасибо! Жаль что html поле ввода режет.
          Только вот в версии 5.4 он улетает в custom и не в редакторе не выводиться. Не подскажете как быть?

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум