网页自定义标签制作和调用
2024-12-11
主页,频道页,列表页,详情页,都调用了自定义标签,自定义标签下的主题数据跟列表主题数据一致,对应的变量命名 $flaglist
调用方法
<?php if($flaglist){ ?> <div class="col-lg-3 d-none d-lg-block aside"> <?php foreach($flaglist as $_flag) { ?> <div class="d-none d-lg-block aside shadow mb-3"> <div class="card-header bg-light"> <h3 class="h6 font-weight-bold my-0"> <!-- 自定义标签名 --> <a href="<?php echo $_flag['url'];?>" title='<?php echo $_flag['name'];?>' aria-label='<?php echo $_flag['name'];?>'> <?php echo $_flag['name']; ?> </a> </h3> </div> <ul class="list-unstyled threadlist list-group list-group-flush nowrap"> <!-- 循环输出主题 --> <?php if(isset($_flag['list'])){foreach($_flag['list'] as $_thread) { ?> <li class="thread bg-white"> <h4 class="h6 my-0 mx-3"> <!-- 输出主题数据,包含了主题外链 --> <a href="<?php echo $_thread['url'];?>" class="d-block ellipsis" <?php echo (10==$_thread['type']?'rel="nofollow" target="_blank"':''); ?> title='<?php echo $_thread['subject'];?>' aria-label='<?php echo $_thread['subject'];?>'> <?php echo $_thread['subject'];?> </a> </h4> </li> <?php }} ?> </ul> </div> <?php } ?> </div> <?php } ?>