齐博v7系统无法实现:
1、后台--插件管理--字符替换(内容)
2、后台--系统功能--执行sql语句替换
3、服务器--phpmyadmin--进入数据库--sql语句执行
原因,经过实践,因为html代码问题导致无法执行:
比如替换内容页图片地址:
http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=
替换为
http://img04.store.sogou.com/net/a/04/link?appid=100520025&url=
执行sql语句:
UPDATE php168_reply SET content=REPLACE(content,'http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=','http://img04.store.sogou.com/net/a/04/link?appid=100520025&url=');
php168_reply是指所在表,content这是所在表的字段,'http:'中诸如这个就是替换的地址。
以上语句执行正确,没有错误,但是数据没有被替换。
修改如下即可:
地址:http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=
改为:http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=
sql语句执行:
UPDATE php168_reply SET content=REPLACE(content,'http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=','http://img04.store.sogou.com/net/a/04/link?appid=100520025&url=');
原因:仔细比较发现
http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=
http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=
地址中凡是&字符的后面都要增加amp;代码,就是编辑器html代码问题。
可能:对有些人认为的这是数据库版本问题无关