page Editor

This commit is contained in:
Ibnu Maksum 2022-09-08 10:54:35 +07:00
parent 4fa341d854
commit 6afcdfe1fa
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
2 changed files with 40 additions and 39 deletions

View File

@ -1,40 +1,41 @@
{include file="sections/header.tpl"} {include file="sections/header.tpl"}
<div class="row"> <div class="row">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="panel mb20 panel-primary panel-hovered"> <div class="panel mb20 panel-primary panel-hovered">
<div class="panel-heading">{$_L[$pageHeader]}</div> <div class="panel-heading">{$_L[$pageHeader]}</div>
<div id="myNicPanel" style="width: 100%;"></div> <div id="myNicPanel" style="width: 100%;"></div>
<div id="panel-edit" class="panel-body">{$htmls}</div> <div id="panel-edit" class="panel-body">{$htmls}</div>
{if $writeable} {if $writeable}
<div class="panel-footer"> <div class="panel-footer">
<a href="javascript:saveIt()" class="btn btn-primary btn-block">SAVE</a> <a href="javascript:saveIt()" class="btn btn-primary btn-block">SAVE</a>
<br> <br>
<p class="help-block">{$_L['Info_Page']}</p> <p class="help-block">{$_L['Info_Page']}</p>
</div> <input type="text" class="form-control" onclick="this.select()" readonly value="{$app_url}/pages/{$pageHeader}.html">
{else} </div>
<div class="panel-footer"> {else}
{$_L['Failed_Save_Page']} <div class="panel-footer">
</div> {$_L['Failed_Save_Page']}
{/if} </div>
</div> {/if}
</div> </div>
</div> </div>
</div>
<form id="formpages" class="hidden" method="post" role="form" action="{$_url}pages/{$pageHeader}-post" > <form id="formpages" class="hidden" method="post" role="form" action="{$_url}pages/{$pageHeader}-post" >
<textarea name="html" id="html"></textarea> <textarea name="html" id="html"></textarea>
</form> </form>
<script src="{$_theme}/scripts/nicEdit.js"></script> <script src="{$_theme}/scripts/nicEdit.js"></script>
<script type="text/javascript"> <script type="text/javascript">
var myNicEditor var myNicEditor
bkLib.onDomLoaded(function() { bkLib.onDomLoaded(function() {
myNicEditor = new nicEditor(); myNicEditor = new nicEditor();
myNicEditor.setPanel('myNicPanel'); myNicEditor.setPanel('myNicPanel');
myNicEditor.addInstance('panel-edit'); myNicEditor.addInstance('panel-edit');
}); });
function saveIt(){ function saveIt(){
//alert(document.getElementById('panel-edit').innerHTML); //alert(document.getElementById('panel-edit').innerHTML);
document.getElementById('html').value = nicEditors.findEditor('panel-edit').getContent() document.getElementById('html').value = nicEditors.findEditor('panel-edit').getContent()
document.getElementById('formpages').submit(); document.getElementById('formpages').submit();
} }
</script> </script>
{include file="sections/footer.tpl"} {include file="sections/footer.tpl"}

View File

@ -28,7 +28,7 @@ var nicEditorConfig = bkClass.extend({
'outdent' : {name : __('Remove Indent'), command : 'outdent', noActive : true}, 'outdent' : {name : __('Remove Indent'), command : 'outdent', noActive : true},
'hr' : {name : __('Horizontal Rule'), command : 'insertHorizontalRule', noActive : true} 'hr' : {name : __('Horizontal Rule'), command : 'insertHorizontalRule', noActive : true}
}, },
iconsPath : './ui/theme/default/scripts/nicEditorIcons.gif', iconsPath : './ui/ui/scripts/nicEditorIcons.gif',
buttonList : ['save','bold','italic','underline','left','center','right','justify','ol','ul','fontSize','fontFamily','fontFormat','indent','outdent','image','upload','link','unlink','forecolor','bgcolor'], buttonList : ['save','bold','italic','underline','left','center','right','justify','ol','ul','fontSize','fontFamily','fontFormat','indent','outdent','image','upload','link','unlink','forecolor','bgcolor'],
iconList : {"xhtml":1,"bgcolor":2,"forecolor":3,"bold":4,"center":5,"hr":6,"indent":7,"italic":8,"justify":9,"left":10,"ol":11,"outdent":12,"removeformat":13,"right":14,"save":15,"strikethrough":16,"subscript":17,"superscript":18,"ul":19,"underline":20,"image":21,"link":22,"unlink":23,"close":24,"arrow":25,"upload":26} iconList : {"xhtml":1,"bgcolor":2,"forecolor":3,"bold":4,"center":5,"hr":6,"indent":7,"italic":8,"justify":9,"left":10,"ol":11,"outdent":12,"removeformat":13,"right":14,"save":15,"strikethrough":16,"subscript":17,"superscript":18,"ul":19,"underline":20,"image":21,"link":22,"unlink":23,"close":24,"arrow":25,"upload":26}