今天來分享下zblogPHP分類模板中增加字段并且使用UEditor編輯器輸入的方法。
這個方法以前很少用,一般的地方也確實不太需要這種自定義字段輸入方法,但今天重寫了yunduanmp模板,其中每個分類列表頁面,都有一個對分類的簡介,為了更好的效果,使用帶有編輯器的自定義字段輸入最佳!
自定義字段編輯器調用方法:
1、首先掛:
Add_Filter_Plugin('Filter_Plugin_Category_Edit_Response','yunduanmp_cate_subtitle');//分類自定義字段
2、include.php中加入:
function yunduanmp_cate_subtitle(){ global $zbp,$cate; echo "<script type=\"text/javascript\" src=\"{$zbp->host}zb_users/plugin/UEditor/ueditor.config.php\"></script>"; echo "<script type=\"text/javascript\" src=\"{$zbp->host}zb_users/plugin/UEditor/ueditor.all.min.js\"></script>"; echo "<script type=\"text/javascript\" src=\"{$zbp->host}zb_users/theme/{$zbp->theme}/admin/js/UEditor.js\"></script>"; echo ' <textarea type="text" id="myEditor" name="meta_subtitle" placeholder="產品說明" rows="6">'.$cate->Metas->subtitle.'</textarea>'; }
其中,UEditor.js為:
參數可以查看教程:http://ueditor.baidu.com/website/document.html
var editor = new baidu.editor.ui.Editor({ toolbars:[[ 'source',//html 'Paragraph',//段落 //'RowSpacing',//未知 'FontFamily',//字體 'FontSize',//字號px 'Bold',//粗體 'Italic',//斜體 'underline',//下劃線 'strikethrough',//刪除線 'ForeColor',//顏色 'backcolor',//背景顏色 'link',//超鏈接 'insertimage',//上傳圖片 'attachment',//附件 'insertvideo',//視頻 'blockquote',//引用 'insertunorderedlist',//無序列表 'insertorderedlist',//有序列表 'inserttable',//插入表格 'justifyleft',//居左 'justifycenter',//居中 'justifyright',//居右 'indent',//縮進 'removeformat',//清除格式 'formatmatch',//格式刷 'autotypeset',//自動排版 'lineheight',//行間距 ]] }); editor.render("myEditor");
3、前端模板調用:
{$category->Metas->subtitle}