更多
2018年01月16日 15点50分 qusongjie

改造zblog中编辑器工具按钮,难点是zblog用的编辑器插件进行一定的修改,网上搜索的教程到最后一部进行不下去了。


https://www.cnblogs.com/cjgu/p/5515124.html

https://www.cnblogs.com/xiangsj/p/6078587.html

教程是根据这两个链接结合操作,目前进行到了添加按钮到工具栏,但是点击按钮不显示想要添加的HTML内容。





附zblog的  ueditor.config.php内容 添加的字段为

hougelou


<?php

require '../../../zb_system/function/c_system_base.php';
require '../../../zb_system/function/c_system_admin.php';

header("Content-type: application/x-javascript; charset=utf-8");
//Somecode here.

ob_clean();

$upload_dir = 'zb_users/upload/' . date('Y/m') . '/';
//$upload_path = $bloghost . $upload_dir;
$upload_path = '';
$upload_dir = $blogpath . $upload_dir;

#echo '/*' . $upload_dir . '*/' ;

$output_js = "(function(){var URL;URL = '{$bloghost}zb_users/plugin/UEditor/';window.UEDITOR_CONFIG = {";
$lang = strtolower($zbp->lang['lang']);
if (!is_dir('./lang/' . $lang)) {
    $lang = "zh-cn";
}

$array_config = array(
    'UEDITOR_HOME_URL' => 'URL',
    'HOST_URL' => 'bloghost',
    'serverUrl' => 'URL + "php/controller.php"',
    'toolbars' => "[ " .
    "[ 'source', '|','hougelou', 'undo', 'redo', '|', 'bold', 'italic', 'underline', 'strikethrough', 'superscript', 'subscript','forecolor', 'backcolor', '|', " .
    "'insertorderedlist', 'insertunorderedlist','indent', 'justifyleft', 'justifycenter', 'justifyright','|', 'removeformat','formatmatch','autotypeset', 'pasteplain'], " .
    "['paragraph', 'fontfamily', 'fontsize','|', 'emotion','link','music','insertimage','scrawl','insertvideo', 'attachment','spechars', 'map','|', "
    . ($zbp->option['ZC_SYNTAXHIGHLIGHTER_ENABLE'] ? "'insertcode'," : '')
    . "'blockquote', 'wordimage','inserttable', 'horizontal','fullscreen']]",
	//'labelMap'=> "['hougelou':'后阁楼']",
    'shortcutMenu' => "['fontfamily', 'fontsize', 'bold', 'italic', 'underline', 'forecolor', 'backcolor']",
    'maximumWords' => 1000000000,
    'wordCountMsg' => '"当前已输入 {#count} 个字符" ',
    'initialContent' => '"<p></p>"',
    'initialStyle' => '"body{font-size:14px;font-family:微软雅黑,宋体,Arial,Helvetica,sans-serif;}"',
    'wordCount' => 'true',
    'elementPathEnabled' => 'true',
    'initialFrameHeight' => '300',
    'imageMaxSize' => $zbp->option['ZC_UPLOAD_FILESIZE'] * 1024 * 1024,
    'fileMaxSize' => $zbp->option['ZC_UPLOAD_FILESIZE'] * 1024 * 1024,
    'toolbarTopOffset' => '200',
    'sourceEditor' => '\'' . ($zbp->option['ZC_CODEMIRROR_ENABLE'] ? 'codemirror' : 'textarea') . '\'',
    'theme' => '"default"',
    'themePath' => 'URL +"themes/"',
    'lang' => '\'' . $lang . '\'',
    'langPath' => 'URL+"lang/"',
    'codeMirrorJsUrl' => 'URL+ "third-party/codemirror/codemirror.js"',
    'codeMirrorCssUrl' => 'URL+ "third-party/codemirror/codemirror.css"',
    "maxUpFileSize" => $zbp->option['ZC_UPLOAD_FILESIZE'],
    "allowDivTransToP" => 'false',
    "catchRemoteImageEnable" => "false"
);

foreach ($array_config as $key => $value) {
    $output_js .= '"' . $key . '":' . $value . ',';
}

$output_js .= '"zb_full":""};';
$output_js .= '})();';

//Code here
echo $output_js;

die();

?>


原配置文件内容 http://ueditor.baidu.com/ueditor/ueditor.config.js


需要解决

1.鼠标停留图片 弹出对应的提示

2.点击按钮弹出自定义的html内容

修改

工具软件 顾问咨询 编程开发语言 PHP zblog 编辑器 ueditor 修改

修改
果然变成思想是相同的呀,不会Php的叶飞愣给解决了

应答 (下拉快捷留言)

知道“一起帮”的协助流程么?不要搞错哟:应答握手再远程……

2018年02月27日 11点10分 修改
确认查看

因为每次总结被查看,总结的作者都会获得 帮帮点 奖励。

所以,只有注册用户才能查看总结。

否则,该功能无法成功实现(以杜绝作弊)。敬请谅解!

qusongjie
2018年01月22日 17点52分 --- 第 3 楼 ---
哈哈哈~~这样都能搞定,我真是佩服我自己啊!
2018年01月17日 18点53分 --- 第 2 楼 ---
实在没人,我来试试,不一定行哟!
2018年01月16日 15点52分 --- 第 1 楼 ---
先来看下BUG问题
关键字



帮助

反馈