升级emlog6.0.1后文章标签不显示问题修复
温馨提示:
本文最后更新于2019年12月22日,已超过4年11个月(约1795天)没有更新,若内容或图片失效,请留言反馈。
我在emlog5.3.1升级emlog6.0.1后,后台页面高大上许多,相比5.3.1和6.0.0页面确实美观了许多,但在使用过程中也发现了些许bug问题。
问题:
这些问题不影响功能性使用,但自疯狂老司机emlog6.0.1程序下架,放弃更新维护后,问题估计以后也不会修复了,只能自己解决了,所以在自己使用过程中尽可能的去发现的并解决问题修复BUG。
本次修复升级emlog6.0.1后文章标签失效不显示等问题 在module.php找到文章标签替换以下内容即可以解决:
替换方法:
module.php搜索找到//blog:文章标签,把原来代码替换复制下面代码(注意:防万一,记得备份)
<?php
//blog:文章标签
function blog_tag($blogid){
global $CACHE;
$tag_model = new Tag_Model();
$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;
}
else
{
$tag_ids = $tag_model->getTagIdsFromBlogId($blogid);
$tag_names = $tag_model->getNamesFromIds($tag_ids);
if ( ! empty($tag_names)){
$tag = '';
foreach ($tag_names as $key => $value)
{
$tag .= "
<a href=\"".Url::tag(rawurlencode($value))."\">".htmlspecialchars($value).'</a></li>';
}
echo $tag;
}else{
echo '这篇文章木有标签';
}
}
}
?>
寒星皓月》原创,转载请保留文章出处。
本文链接:https://www.wanghanyue.com/post-45.html
作品采用:知识共享署名 4.0 (CC BY-NC-SA 4.0) 国际许可协议 进行许可。
版权声明:若无特殊注明,本文为《正文到此结束
今晚打老虎
寒星皓月
大雄
寒星皓月