技术文摘

帝国CMS灵动标签调用相关链接数量不足的情况下调用其它的方法

作者:雨祺   发表于:
浏览:142次    字数:967  原创
级别:站长   总稿:81篇, 月稿:12
灵动标签调用相关链接,怎么才能在调不到或者数量不足的情况下 调用其它的啊?比如我们下面的代码
  1. <div class="l_item rel_art mt"
  2. <div class="tit"
  3. <h3>相关新闻</h3> 
  4. </div> 
  5. <ul> 
  6.  [e:loop={'news',8,18,1,"related = '$navinfor[title]'"}] 
  7. <li><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>"><span><?=$bqr['title']?></span></a></li> 
  8. [/e:loop] 
  9. </ul> 
  10. </div> 
A:加个计数器来判断
  1. <?php 
  2. //计数器 
  3. $tn = 0; 
  4. ?> 
  5. [e:loop={'news',8,18,1,"related = '$navinfor[title]'"}] 
  6. <?php 
  7. $tn += 1; 
  8. ?> 
  9. <li><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>"><span><?=$bqr['title']?></span></a></li> 
  10. [/e:loop] 
  11.  
  12. <?php 
  13. if($tn<10){ 
  14.         $limit = $10- $tn; 
  15. ?> 
  16. [e:loop={0,$limit,3,0}] 
  17. <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br> 
  18. [/e:loop] 
  19.  
  20. <?php 
  21. ?> 
B:其实计数器是没有必要另外添加的。$bqno变量直接使用就可以。
  1. [e:loop={'news',8,18,1,"related = '$navinfor[title]'"}] 
  2. <li><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>"><span><?=$bqr['title']?></span></a></li> 
  3. [/e:loop] 
  4. <?php 
  5. if($bqno<10){ 
  6.         $limit = $10- $bqno; 
  7. ?> 
  8. [e:loop={0,$limit,3,0}] 
  9. <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br> 
  10. [/e:loop] 
  11.  
  12. <?php 
  13. ?> 

 

【审核人:站长】

99Ai聊天   收藏   加好友   海报   39分享
点赞(0)
打赏
标签:标签灵动标签帝国帝国CMS

发布者资料

热门文章

技术文摘

查看更多技术文摘
    首页
    栏目
    搜索
    会员
    投稿