登录 注册

登录

问题 如何使自定义的文字输入框支持代码编辑?

更多
2013年08月09日 09:32 #1 作者: 夜雨秋风
如图是K2 Content的模块里面功能。


现在我在Featured Categories 模块里写了一个自定义输入框,前台显示正常,但不支持代码编辑。请问白兄如何实现?

附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年08月10日 08:18 #2 作者: 夜雨秋风

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年08月12日 18:30 #3 作者: Joomla之门
你说的“写了一个自定义输入框”是什么意思?你修改了源代码?如果是这样,你应该发帖到扩展开发版块。

另外,你的问题还不够清楚:你是不是说,你输入 HTML 代码之后,点击保存会丢失代码,只留下了纯文本?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年08月12日 19:06 #4 作者: 夜雨秋风
哦,那我发错地方了,不好意思 。
我是修改了模块的源代码。
正如你所说的,输入 HTML 代码之后,点击保存会丢失代码,只留下了纯文本了。
就是想让代码起作用。

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年08月13日 07:09 #5 作者: Joomla之门
如果在保存之后输入框(textarea)里面的 HTML 代码丢失,一般不是你开发的问题,而是 Joomla 核心设置的问题。在 Joomla 后台的“全局设置”里面,有一项“文字过滤”,此功能会过滤掉(filter out)HTML 及 JS 代码。你需要设置当前用户(例如超级管理员)的过滤条件为“不过滤”,就可以输入任何代码了。请慎重设置,不要针对普通的注册会员禁用过滤,否则可能被人利用来输入恶意代码然后提交到你的服务器。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年08月13日 08:25 - 2013年08月13日 08:26 #6 作者: 夜雨秋风
全部设置为不过滤了,还是不行。比如写入<div><a href="http://127.0.0.1">自定义文字</a></div>,前台的文字还是没链接。

是不是还要设置什么?
最后修改: 2013年08月13日 08:26 由 夜雨秋风.

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年08月13日 10:35 #7 作者: Joomla之门
如果跟文字过滤无关,那就要考虑你的代码了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论