首页CMSTypecho调用热门评论文章和调用最新文章的方法

Typecho调用热门评论文章和调用最新文章的方法

时间2024-05-24 00:54:03发布访客分类CMS浏览169
导读:Typecho程序在设计主题的时候,侧栏有些时候需要调用热评文章或者最新文章。我们可以在指定的位置通过脚本直接调用。在这篇文章中,老蒋准备整理这个调用文章的方法,以后在有需要的模板中可以直接调用使用。其实设计主题就那么回事,静态模板搞定后,...

Typecho程序在设计主题的时候,侧栏有些时候需要调用热评文章或者最新文章。我们可以在指定的位置通过脚本直接调用。在这篇文章中,老蒋准备整理这个调用文章的方法,以后在有需要的模板中可以直接调用使用。其实设计主题就那么回事,静态模板搞定后,就是直接调用。

第一、最新文章调用

?php
$this-> widget('Widget_Contents_Post_Recent','pageSize=10')-> to($recent);
if($recent-> have()):
while($recent-> next()):
?>
li> a href="?php $recent-> permalink(); ?> "> ?php $recent-> title(); ?> /a> /li>
?php endwhile; endif; ?>

调用最新10篇文章,可以根据需要修改数值。

第二、调用热评文章

function getHotComments($limit = 10){
$db = Typecho_Db::get();
$result = $db-> fetchAll($db-> select()-> from('table.contents')
-> where('status = ?','publish')
-> where('type = ?', 'post')
-> where('created = unix_timestamp(now())', 'post')
-> limit($limit)
-> order('commentsNum', Typecho_Db::SORT_DESC)
);
if($result){
foreach($result as $val){
$val = Typecho_Widget::widget('Widget_Abstract_Contents')-> push($val);
$post_title = htmlspecialchars($val['title']);
$permalink = $val['permalink'];
echo 'li> a href="'.$permalink.'" title="'.$post_title.'" target="_blank"> '.$post_title.'/a> /li> ';
}
}
}

在当前主题Functions.php添加。

?php getHotComments('10'); ?>

在需要的位置出现调用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Typecho调用热门评论文章和调用最新文章的方法
本文地址: https://pptw.com/jishu/666680.html
CSS制作清爽绿色格调图文box通用样式 CSS Sprite从大图中截取小图完整教程的相关资料

游客 回复需填写必要信息