为网站添加收藏本站功能(php)

作者:  耕堂 | 本文浏览622次 | 2010年01月10日

很多网站都有收藏本站功能,虽然网站域名比ip好记得多,但大部分网民还是不习惯的,很多社会化书签能得到广泛应用,也是基于方便网站的经常访问。网站收藏,可以是收藏到书签,也可以收藏到本地(个人电脑),无论是网站或文章被收藏,不用经过搜索引擎就可以直接访问到,对于站长和用户都是好事,下面一小段php代码,可以帮助网站建立收藏本站功能。

<?php
if(strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)) {?>
<a href=”javascript:window.external.addfavorite(‘http://www.gengtang.net’, ‘耕堂’);”>收藏网站到本地</a>
<?php }elseif(strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)) {?>
<a href=’http://www.gengtang.net’ title=’耕堂’ rel=’sidebar’>收藏网站到本地</a>
<?php }else{echo ‘欢迎收藏网站到本地!’;}?>

strpos是php的一个字符串查找函数;
$_SERVER["HTTP_USER_AGENT"],返回user_agent头部内容,这里就是浏览器头部信息;
MSIE(微软IE)和Firefox(火狐)就是要strpos要查找的字符串内容,满足查找时会进行下一步输出收藏网站链接;
因为IE和Firefox是用的比较多的浏览器,IE可以会更多一点(主要是IE6),当检测到当前用户浏览器既非IE又非Firefox时,显示“欢迎收藏网站到本地!”;

上面第一个收藏链接(IE下),点击后自动弹出添加书签窗口,第二个收藏链接(Firefox下),点击后自动弹出添加书签窗口;

要说明的是,收藏到本地只在个人电脑情况下有意义,如果是收藏到社会化书签,可以参考下面方法:

国外社会化书签

推荐addthis.com,几乎网罗国外社会化书签,很全,用得也非常多,如果博客或网站定位比较广的话,可以用它,耕堂发现中文书签好像就“百度书签”一个;

它还针对热门的网站系统做了插件,如wordpress、joomla、drupal等;

可以自定义代码;

国内社会化书签

有个比较全的:bshare.cn,很多国内流行的社区交流平台,它都涉及,只不过网站比较新,功能没有addthis.com完善;

其实收藏到本地或书签,和rss订阅差不多,都是一种巩固读者关系的方式,为网站推广和运营铺垫道路;

p.s.耕堂www.gengtang.net

 右上方更多相关内容/站内搜索-关键词请用空格隔开

  • 标签 :  ,
  • 原文链接 : http://www.gengtang.net/dian-di/shoucang-benzhan.html
  • 转载原创文章请注明 : 耕堂-gengtang.net
  • 发表留言

    可用HTML标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>