iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >phpcms 2008 修改编辑器工具栏问题
  • 325
分享到

phpcms 2008 修改编辑器工具栏问题

编辑器工具栏 2022-06-12 01:06:05 325人浏览 安东尼
摘要

如何修改PHPcms2008里编辑器的工具栏: phpcms2008的编辑器是用的fckeditor,默认的功能有五种类型,分别是:default 默认;full 全功能的;standard 标准型的;introduce

如何修改PHPcms2008里编辑器的工具栏:

phpcms2008的编辑器是用的fckeditor,默认的功能有五种类型,分别是:default 默认;full 全功能的;standard 标准型的;introduce 和 basic 基本的。

<?=fORM::editor('data', 'introduce', '100%', '300', 0)?>

这是一般调用编辑器的代码,第二个参数就是编辑器工具栏的类型,可以随意改变成你想要的功能就可以。如果要在这五种类型的基础上做修改的话,比如说去掉“源代码”的功能,只需在根目录下的fckeditor里面找到fckconfig.js这个文件(根目录\fckeditor\fckconfig.js)查找“FCKConfig.ToolbarSets”就会找到这五种类型,以basic为例:

只需将


复制代码代码如下:

FCKConfig.ToolbarSets["basic"] = [

['Source','Bold','Italic','TextColor','-','OrderedList','UnorderedList','-','Link','Unlink','-','Image','Attach','Flash','Media']

] ;

换成


复制代码代码如下:

FCKConfig.ToolbarSets["basic"] = [

['Bold','Italic','TextColor','-','OrderedList','UnorderedList','-','Link','Unlink','-','Image','Attach','Flash','Media']

] ;

就可以了,也就是说把原来的'Source'去掉就可以了。

如果你要不想修改现有的类型,想新建一种属于自己的类型的话,就可以在 “根目录\fckeditor\fckconfig.js” 这个文件中加入你自己设定的类型,比如:


复制代码代码如下:

FCKConfig.ToolbarSets["simple"] = [

['Bold','Italic','-','OrderedList','UnorderedList','-','Image','-','About']

] ;

调用的时候只需<?=form::editor('data', 'simple', '100%', '300', 0)?>这样就可以了。

注:如果报错,提示找不到工具项,那是FCKEDITOR的缓存没清除,退出后台或更新缓存,刷新一下,重新进入或者换个浏览器就可以看到代码插入图标了。

今天修改企业黄页模块里面的编辑器,发现原来这块的编辑器的代码没有直接用<?=form::editor('data', 'simple', '100%', '300', 0)?>这种形式调用,而是写到数组里面调用的,通过跟踪找到了data\cache_model这个目录,然后根据创建content_form.class.php类得对象时传递的参数$modelid的值来确定是 根目录\data\cache_model里的哪个 “**_fields.inc.php”文件,然后把调用的编辑器的工具栏的功能改成相对于的就可以了。

--结束END--

本文标题: phpcms 2008 修改编辑器工具栏问题

本文链接: https://www.lsjlt.com/news/31718.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作