海洋CMS

 找回密码
 注册加入

海洋cms最新动态 关注跟踪研发进展,共创和谐未来 开源透明 完全免费 - 极致专注 精益求精

海洋CMS 6.x 正式版下载 永久免费并开源的影视建站程序 使用教程 - 模板标签 - 模板 - 播放器

火车头采集发布视频文章 - - 定时自动采集教程 迅雷下载展示插件及教程 - - 定时自动生成使用说明 原MaxCms模板转换教程 - - 原MaxCms数据转换工具

查看: 217|回复: 4

图片地址包含特定字符会引起channel页面if标签无法使用

[复制链接]

11

主题

25

帖子

669

积分

高级会员

Rank: 4

金币
406
发表于 2018-8-18 15:10:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册加入

x
此BUG出现必须包含两个条件:
1、图片地址中包含_post字符;
2、在channel页面使用if标签。

导致的结果:channel页面会出现if标签,如下图
360截图-235595562.jpg

如果把图片地址中包含_post字符删除,页面则正常。但如果图片都是调用外链,请教此问题如何解决?谢谢

问题发现版本:6.61
测试版本:6.61和6.62均出现


158

主题

1922

帖子

968万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9670283
发表于 2018-8-18 18:38:49 | 显示全部楼层
_post被系统屏蔽,因为常备用来构造入侵代码,影响系统安全。
所以系统自动过滤一些影响php安全的关键词。
回复

使用道具 举报

11

主题

25

帖子

669

积分

高级会员

Rank: 4

金币
406
 楼主| 发表于 2018-8-18 22:47:02 | 显示全部楼层
admin 发表于 2018-8-18 18:38
_post被系统屏蔽,因为常备用来构造入侵代码,影响系统安全。
所以系统自动过滤一些影响php安全的关键词。 ...

可否作全字匹配_post?恰巧豆瓣的图片地址就是_poster 360截图-263259796.jpg
回复

使用道具 举报

3

主题

20

帖子

280

积分

中级会员

Rank: 3Rank: 3

金币
100
发表于 2018-8-21 11:16:42 | 显示全部楼层
winbiz 发表于 2018-8-18 22:47
可否作全字匹配_post?恰巧豆瓣的图片地址就是_poster

这是你服务器的问题,又不是影视站的问题
回复

使用道具 举报

11

主题

25

帖子

669

积分

高级会员

Rank: 4

金币
406
 楼主| 发表于 2018-8-22 20:26:09 | 显示全部楼层
lin1147469853 发表于 2018-8-21 11:16
这是你服务器的问题,又不是影视站的问题

首先,这并不是服务器问题,服务器是不可能导致这个问题的出现,请悉知!
其次,这个问题的出现也只是耦合情况,必须满足上面说的两个条件,也就是说if与_post要同时出现。刚好seacms出于安全考虑屏蔽了这种情况的发生,所以只要出现_post字段就不会让if标签生效。
最后,解决方法也有,无非就是不让_post和if同时出现,所以最好是把图片下载到本地或者换其它不包含_post这些字符的外链。目前有部分资源网站调用的是豆瓣的图片外链,而豆瓣的外链恰巧包含了_post字符的(可以从三楼图片看到),如果非要调用豆瓣外链的话,该页面模板就不能写if等标签。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

小黑屋|海洋CMS

GMT+8, 2018-9-25 18:04 , Processed in 0.054230 second(s), 23 queries .

Powered by SeaCMS .Net

© 2018 All Rights Reserved

快速回复 返回顶部 返回列表