发新话题
打印

整合流量为王的友情链接申请

整合流量为王的友情链接申请

  今天抽空给网站增加了一个实用的功能--友情链接申请。旧版的梦想Java是用pjblog架构的,其中自带了这个功能,而sablog-x是没有的。不过官方论坛已经有人开发并发布了相关的程序,大家可以到这里下载。在这里感谢流量为王网友为我们提供这个程序。该程序只有一个文件flink.php。虽然flink.php所处理的数据最终提交到blog数据库中,但页面是独立的,没有和blog的页面结合(按照sablog-x的程序结构,是没办法自动整合进去的)。于是动手做了一下整合。以我现在对php的了解,想要修改flink.php的代码显然是不太可能的,唯一的办法,也应该是比较好的办法是利用iframe将flink.php引入到blog页面中。具体方法如下:1、用UltraEdit或其它可编辑utf-8的文字处理工具打开flink.php文件,在36行找到以下代码:
PHP代码
复制内容到剪贴板
代码:
if($r['n']) message('该地址已存在无需重复添加,如果链接尚未通过请耐心等待','./');  
将其中的./改为./flink.php。在46行找到以下代码:
PHP代码
复制内容到剪贴板
代码:
message('成功添加友情链接,请耐心等待管理员验证通过','./');  
将其中的./改为./flink.php。这两处的改动主要是为了防止用户按下提交按钮后,iframe中显示出首页画面的尴尬。
2、将flink.php文件的第151和152行删除。
XML/HTML代码
复制内容到剪贴板
代码:
<input type="button" name="cancel" value="Back" onClick="window.history.back(-1)">
<input type="button" name="cancel" value="Close" onClick="javascript:window.close()">
这两行代码是在页面中显示back和close两个按钮,back按钮的功能是返回前一画面,close按钮的功能是关闭当前页面。因为我们是用iframe将flink.php引入的,所以这两个按钮是无效的,所以还是删除比较好。
3、接下来要改动的是模板中的链接文件(templates/links.php),在这个文件的最后加入如下代码:
XML/HTML代码
复制内容到剪贴板
代码:
<iframe frameborder="0" marginheight="0" marginwidth="0" border="0" id="flinkphp" name="flinkphp" scrolling="no" height="200px" width="468px" style="width:100%;height:500px" src="./flink.php"></iframe>
提示:因为每个人用的模板都不相同,所以在links.php中加入上面这句代码时,需要根据自己的情况加入适当的位置。
4、最后,将flink.php上传到blog的根目录下即可。
效果见本站的申请友情链接

[ 本帖最后由 hiswing 于 2007-9-2 00:59 编辑 ]

TOP

流量王的FLINK.php似乎有问题,添加数个同一个链接(网站名,地址,简介都一样),根本不能自动识别!

楼主的网站我试了两次,所有项目添的都是1,都添加进去了,请楼主到后台删除。

呵,应该是BUG吧

TOP

的确是这样的。
不过,也不是太大的问题,应该没有人会一直输入相同的信息的。
如果说垃圾信息,也有验证码。
不过,能修正当然最好。

TOP

是啊,也不知道流量为王能修正不?

TOP

修正一下吧

TOP

鼓励,支持,嘿嘿

TOP

不会

支持,嘿嘿

TOP

发新话题