网友 kasuolijing 想把他的网站的文章页里的来源网址改为投稿人然后调用,但是每次来源网址为投稿人都会自动添加那个http://,到底要怎么能完美更改了?
好了,在这里我教一下要怎么做,首先先找到关联页风格目录里的bencandy.htm,打开后找到下面的代码:
来源:<a href="$rsdb[copyfromurl]" target="_blank">{$rsdb[copyfrom]}</a>
然后修改为下面的代码保存上传覆盖原文件:
来源: $rsdb[copyfrom] | 投稿人: $rsdb[copyfromurl]
如果你现在去看了那么就不会出现投稿人都会自动添加那个http://的问题,这说明关键问题我们没有找到
既然是文章页那么我们就应该想到根目录下的bencandy.php文件,HOHO,想通了关键问题了,那么我们动手改造吧:
打开bencandy.php文件,使用关键词 copyfromurl 查找到了下面的代码:
if($rsdb[copyfromurl]&&!strstr($rsdb[copyfromurl],"http://")){
$rsdb[copyfromurl]="http://$rsdb[copyfromurl]";
发现了变量$rsdb[copyfromurl]的调用公式(也就是
http://$rsdb[copyfromurl]),接着我们把
http://$rsdb[copyfromurl]里的http://去掉就可以了,保存上传覆盖原文件,这个问题OK了!
问题终于解决了,前台一看,没有问题了,但是看着后台那里还是写着来源网址,最后做的是就是把这个来源网址改为投稿人了:
我们先打开发表页的调用文件也就是member/template/里的post.htm,在里面我们找到了来源网址这4个字,接着把这4个字就改了投稿人,最后保存并上传覆盖原文件,然后打开你的网站看看效果!
终于把前台和后台全部搞定了,完美的把来源网址变成了投稿人,HOHO
注:网友kasuolijing其实知道用phpmyadmin可以增加一个变量,然后在投稿页和内容页添加此变量的调用即可,但怕升级的时候的兼容性问题,如果能解决那个http的问题,还是用那个copyfromurl的变量比较好,所以这个分享就这样诞生了,很绿很安全,HOHO
看了这篇文件,做为新手的你,是不是学到了新的知识了吗?