<?php if("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL):?>友情链接调用代码<?php endif;?>
调用函数的意思,就是判断当前连接是否为博客首页连接,如果是则显示友情链接组件,不是则不显示。前期是后台Widgets添加了友情链接组件或者模板有相关的调用。<?php if("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL):?>
<?php
//widget:链接
function widget_link($title){
global $CACHE;
$link_cache = $CACHE->readCache('link');
?>
<li id="sidebar-link" class="widget">
<h3><span><?php echo $title; ?></span></h3>
<ul class="ulstyle">
<?php foreach($link_cache as $value): ?>
<li><a href="<?php echo $value['url']; ?>" title="<?php echo $value['des']; ?>" target="_blank"><?php echo $value['link']; ?></a></li>
<?php endforeach; ?>
</ul>
</li>
<?php }?>
<?php endif;?>
这样实现emlog的友情链接只在首页显示的。
-------------------------------------------
EMLOG按天数时间调用随机热门文章列表
<?php
//30天按点击率排行文章
function getdatelogs($log_num) {
$db = MySql::getInstance();
$time = time();
$sql = "SELECT gid,title FROM ".DB_PREFIX."blog WHERE type='blog' AND date > $time - 30*24*60*60 ORDER BY `views` DESC LIMIT 0,$log_num";
$list = $db->query($sql);
while($row = $db->fetch_array($list)){ ?>
<li><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?></a></li>
<?php } ?>
<?php } ?>
以上是按30天输出点击热门文章列表,把代码复制到模板目录下的module.php里面,在需要的地方输入<?php getdatelogs(10);?>调用,10为文章列表调用数量,30*24*60*60为30天,如要改成7天只需要把30改为7即可,一年就改成365即可。
获取网站favicon图标接口
相关阅读
留言咨询