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

所属分类: CMS教程 / phpcms 阅读数: 873
收藏 0 赞 0 分享
如何修改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”文件,然后把调用的编辑器的工具栏的功能改成相对于的就可以了。
更多精彩内容其他人还在看

phpcms V9修改lists标签(实现调用文章所属栏目及点击数)

pc程序默认首页是无法调用出文章的点击数,而调用文章所属的栏目名称也很复杂,需要先使用php语句进行数据缓存后才能调用。其实我们可以一步到位,自己添加函数来实现在首页/频道页/列表页调用文章点击数及文章所属栏目名称
收藏 0 赞 0 分享

phpcms V9 邮箱配置方法

phpcms自带邮箱系统,用来发送注册信息等内容,但QQ普通邮箱已经不支持此功能了。建议使用163邮箱
收藏 0 赞 0 分享

phpcms V9 全站文章点击排行榜标签

我们在做内容站的时候,经常需要使用到文章排行榜,但phpcms默认的pc调用标签是需要具体栏目ID的,那么如何调用全站文章的点击排行榜呢
收藏 0 赞 0 分享

Phpcms v9 整合Discuz! X2.5 和UCenter 1.6.0详细图文教程

很多站长利用Phpcms v9搭建主站,然后用Discuz! X2.5搭建网站的论坛,这样一个网站就会有两个用户中心,分别是Phpcms v9 的phpsso和Discuz! X2.5的 UCenter。这就需要将两款程序进行整合,从而达到同步注册、同步登录、同步退出的效果
收藏 0 赞 0 分享

解决phpcms V9整合discuz! X3.0后 在phpcms新注册用户需要在discuz激活的问题

这篇文章介绍了在phpcms新注册用户需要在discuz激活问题的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

PHPCMS V9文章内容页点击量如何调用

内容页点击量该如何调用,想必有些朋友又要犯愁了,在PHPCMS V9中可以在show.html 模板中首先加载jquery.min.js 这个js ,之后加入下文代码即可,希望对大家有所帮助
收藏 0 赞 0 分享

Phpcms V9 所有的中文变量一览

中文变量的意思想必就不用多介绍了吧,还不知道的朋友可以看看下文,本文整理了Phpcms V9 所有的中文变量,希望大家在使用时可以用到
收藏 0 赞 0 分享

PHPCMS V9数据库配置文件database.php位置在哪

初次用PHPCMS V9的朋友可能找不到数据库配置文件,其实在官方的wiki中已经介绍了。那就是 caches\configs\database.php 文件,下面为大家介绍这个文件中相关值的具体修改方法
收藏 0 赞 0 分享

Phpcms V9列表分页自定义页码文字(改成中文)

一般列表分页的页码显示是英文的,而中文站希望页面和分页列表希望是中文的,另外有时候还需要自定义,这就涉及到Phpcms V9列表分页自定义页码文字,有此需求的朋友可以参考下本文
收藏 0 赞 0 分享

phpcms v9如何获取文章的当前栏目名称

获取当前栏目的名称在某些情况下,特别是做优化时,还是比较实用的,通过{$CATEGORYS[$catid][catname]} 显示当前栏目名称,感兴趣的朋友可以参考下
收藏 0 赞 0 分享
查看更多