phpcms v9中kindeditor添加运行代码插件

第一步:在 /statics/js/kindeditor/lang/ 里面找到 zh_CN.js 文件,在

filemanager : '文件空间',

后面加入

runCode : '代码运行',

这是定义按钮的中文名字。

第二步:在 /statics/js/kindeditor/plugins/ 目录上传 runcode 插件,点击 runCode 下载本插件。

第三步:在 /statics/js/kindeditor/themes/ 目录上传皮肤,点击下载 runCode皮肤。直接覆盖,请备份下再覆盖,里面包含代码高亮的皮肤。

第四步:在 /statics/js/kindeditor/ 目录,找到 kindeditor.js 文件,打开,找到下面的代码:

items : [

        'source', '|', 'undo', 'redo', '|', 'preview', 'print', 'template', 'code', 'cut', 'copy', 'paste',

添加下面的代码:

'runCode',

这是为了在编辑器上调用 运行代码 的按钮。

注:这一步不一定是 kindeditor.js 文件,也可能是 kindeditor-min.js,你可以在/phpcms/libs/classes/ 找到 form.class.php 文件,打开,找到调用kindeditor编辑器的代码,看看调用的是哪个js,如下:

$str .= '<script charset="utf-8" type="text/javascript" src="'.JS_PATH.'kindeditor/kindeditor.js">';

完成上面的四部,已经可以在后台添加文章时插入 运行代码 了,但是,文章页还需要引入下面的代码,才能够在预览时,使用此功能:

时间: 2024-11-27 22:01:01

phpcms v9中kindeditor添加运行代码插件的相关文章

PHPCMS V9中QQ登录网站失败问题解决方法

这个故障的原因是PHPCMS V9的QQ登录功能代码中,使用了file_get_contents函数来获取腾讯的https网址,这类网址是通过ssl加密传输的.虽然,我们可以通过为PHP安装openssl扩展,让file_get_contents函数可以获取到内容,但获取到的内容还是加密的,无法正常的解密. 我的解决思路是自己编写一个通过curl读取数据的方法,替换掉PHPCMS原有的方法,具体如下: 首先,找到phpcmsmodulesmemberclassesqqapi.class.php文

【急】Nutch中如何添加中文分词插件??

问题描述 在网上看了一些关于添加中文分词插件的方法,但是按照类似的方法还是解决不了,或是网上都说的很模糊,我现在下载了一个IKAnalyzer插件,大家帮忙看一下我哪部错了,我在单独运行Query.java这个部分时,还是没有调用到自己添加的那个插件.具体的步骤是:1.下载了IKAnalyzer3.1.1Stable_AllInOne.jar包2.写配置文件plugin.xml文档3.把1和2这两个文件放入新建的IKAnalyzer3.1.1Stable文件夹中4.把IKAnalyzer3.1.

phpcms v9中给Rss伪静态配置方法

ss页面的伪静态实现目标 设置前的URL:http://localhost/index.php?m=content&c=rss&siteid=1 设置后的URL:http://localhost/rss.html 实现方法: 一.开启rewrite模块 找到Apache 配置文件 httpd.conf  1.LoadModule rewrite_module modules/mod_rewrite.so  把这句的"#"注释掉.  2.AllowOverride non

安卓开发中动态添加lsitView 代码实例

 这个很简单 就是为了说明别忘了adapter.notifyDataSetChanged(); 唤醒一下,其实这个唤醒也就是在button下用 或者在别的控件下调用 如果是在getView下就不必了 java代码: public class DynamicListItems extends ListActivity { private static final String ITEM_KEY = "key"; ArrayList<HashMap<String, String

Magento中目录添加自定义属性代码

在根目录创建个脚本文件,内容:  代码如下 复制代码 require_once('app/Mage.php'); Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID)); $installer = new Mage_Sales_Model_Mysql4_Setup; $attribute  = array(     'type' => 'in

Phpcms V9设置文章定时发布程序代码

phpcms v9 本身是没有定时发布这一项功能的,这需要我们进行二次开发才能实现,关于定时发布的好处不用多说了吧,当我们在没有时间进行更新站点的时候,不会出现文章断更的情况,比如过年或者自己过节没有时间更新了,可以提前写好文章,让其自动进行更新,在 wordpress 中有这样一个很好的时间机制,下面夏日博客就来说下在 phpcms v9 中如何实现文章定时的发布,这是在 pc 论坛上面看到的一个方法,感觉不错就分享下代码吧. 1.修改api/count.php这一文件,在PHP语句结束代码

SharePoint 页面中添加.Net代码

今天整理资料,看到一个非常有意思的截图,可以在SharePoint页面库里的页面中,添加.Net代码,只需修改一下相应应用程序的web.config文件,即可: 在web.config里面的<PageParserPaths>节点,加入一行配置文件即可: <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" In

phpcms v9 生成静态页

phpcms生成的静态页目录规则是按照URL规则生成的, 静态页 内容是ob_clean前台模板文件产生的phpcms\templates\default,静态页的调试 :修改静态页,重新生成静态页再看效果,也可以调用前台控制/index.php?m=openservice&c=index&a=openservice修改好前台模板再生成.只要是静态页的链接都要及时同步文件,防止死链接,数据错误 Java代码   1.   $urlrule = $site_info['domain'].'/

PHPCMS V9无法正常通过QQ登录问题解决办法

这个故障的原因是PHPCMS V9的QQ登录功能代码中,使用了file_get_contents函数来获取腾讯的https网址,这类网址是通过ssl加密传输的.虽然,我们可以通过为PHP安装openssl扩展,让file_get_contents函数可以获取到内容,但获取到的内容还是加密的,无法正常的解密. 我的解决思路是自己编写一个通过curl读取数据的方法,替换掉PHPCMS原有的方法,具体如下: 首先,找到\phpcms\modules\member\classes\qqapi.class