PHPIN.NET

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

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

[复制链接]

469

主题

31

回帖

5569

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5569
发表于 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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-21 20:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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