当需要循环数字时:
{dede:arclist typeid='16' row='3' titlelen='24' orderby ='scores' limit='0,3'}
<div class="sgpm2">
<div class="sgpm2_1">[field:global.autoindex/]</div>
<div class="sgpm2_2"><a href="[field:arcurl/]">[field:title/]</a></div>
<div class="sgpm2_3">[field:scores/]</div>
</div>
{/dede:arclist}
{dede:arclist typeid='16' row='4' titlelen='24' orderby ='scores' limit='3,4'}
<div class="sgpm3">
<div class="sgpm3_1">[field:global name=autoindex runphp="yes"]@me=@me+3;[/field:global]</div>
<div class="sgpm3_2"><a href="[field:arcurl/]">[field:title/]</a></div>
<div class="sgpm3_3">[field:scores/]</div>
</div>
{/dede:arclist}
////////////////////////////////////////////
以下转自:http://www.maihui123.com/dedecms/2012051964.html
织梦dedecms模板制作时,循环递增autoindex使用方法整理
发布时间:2012-05-19 22:14来源:未知点击:1509次
织梦dedecms模板制作时,我们需要每循环一次,变量加一,这是就需要使用到autoindex标签。代码写法如下:
{dede:arclist titlelen='26' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<br/>";else @me="";[/field:global]
{/dede:arclist}
红色的即为autoindex标签用法。意思是,循环调用文章时,到第五条时输出<br/>,否则输出空。这样我们就实现了第五篇文章下面进行换行。配合css和简单的php等代码使用,达到更多效果。
循环+1的写法:
[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]
频道页使用时可以换成itemindex标签,原理同autoindex
{dede:global name='itemindex'/}
{dede:global name='itemindex' runphp='yes'}if(@me%5==0)@me="<br/>";else @me="";{/dede:global}
{dede:global name='itemindex' runphp='yes'}@me=@me+1;{/dede:global}
织梦默认的搜索页不支持autoindex标签,需要修改核心文件增加支持:
找到文件:include/arc.searchview.class.php
里面找到代码:$this->dtp2->LoadSource($innertext);
下面加上:
$GLOBALS['autoindex'] = 0;
------------------------------------
if($row = $this->dsql->GetArray("al"))
{
下面加上:
$GLOBALS['autoindex']++;
$ids[$row['id']] = $row['id'];
分享到:
相关推荐
通过循环链表实现约瑟夫环问题,用c语言实现。属于数据结构部分内容
使用c语言中的循环链表及结构体实现约瑟夫环问题
这是数据结构的课堂上老师要求我们完成的一个程序 程序实现了关于循环链表的建立与显示
Linux操作系统中通用双向循环链表的实现分析 Linux操作系统是一个支持多用户、多任务、多线程和多CPU的开源操作系统,其内核功能强大、性能稳定并具有丰富的应用软件支持。Linux内核源代码主要由C语言和少量的汇编...
利用双向循环链表来实现对长整数的存储。每个节点只存储四位十进制数字。选择该数据结构来完成长整数的加减运算是因为要对长整数进行运算,需要对长整数进行存储,所以选择用链表对长整数存储,又由于存储的顺序是从...
循环链表 实现约瑟夫环 java 自己写的 测试通过 有注释
双向循环链表解决约瑟夫实验报告, 双向循环链表解决约瑟夫实验报告 双向循环链表解决约瑟夫实验报告双向循环链表解决约瑟夫实验报告
课件主要讲了循环链表,双向链表的操作,插入,删除等 循环链表、双向链表及线性表应用示例
用Java定义一个循环链表,实现链表的基本操作: 初始化*、获取头结点、添加新元素*、删除链表元素 、获取链表元素*、查找链表元素*、更新链表中某个元素、 判断链表是否为空、求链表元素个数、输出链表元素、清空...
C语言实现的数据结构中的循环链表 包含源码(.c文件),linux环境下编译生成的可执行文件,头文件 用于C语言以及数据结构的学习,熟练对循环链表边界的判定 实现了以下功能: 创建无头循环链表 向循环链表中插入...
用单向循环链表解决约瑟夫问题。使用c++语言,结构体,链表的操作。
图+查找+排序+循环链表+循环链表+数组+广义表+二叉树与树的转换+哈夫曼树
设计算法以判断一个带头结点的单循环链表是否满足这样的条件,其中每个节点的元素值与其序号的差的绝对值不大于3.若成立,返回TRUE,否则返回FALSE,任务利用递增有序地单循环链表表示集合,分别求两个链表表示的集合...
循环链表的基本操作 一、实验目的 熟练掌握线性表的基本操作在链式循环存储结构上的实现。 二、实验内容 1、在上一次单链表基本操作的基础上,修改程序,将其改为单循环链表,并实现相关操作。 (1)初始化单循环...
C语言版双向循环链表,双向循环链表经典程序,用于指针进行编写的C语言程序。。。
双向循环链表 C++实现 双向循环链表 C++实现 双向循环链表 C++实现 双向循环链表 C++实现 双向循环链表 C++实现
循环链表的实现,包括查找删除修改的实现,其中详细介绍了循环链表的原理,以及各个部分的代码实现
合并有序单循环链表,不重新申请存储空间; 创建有序单循环链表,并指向尾结点; 新单循环链表的指针指向尾结点;
计算循环链表长度.doc计算循环链表长度.doc计算循环链表长度.doc计算循环链表长度.doc
数据结构上机实验之一,比较基础的实验,先构建单链表,再将单链表转化为循环链表。