技术文摘

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

作者:雨祺   发表于:
浏览:119次    字数:967  原创
级别: 站长   总稿: 68 篇,  月稿: 0
灵动标签调用相关链接,怎么才能在调不到或者数量不足的情况下 调用其它的啊?比如我们下面的代码
  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. ?> 

 

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags: 标签 灵动标签 帝国 帝国CMS
评论(0人参与,0条评论) 雨祺
0/0
  • 请先说点什么
    最新评论

    发布者资料

    热门文章

    技术文摘

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