首页 期权学习期权知识正文

Emlog调用热门文章和随机文章列表的方法

xiaojiucai 期权知识 2020-08-18 440 0

一、自定义多少天按点击率排行文章添加方法:

1、在当前模板“module.php”文件内容最后面添加下面代码:

<?php

//30天按点击率排行文章

function getdatelogs($log_num) {

$db = MySql::getInstance();

$time = time();

$sql = "SELECT gid,title,comnum 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 class="layout_li"><strong>[评论 <?php echo $row['comnum']; ?>]</strong><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>"><span>热</span><?php echo $row['title']; ?></a></li>

<?php } ?>

<?php } ?>

<?php

//随机文章

function getRandLog($log_num) {

$db = MySql::getInstance();

$sql = "SELECT gid,title,comnum FROM ".DB_PREFIX."blog WHERE type='blog' and hide='n' ORDER BY rand() LIMIT 0,$log_num";

$list = $db->query($sql);

while($row = $db->fetch_array($list)){ ?>

<li class="layout_li"><strong>[<?php echo gettime($row['gid']);?>]</strong><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>"><span>荐</span><?php echo $row['title']; ?></a></li>

<?php } ?>

<?php } ?>

2、打开当前模板下的“log_list.php”文件 把下面代码添加到要显示的地方即可。

随机文章调用<?php getRandLog(6);?>

热门文章调用<?php getdatelogs(6);?>

3、也可以直接在 log_list.php 文件里面添加命令使用。当然我也选择的是这个。

原文链接:https://www.qiquanji.com/post/8271.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论