帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流留言板调用标签模版后每个单双引号前都多了一个反斜杠,怎么解决? 【本版专题贴子】  
主题:留言板调用标签模版后每个单双引号前都多了一个反斜杠,怎么解决? [加入收藏夹]   

1254295076@qq.com
用户头衔:举人

精华贴   :0
发贴数   :350
经验值   :1055
注册时间:2015-11-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
留言板调用标签模版后每个单双引号前都多了一个反斜杠,怎么解决?
一、查找e/class/functions.php这个文件里面的这段代码:

代码如下:
$gbtemp=str_replace("<!--empire.listtemp.footer-->",$listtemp_r[2],$gbtemp);

在这串代码之后 添加如下两串代码:

代码如下:
$gbtemp=DoRepEcmsLoopBq($gbtemp);
$gbtemp=RepBq($gbtemp);

二、再打开e/data/template/gbooktemp.txt文件

在头部require("../../class/connect.php");这串代码后面添加下面两串代码:


代码如下:
require("../../class/t_functions.php");
require("../../data/dbcache/class.php");
然后更新一下,标签就可以生效了!

<a href=\"/\" class=\"d1\" style=\"background:url(/d/file/banner/2016-06-08/ff435cd4d4ea86e83a8c8a42fa846480.jpg) center no-repeat;\"></a>
用上面的方法成功使留言板可以调用标签模版,但是出现了一个新的问题就是每一个单引号、双引号,前都出现了一个反斜杠“\”
请教如何才能解决这个问题,已经折磨一天了,希望得到哪位大神的帮助



爱到分才是最珍贵,很多人都不懂的珍惜拥有。只有失去才看到,其实那最熟悉的才是最珍贵的。帝国CMS交流群: 151424874
2016-06-08 16:39:17 已设置保密 顶部 回复 引用 报告 编辑 删除

wohui99
用户头衔:进士

精华贴   :0
发贴数   :2263
经验值   :5805
注册时间:2010-04-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

php有去多余反斜杠的函数。直接用就能去除  stripslashes("带反斜杠的内容");



帝国微信小程序接口90多个:http://www.guiboweb.com/wxapi.html.
帝国最好用的微信插件和小程序:http://www.guiboweb.com。

2016-06-08 16:59:55 已设置保密 顶部 回复 引用 报告 编辑 删除

帝国时代3
用户头衔:探花

精华贴   :0
发贴数   :3462
经验值   :10602
注册时间:2008-03-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

楼上正解




2016-06-09 08:36:02 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1