autoindex使用方法举例说明

我们在使用dedecms模板制作文章列表的时候,可能会用到一些特殊的效果。

比如,我们希望在文章列表页中每隔6行显示一个分割线。

实际上,在dedecms模板中实现这个功能并不复杂。

举例来说明:

{dede:list pagesize=‘12‘}

<li> <a href="[field:arcurl/]" target="_blank" title="[field:fulltitle/]">[field:title/]</a>[[field:pubdate function=MyDate(‘y-m-d‘,@me)/]]</li>

[field:global.autoindex runphp=‘yes‘] 
if((@me % 6) == 0){ 
@me =‘<hr />‘; 

else{ 
@me = ‘‘; 

[/field:global.autoindex]

{/dede:list}

特别注意加粗的代码:

1.[field:global.autoindex/] 这个就是循环变量,它是一个可以自动变化的数字,相当于文章的编号。
2.(@me % 6) = 0 判断当前文章编号是否是6的倍数。
[email protected]= ‘<hr>‘; 这个中间的<hr> 就是如果是6的倍数后所要显示的具体Html代码。

相信你可以举一反三,在dedecms模板列表页中做出更多的个性化调用的效果。(只要把<hr />替换为你需要的html代码即可。)

时间: 2024-08-28 19:40:58

autoindex使用方法举例说明的相关文章

JSON使用方法举例

例子1: 1 import net.sf.json.JSONArray; 2 import net.sf.json.JSONObject; 3 4 /** 5 * Created by leiqiang on 2014/7/25. 6 */ 7 public class JSONObjectSample { 8 // 创建JSONObject对象 9 private static JSONObject createJSONObject() { 10 JSONObject jsonObject =

js调用php和php调用js的方法举例

js调用php和php调用js的方法举例1 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明: 如在页面a.html中用下面这句调用: <script type="text/javascript" src="b.php?action=test"></script> <script type="text/javascript" > alert(jstext); </script> 在b

python之if使用方法举例

if使用方法举例: import random #随机生成1-100的整数 n = random.randint(1, 100) if n > 50: print(n, "> 50") elif n == 50: print(n, "=50") else: print(n, "< 50")

JQuery.BlockUI使用方法举例

JQuery.BlockUI是众多JQuery插件弹出层中的一个,它小巧(原版16k,压缩后10左右),容易使用, 功能齐全,支持Iframe,支持Modal,可定制性高也意味他默认谦虚的外表. jQuery的BlockUI插件可以让你在使用AJAX时模拟同步行为,锁定浏览器(模式窗口).当被激活时,它会防止用户活动的页面(或页面的一部分),直到它被禁用. BlockUI添加元素的DOM,给它的外观和阻止用户交互行为. 1.首先引入插件     <script src="jquery.mi

Android中的关于MDM中的几个方法举例

Android中的关于MDM中的几个方法举例 首先介绍一下MDM是什么的缩写,MDM是什么? MDM 是 (Mobile Device Management )的缩写,中文翻译过来就是移动设备管理.随着移动设备计算能力地增强,移动设备携带越来越方便,移动化办公已经成为一种潮流,一种趋势,企业对移动设备管理的需求越来越急切.MDM是企业IT 向移动互联网过渡的平台技术,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至 移动应用APP . 随着时间的发展, MDM 厂商逐渐扩展出 MAM (

java中使用jdbcTemplate的query方法举例与总结

在java中使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法 1.jdbcTemplate.queryForInt() 和 jdbcTemplate.queryForLong() //查询数据记录的条数,返回一个int(数据范围较小)或者一个Long(数据范围较大)类型 String todayCountTopicsSql="SELECT count(*) FROM mcp_forum_post"; Integer todayCount=jdbcTemp

JS调用PHP 和 PHP调用JS的方法举例

1.JS方式调用PHP文件并取得PHP中的值举一个简单的例子来说明:如在页面test_json1中用下面这句调用: <script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2"> </script> <script type="text/javascript" > alert(jstext);

(C语言)共用体union的使用方法举例

曾经在学校学习C语言的时候一直搞不懂那个共用体union有什么用的.工作之后才发现它的一些妙用,现举比例如以下: 1. 为了方便看懂代码. 比方说想写一个3 * 3的矩阵,能够这样写: [ 注:以下用红色部分标记的地方是后来加入上去的,谢谢yrqing718的提醒!] struct  Matrix { union { struct { float  _f11, _f12, _f13, _f21, _f22, _f23, _f31, _f32, _f33; }; float  f[3][3]; }

C#语言中的XmlSerializer类的Serialize(Stream,Object)方法举例详解

在对象和 XML 文档之间进行序列化和反序列化操作. XmlSerializer 使您能够控制如何将对象编码为 XML. 命名空间:   System.Xml.Serialization程序集:  System.Xml(位于 System.Xml.dll) 下面举个例子说明: // This is the class that will be serialized. public class OrderedItem { public string ItemName; public string