Emlog手机版获取文章标签和分类
代码仍旧是从module文件里拿出来,经过一些修改而得,使用基本没什么问题。里面的分类和标签链接地址还是电脑版的,不过也不必修改,毕竟手机版也没有分类和标签的功能,如果不需要的可以将其去掉。
以下是调用分类名(带链接)的代码:
//获取文章对应的分类 function blog_sort($blogid){ global $CACHE; $log_cache_sort = $CACHE->readCache(‘logsort’); if(!empty($log_cache_sort[$blogid])){ $blog_sort = “<a href=\””.Url::sort($log_cache_sort[$blogid][‘id’]).“\”>”.$log_cache_sort[$blogid][‘name’].“</a>”; } else{ $blog_sort = “暂未分类”; } echo $blog_sort; }
把上面的代码放在手机版的index.php里的最后。然后进入view文件夹,按自己需要选择添加位置:
想显示在文章页面:打开single.php,放到里面的适当位置即可:
<?php blog_sort($logid); ?>
想显示在文章列表里:打开log.php文件,在 <?php foreach($logs as $value): ?> 与 <?php endforeach; ?> 之间放入如下调用代码:
<?php blog_sort($value[‘logid’]); ?>
下面是获取文章标签的代码:
//获取文章对应的标签 function blog_tag($blogid){ global $CACHE; $log_cache_tags = $CACHE->readCache(‘logtags’); if (!empty($log_cache_tags[$blogid])){ $tag = ”; foreach ($log_cache_tags[$blogid] as $value){ $tag .= “<a href=\””.Url::tag($value[‘tagurl’]).“\”>”.$value[‘tagname’].‘</a> ’; } echo $tag; } }
同样是放到index.php文件的后面,至于和上面的分类代码谁先谁后是无关紧要了,建议彼此隔开一行,方便查看修改。每个标签之间已用空格(即 )隔开,你也可以去掉再用CSS定义。
调用方法和上面的分类调用一样,文章页面的标签调用代码:
<?php blog_tag($logid); ?>
文章列表页面的标签调用代码:
<?php blog_tag($value[‘logid’]); ?>
感觉内容和之前发的差不多(-_-#),我只是想写详细一点。
下载声明:
升级终身会员仅需98元,收取会员赞助费用仅为保证站点正常运营以及开通其他资源的vip下载资源所需。
1、本站所有资源来源于用户上传和互联网收集网络,因此不包含技术服务请大家谅解!
2、下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担
3、站内资源均来源于网络公开发表文件或网友投稿发布,如侵犯您的权益,请联系管理员处理。
4、本站资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
5、所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵,因本站资源均为可复制品,所以不支持任何理由的退款兑现,请熟知后再支付下载!。
6、游戏源码说明本站没有进行任何修改,大家使用前请进行甄别
7、如果您也有好的资源或教程,您可以投稿发布,成功分享后有额外收入!
8、已购资源网站vip:https://xiaoyichuanmeigzs.cn/2853/