异度传媒 异度传媒
  • 首页
  • 异度传媒官网
  • 互联网
    • 敲代码
    • 搞软件
    • 玩游戏
  • 联系我们
  • 注册 登录
立即登录
  • 首页
  • 异度传媒官网
  • 互联网
    • 敲代码
    • 搞软件
    • 玩游戏
  • 联系我们
  • 拨打电话
首页 › 敲代码 › emlog侧栏最新评论显示评论文章标题和时间
emlog

emlog侧栏最新评论显示评论文章标题和时间

2019年12月29日
0 0

emlog默认主题的侧栏模块“最新评论”不显示评论文章标题和评论时间,部分用户会有显示评论所属文章的标题以及该评论的评论时间的需求,可在emlog wiki中查找没有发现相关的调用函数代码,不过可以使用sql语句通过评论gid进行查询实现调用,下面异度传媒通过emlog默认主题进行修改。

查询函数代码:(把下面的代码添加到主题的 module.php 文件)

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'];
		}
	}
}

找到主题“最新评论”代码:

<?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 }?>

修改后的代码:

<?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 }?>

以下代码是评论时间:

<?php echo gmdate('Y-n-j',cutome_call($value['gid'],'time'));?>

以下代码是评论标题:

<?php echo cutome_call($value['gid'],'title');?>
0 0

微信扫一扫支持一下我们

等0人赞过
相关文章
emlog将首页设定为自定义页面(个性化首页)
给emlog导航加上自定义图标
emlog如何在文章页面调用后台设置的文章摘要?
emlog获取当前分类的所有子分类
emlog文章内容页调用当前页URL
评论 (88)
请登录以参与评论。
立即登录
  • 游客

    评论系统正在维护中……

    2019年12月29日
    回复
    • 游客评论

      @游客 评论系统正在维护中……

      2019年12月29日
      回复
异度小编管理员
推荐阅读
装机必备软件
2020-03-28
HTML中禁止网页另存为、查看源文件、障蔽鼠标右键
2019-12-29
红色警戒2兼容性补丁、联网补丁、全屏显示设置
2020-02-20
点击自定义超链接按钮弹出百度商桥对话框
2019-12-29
JavaScript禁止查看网页源代码的简单实现方法
2019-12-29
最新文章
JavaScript根据不通的域名显示不同的备案号和内容
2020年08月16日
经常一个网站会绑定多个域名,根据不同域名显示不同的备案号。以下用 JavaScript 来实现这个效果。JavaScript根据不通的域名显示不同的备案号和内容
[阅读全文]
彻底解决phpcms V9二级域名下分页路径不正确问题
2020年07月15日
在用 phpcms V9 做二次开发的时候,做英文站的时候经常会在根目录新建子目录来搭建一个新站,我使用的是伪静态,分页的时候分页地址出现错误,分页地址显示的是根域名的地址。
[阅读全文]
网站不支持timthumb.php的解决方法
2020年07月03日
由于timthumb php基于安全问题,所以它不支持指定网站的外部链图像以外的任何外部链映像;另一方面,它是由于处理本机图片地址造成的。
[阅读全文]
轻量级图片懒加载 echo.js
2020年06月05日
echo是一个独立的JavaScript(不依靠jQuery)、轻量级的、延迟图片加载插件,echo压缩后体积不到1k,使用html的标准data-*属性,echo支持IE8+。
[阅读全文]
phpcms调用栏目及循环调用多个子栏目中的文章列表
2020年03月31日
phpcms调用栏目及循环调用多个子栏目中的文章列表,特别适用于有3级目录,在2级目录调用所有3级子目录的所有文章。
[阅读全文]
更多
标签
网站 腾讯 分页 缩略图 正则表达式 phpcms 红色警戒 优惠券 php timthumb mp4 css javascript 七牛云 destoon https emlog 视频 批处理 html
更多
  • 首页
  • 关于我们
  • 文章列表
  • 联系我们
Copyright © 异度传媒 2009-2021 粤ICP备16051972号-3 Sitemap
友情链接: 领潮照明