余贤康友友昨晚问我博客的这个欢迎词是怎么实现的
其实谷歌一下一大串都是代码
不过为了凑篇文章,还是把它发出来吧
先在主题的functions.php里加上下面的代码
代码如下 | 复制代码 |
function show_refer_in(){ $refer_info=$_SERVER['HTTP_REFERER']; $ban_list=array($_SERVER["HTTP_HOST"]); for($ii=0;$ii<count($ban_list);$ii++){ if(strpos($refer_info,$ban_list[$ii])){ return; } } if($refer_info){ preg_match("/^(http://)?([^/]+)/i", $refer_info, $matches); $host = $matches[2]; echo "<div id="hellobaby">欢迎来自 ".$host." 的朋友!<br />推荐您 <b><a href="http://www.111cn.net" target="_blank">点击这里</a></b> 订阅我的博客 o(∩_∩)o<div class="closebox"><a href="javascript:void(0)" onclick="$('#hellobaby').slideUp('slow');$('.closebox').css('display','none');" title="关闭">×</a></div></div>"; } } |
然后在footer.php里调用函数
代码如下 | 复制代码 |
<?php show_refer_in();?> |
当然,加在header里也可以,不过影响打开速度就得不偿失了
有了输出,我们当然要加上css了。
这里给个博客使用的css代码
CSS
代码如下 | 复制代码 |
#hellobaby { background:#000000; border:1px solid #B3B3B3; color:#FFFFFF; font-size:14px; opacity:0.7; filter:alpha(opacity=70); padding:10px; position:absolute; right:0; top:250px; } |
时间: 2024-11-05 16:41:11