文档章节

让phpcms v9内容编辑器支持JavaScript、iframe等脚本语言

东子
 东子
发布于 2014/09/20 15:56
字数 278
阅读 362
收藏 0

phpcms v9后台默认的内容编辑器中,出于安全考虑,默认是禁止JavaScript脚本的,所以我们在添加文章时,虽然加入了js代码,但实际上并没有起作用,而是以文本形式显示。于是就很多时候是需要修改这一限制,做到在文章内容页也能显示JS代码。

让内容页支持JavaScript,具体修改方法:

从文件caches\caches_model\caches_data\content_input.class.php中找到函数:

function get($data,$isimport = 0) {$this->data = $data = trim_script($data);

修改为:

function get($data,$isimport = 0) {$this->data = $data; //不调用过滤函数

这是网上许多地方都有提到的,其实单单这样设置是不够的,因为仅仅是缓存里面的东西,还需要从根本上改变:

phpcms/modules/content/fields/content_input.class.php找到get函数,按照上面的改法才可以彻底解决这个问题。

声明:本文采用 BY-NC-SA 协议进行授权,转载还请注明:让phpcms v9内容编辑器支持JavaScript、iframe等脚本语言


本文转载自:http://blog.kilvn.com/phpcms-v9-editor-iframe/

东子

东子

粉丝 8
博文 26
码字总数 10156
作品 2
深圳
程序员
私信 提问
PHPCMS_整合UEditor编辑器

①先到官网下载资源包(先定制编辑器导航工具,再下载) ②上传到phpcms默认的js文件路径,上传后的文件路径如下 staticsjsueditor ②打开/phpcms/libs/classes/form.class.php,找到如下代码...

喵王不瞌睡
2014/03/07
495
0
360搜索引擎so自动收录php改写方案——适合phpcms等cms

360搜索引擎自动收录功能,官方提供了代码,带式,十分坑爹,没有提供批量提交入口,只是提供了一段js代码,关键是 一个js去下载另外一个js,document.write到文档,然后再 重复2遍如此工作。...

634117608
2018/04/27
0
0
页面中存在iframe时刷新页面的问题

近期在开发中遇到一个很奇怪的问题:HTML页面中有个iframe,初始情况下是空的,当点击特定按钮后iframe会加载特定页面。 但很快就发现有点问题了:当iframe加载了特定页面后,此时只要按F5刷...

苗雨顺
2012/09/01
4.7K
0
【译】TypeScript简介

JavaScript曾是作为客户端语言引入的。Nodejs的到来让JavaScript成为服务器端语言的新星。然而,随着JS代码的增长,它变得更加混乱,较难去维护和重用代码。除此之外,它没有采用面向对象,强...

ling20
09/03
0
0
2014年最优秀JavaScript编辑器大盘点

Webstorm WebStorm 是 一种轻量级的、功能强大的 IDE,为Node.js复杂的客户端开发和服务器端开发提供完美的解决方案。 WebStorm的智能代码编辑器支持 JavaScript, Node.js, HTML和 CSS。 We...

kouxunli1
2014/11/25
291
0

没有更多内容

加载失败,请刷新页面

加载更多

【1015】LNMP架构二

【1015】LNMP架构二 三、PHP安装 PHP安装和LAMP安装PHP方法有差别,需要开启php-fpm服务 1、下载PHP7至/usr/local/src/ 切换目录:cd /usr/local/src 2、解压缩 tar -jxvf php-7.3.0.tar.gz...

飞翔的竹蜻蜓
47分钟前
4
0
浅谈Visitor访问者模式

一、前言 什么叫访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫作访问,那么...

青衣霓裳
今天
6
0
JS内嵌多个页面,页面之间如何更快捷的查找相关联的页面

假设parent为P页面, P页面有两个子页面,分别为B页面和C页面; B页面和C页面分别内嵌一个iframe,分别为:D页面和E页面 现在通过B页面的内嵌页面D的方法refreshEpage(eUrl)来加载内嵌页面E的内容...

文文1
今天
7
0
Hibernate 5 升级后 getProperties 错误

升级到 Hibernate 5 后,提示有错误: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map; 完整的错误栈为: java.lang.NoSuchMethodError: org.hibernate......

honeymoose
今天
6
0
mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部