问题:
在后以添加新闻资讯时有一个填写外部链接,但是如果填写了url地址后,有些字符会被转义了,比如在后台新闻添加链接http://www.ziyou001.com/home/space.php?do=event&id=70之后呢,地址中的&会被自动转义成了&于是点击新闻就进入了http://www.ziyou001.com/home/space.php?do=event&id=70
解决方法:
根目录下viewnews.php中查找
if(!empty($news['newsurl'])) {
sheader($news['newsurl']);
}
更改为:
if(!empty($news['newsurl'])) {
//sheader(shtmlspecialchars($news['newsurl']));//该函数不能用
sheader(html_entity_decode($news['newsurl']));
// 还有一个函数htmlspecialchars_decode() 没测试 ()两个函数用来将html实体转换成字符
}
==================================================================
==================================================================
以下内容未测试
改进supesite开启简短url链接时转义非本站url的方法
介绍一下,改进supesite开启简短url链接时转义非本站url的方法
问题描述:
当supesite开启简短url链接时,supesite程序会转义页面中所有合乎规则的url
例如页面中包含的链接
http://www.xxx.com/?action-viewnews-itemid-63 转义为 http://www.xxx.com/?viewnews-63
http://www.abc.com/?aaa=bbb 转义为 http://www.xxx.com/?aaa=bbb (这不是我们所期望的结果)
改进方法:
修改function/common_func.php文件
查找$preg_searchs[] = "/href\=\"\S*?\/(index\.php)?\?(\S+?)\"/ie"; 替换为//http:\/\/www\.xxx\.com 替换为您网站相应的名字
$preg_searchs[] = "/href\=\"\http:\/\/www\.xxx\.com\/(index\.php)?\?(\S+?)\"/ie"; ok,这样就supesite就只会替换自身网站的内容了
分享到:
相关推荐
进入SupeSite后台管理系统后,通过顶部导航菜单或左侧栏目的“专题管理”选项进入专题管理界面。 ##### 编辑现有专题 1. **编辑专题**:点击专题后面的“编辑”链接,可以对现有专题进行修改和完善。 2. **编辑界面...
加入 Supesite 用户社区,与其他用户交流经验,获取最新的开发资讯和问题解答。同时,可以参考官方文档、教程和示例代码,提升自己的建站技能。 通过本教程的学习,你将能够熟练掌握 Supesite 的各项功能,无论是...
### SupeSite中个人空间管理分类的使用 #### 一、引言 SupeSite是一款功能强大的社区管理系统,被广泛应用于构建各类在线社区和论坛。其中,“个人空间管理分类”功能是SupeSite中的一项重要特性,它允许用户对个人...
- 编码处理:由于中文字符的存在,需要理解字符编码,如GBK、UTF-8等,防止乱码问题。 - 动态加载页面的处理:如果网页使用AJAX动态加载内容,可能需要模拟浏览器行为,如使用Selenium库。 - IP代理和反反爬策略:为...
在实际应用中,用户可以通过SupeSite7.5的后台管理界面轻松切换到仿站长网的模板风格,并进行个性化定制。例如,可以调整颜色方案,替换logo,添加自定义CSS,甚至插入自己的HTML代码,以实现更独特的设计效果。同时...
在这个案例中,readme.txt很可能是SupeSite 7.0的安装指南和注意事项,包括系统需求、安装流程、许可证信息以及可能遇到的问题和解决办法。用户在部署或更新系统前应仔细阅读此文件。 "update"目录通常包含系统升级...
Supesite提供了一套完善的后台管理系统,包括频道管理、文章发布、模板编辑、权限控制等功能,帮助网站管理员高效地运营和维护站点。 3. UCenter UCenter是Comsenz公司的统一用户中心系统,它连接并管理多个Comsenz...
SupeSite是一款强大的网站内容管理系统,它提供了丰富的功能来构建和管理各种类型的在线社区,如博客、资讯、论坛等。这个开发文档详细介绍了SupeSite的各个关键部分,包括全局设置、各模块的特性和配置,以及模板...
- **添加根分类**:在SupeSite中,用户可以自由地添加新的资讯根分类。根分类通常用于表示最高级别的类别,例如“科技”、“文化”等。添加根分类时,用户需要提供分类名称,并可选择性地设置跳转链接、扩展读取分类...
- 再次通过FTP工具或者服务器管理后台将修改后的文件上传回原位置。 #### 获取用户名的方法 完成上述步骤后,你可以通过以下方式获取用户的用户名: 1. **定义全局变量**: - 在脚本中定义一个全局变量`$_...
SupeSite 是一套独立的内容管理系统(CMS),并且拥有强大对 Discuz! 论坛信息和 UCenter Home 个人空间信息聚合的功能。为站长提供了一个创新的社区门户解决方案。通过 SupeSite 软件,社区论坛相关内容可以完成...
SupeSite7.5用户手册 参考 SupeSite7.5用户手册 参考 SupeSite7.5用户手册 参考
SupeSite 二次开发手册 SupeSite 二次开发手册是 SupeSite 模板开发的必备指南,提供了详细的模板开发帮助文档,旨在帮助站长们更好地开发和维护 SupeSite 模板。 一、模板路径 SupeSite 模板文件存放于 ...
、SupeSite、X-Space等设计的一款用户中心管理系统。它主要负责用户账户的统一管理,包括登录、注册、权限分配等功能。当用户忘记UCenter后台密码时,通常会采取重置密码的方式进行解决。 ### 二、重置UCenter后台...
SupeSite v7.5采用UTF-8编码,意味着系统能够支持多种语言,包括繁体中文,保证了非英文字符的正确显示,避免了乱码问题,增强了系统的国际化能力。 3. **繁体中文支持** 对于繁体中文的支持是SupeSite v7.5的一大...