medar |
|
---|---|
Посмотрел код внимательнее. :)
Оказывается, всё возможно, не надо автора маркитапа дергать. Подключение маркитапа у нас в CMS делается в markitup.header.php: <script type="text/javascript" >
mySettings.previewAutorefresh = '.$autorefresh.';
$(document).ready(function() {
$("textarea.editor").markItUp(mySettings);
});
</script> Итого. Чтобы иметь два редактора в системе, надо сделать следующее. Меняем вышеприведенный код на этот: <script type="text/javascript" >
mySettings.previewAutorefresh = '.$autorefresh.';
$(document).ready(function() {
$("textarea.editor").markItUp(mySettings);
$("textarea.minieditor").markItUp(mini);
});
</script> var mini = {
previewParserVar: 'text',
previewPosition: 'before',
previewParserPath: 'preview.php', // path to your BBCode parser
onEnter: {keepDefault: false, replaceWith: '\n'},
markupSet: [
{name: L.bold, className:'mBold', key:'B', openWith:'[b]', closeWith:'[/b]'},
{name: L.italic, className:'mItalic', key:'I', openWith:'[i]', closeWith:'[/i]'},
{name: L.underline, className: 'mUnderline', key:'U', openWith:'[u]', closeWith:'[/u]'},
{name: L.h1, className: 'mH1', openWith:'[h1]', closeWith:'[/h1]' },
{name: L.h2, className: 'mH2', openWith:'[h2]', closeWith:'[/h2]' },
{name: L.h3, className: 'mH3', openWith:'[h3]', closeWith:'[/h3]' }
]
} Получаем редактор, вызываемый <textarea class="minieditor"> с кнопками болд, италик, подчеркивание и тремя видами заголовков. rangjungyeshe.ru
|
|
Dieser Beitrag wurde von medar (am 16. Dezember 2008, 03:21, vor 16 Jahre) bearbeitet |