设为首页收藏本站

PHPIN.NET

 找回密码
 立即注册
查看: 1041|回复: 0

[技巧手记] 帝国CMS列表也循环样式技巧

[复制链接]

374

主题

381

帖子

2554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2554
发表于 2014-3-22 10:11:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有时候我们会遇到列表需要以下的样式写法:
  1. <a href="#" class="class1">第1条信息的标题</a>
  2. <a href="#" class="class2">第2条信息的标题</a>
  3. <a href="#" class="class3">第3条信息的标题</a>
  4. <a href="#" class="class4">第4条信息的标题</a>
  5. <a href="#" class="class5">第5条信息的标题</a>

  6. <a href="#" class="class1">第1条信息的标题</a>
  7. <a href="#" class="class2">第2条信息的标题</a>
  8. <a href="#" class="class3">第3条信息的标题</a>
  9. <a href="#" class="class4">第4条信息的标题</a>
  10. <a href="#" class="class5">第5条信息的标题</a>

  11. <a href="#" class="class1">第1条信息的标题</a>
  12. <a href="#" class="class2">第2条信息的标题</a>
  13. <a href="#" class="class3">第3条信息的标题</a>
  14. <a href="#" class="class4">第4条信息的标题</a>
  15. <a href="#" class="class5">第5条信息的标题</a>
复制代码



这里使用PHP的取余运算符+判断即可实现

实现方法代码如下:


页面模板内容(*):

  1. [!--empirenews.listtemp--]
  2. <!--list.var1-->
  3. <!--list.var2-->
  4. <!--list.var3-->
  5. <!--list.var4-->
  6. <!--list.var5-->
  7. [!--empirenews.listtemp--]
复制代码


列表内容模板(list.var) (*)   (开启使用程序代码):
  1. $i=$no % 5;
  2. if($i==0){$i=5;}
  3. $listtemp='<a href="#" class="class'.$i.'">信息的标题</a>
  4. ';
复制代码


效果截图:
帝国CMS列表也循环样式技巧.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图  

GMT+8, 2016-12-6 00:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表