Spoiler для LiveStreet 0.5
12
Так как для моего интернет ресурса очень важен такой тег как,
<spoiler title=""></spoiler>но на jQuery его нет, пришлось делать самому(За основу взял плагин от kks , пока к сожалению в плагинах не очень силен)!!!
Сделаные изменения
- Переделан js код под jQuery
- Не знал как плагином добавить кнопку в markItUp, поэтому ниже будет инструкция как это сделать
Добавление кнопки спойлера в редактор
- Для начала идем в папку с шаблоном/js/markup_settings.js
- Ищем в тексте строчку отвечающую ха тек «код»
{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>' },
- Далее идем в папку \engine\lib\external\jquery\markitup\sets\default
- Откроем фаил style.css и добавим стиль
.markItUp .editor-spoiler a { background-image:url(images/spoiler.png); }
Картинку можно скачать тут - Атеперь добавим строчку в фаил templates\language\russian.php
После - 'panel_code' => 'код', Это - 'panel_spoiler' => 'Спойлер',