Emlog侧栏最新评论显示评论文章标题和时间
作者:xlnxin发布时间:2021-04-15分类:Emlog教程浏览:853
导读:emlog默认主题的侧栏模块“最新评论”不显示评论文章标题和评论时间,部分用户会有显示评论所属文章的标题以及该评论的评论时间的需求,可在emlogwiki中查找没有发现...
emlog默认主题的侧栏模块“最新评论”不显示评论文章标题和评论时间,部分用户会有显示评论所属文章的标题以及该评论的评论时间的需求,可在emlog wiki中查找没有发现相关的调用函数代码,不过可以使用sql语句通过评论gid进行查询实现调用,下面通过emlog默认主题进行修改。
查询函数代码:(把下面的代码添加到主题的module.php文件)
1 2 3 4 5 6 7 8 9 10 11 12 | function cutome_call($gid,$type){ $db = MySql::getInstance(); $sql = "SELECT * FROM ".DB_PREFIX."blog WHERE hide='n' and gid in ($gid) ORDER BY `date` DESC LIMIT 0,1"; $list = $db->query($sql); while($row = $db->fetch_array($list)){ if($type=='title'){ return $row['title']; }elseif($type == 'time'){ return $row['date']; } } } |
找到主题最新评论代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php //widget:最新评论 function widget_newcomm($title){ global $CACHE; $com_cache = $CACHE->readCache('comment'); ?> <li> <h3><span><?php echo $title; ?></span></h3> <ul id="newcomment"> <?php foreach($com_cache as $value): $url = Url::comment($value['gid'], $value['page'], $value['cid']); ?> <li id="comment"><?php echo $value['name']; ?> <br /><a href="<?php echo $url; ?>"><?php echo $value['content']; ?></a></li> <?php endforeach; ?> </ul> </li> <?php }?> |
修改后的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php //widget:最新评论 function widget_newcomm($title){ global $CACHE; $com_cache = $CACHE->readCache('comment'); ?> <li> <h3><span><?php echo $title; ?></span></h3> <ul id="newcomment"> <?php foreach($com_cache as $value): $url = Url::comment($value['gid'], $value['page'], $value['cid']); ?> <li id="comment"> <?php echo $value['name']; ?> <?php echo gmdate('Y-n-j',cutome_call($value['gid'],'time'));?> <br /><a href="<?php echo $url; ?>" title="<?php echo cutome_call($value['gid'],'title');?>"><?php echo $value['content']; ?></a> </li> <?php endforeach; ?> </ul> </li> <?php }?> |
代码中的以下代码是评论时间:
1 | <?php echo gmdate('Y-n-j',cutome_call($value['gid'],'time'));?> |
代码中的以下代码是评论标题:
1 | <?php echo cutome_call($value['gid'],'title');?> |
- Emlog教程排行
- 最近发表
-
- 小程序img_sec_check图片检测出行"errcode":47001错误解决方法
- win10看图软件不见了解决方法
- 双击excel打开不显示任何内容,只能在excel里面打开文件解决方法
- 小程序saveVideoToPhotosAlbum安卓手机可以下载MP4苹果手机不能下载解决方法
- 小程序逆向错误之 typeof3 is not a function
- 几种常用接口调用方式
- 小程序e.target.dataset和e.currentTarget.dataset区别
- excel vba实现模板批量打印
- lanxum打印机手动打印双面教程图解
- https(ssl)设置301跳转将http跳转到https