Emlog手机版获取文章标签和分类

2014年07月19日 技术资料 6083 views 0

 点击查看原图 Emlog手机版获取文章标签和分类 第1张


以下是调用分类名(带链接)的代码:


//获取文章对应的分类

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>&nbsp;';
}
echo $tag;
}
}

同样是放到index.php文件的后面,至于和上面的分类代码谁先谁后是无关紧要了,建议彼此隔开一行,方便查看修改。每个标签之间已用空格(即&nbsp;)隔开,你也可以去掉再用CSS定义。
调用方法和上面的分类调用一样


文章页面的标签调用代码:<?php blog_tag($logid); ?>
文章列表页面的标签调用代码:<?php blog_tag($value['logid']); ?>

👍好活当赏🧧

注意

》贝壳PE企业版 3.98 最终版V20260331已发布;

1、去掉所有注册机制,可本地永久运行!


停服公告:

随着年龄的增长,生活的变化,已经逐步开始退出研发网络了。iT猫也准备渐渐退网。退网后,网站也将无法再访问,近期会把带有注册机制的产品改为永久本地无限制模式,大家多关注最新版本。这不是落幕,这是我新的开始,生活不止眼前苟且还有诗和远方!如有更多的问题可以发邮件或者加QQ:845532699@qq.com



By iT猫itcat.cn 宣