Spoiler для LiveStreet 0.5

12

Так как для моего интернет ресурса очень важен такой тег как,
<spoiler title=""></spoiler>

но на jQuery его нет, пришлось делать самому(За основу взял плагин от kks , пока к сожалению в плагинах не очень силен)!!!
Сделаные изменения
  • Переделан js код под jQuery
  • Не знал как плагином добавить кнопку в markItUp, поэтому ниже будет инструкция как это сделать
Добавление кнопки спойлера в редактор
  1. Для начала идем в папку с шаблоном/js/markup_settings.js
  2. Ищем в тексте строчку отвечающую ха тек «код»
    
    {name: ls.lang.get('panel_code'), className:'editor-code', openWith:'<откр. code>', closeWith:'<Закрытие тега код>' },
      ниже добавим 
    {name: ls.lang.get('panel_spoiler'), className:'editor-spoiler', openWith:'<spoiler title="">', closeWith:'</spoiler>' },
    

  3. Далее идем в папку \engine\lib\external\jquery\markitup\sets\default
  4. Откроем фаил style.css и добавим стиль
    .markItUp .editor-spoiler a   { background-image:url(images/spoiler.png); }

    Картинку можно скачать тут
  5. Атеперь добавим строчку в фаил templates\language\russian.php
    
    После -
    'panel_code' => 'код',
    Это -
    'panel_spoiler' => 'Спойлер',
    

Скачать можно тут DOWNLOAD
  • +2
  • 12 сентября 2011, 21:49
  • guf_