为emlog文章提供各类推荐位,用于将这篇文章推荐到哪个区域去显示,前端网页上我们再调用这个区域的数据即可。如:模板首页需要调用指定文章作为幻灯片,即可创建一个推荐位名为“首页幻灯片”,然后在模板调用该推荐位数据。
前台调用代码:
<div><h5>推荐位:<?php echo Flag_title($flag_id);?></h5></div> <?php $flag_blogs = Flag_data($flag_id);//首先定义自定义推荐位ID,Flag_data(推荐位ID) foreach ($flag_blogs as $value)://循环推荐位数据 if($value['log_cover'] ==''){ $value['log_cover'] = BLOG_URL.'content/plugins/czw_flag/images/nopic.gif'; }else{ $value['log_cover'] = $value['log_cover']; } ?> <div style="display: flex; flex-direction: row;"> <div><img style="width:50px;height:50px" src="<?php echo $value['log_cover'];?>" rel="external nofollow" ></div> <div style="display: flex; align-items: center; flex-direction: row;flex: 1;"> <div><?php echo $value['logid'];?></div> <div style=" flex: 1; "> <a style="text-decoration: none;" href="<?php echo $value['log_url'];?>"><?php echo $value['title'];?></a> </div> <div><?php echo date('Y-n-j', $value['date']);?></div> <div>浏览:<?php echo $value['views'];?></div> <div>评论:<?php echo $value['comnum'];?></div> </div> </div> <div style="width: 100%; height: 10px; border-top: 1px solid #ddd; margin-top: 10px;"></div> <?php endforeach;?>