当我们用 dede
做网站时,有时候需要用到每循环一次,变量加一,这是就需要使用到 autoindex
标签。
代码写法如下:
{dede
:arclist
titlelen
=’26
’ row
=’10
’}
{/dede
:arclist
}
循环+1
的写法:
[field
:global
name
=autoindex
runphp
=”yes
”]@me
=@me+1
;[/field
:global
]
频道页使用时可以换成itemindex
标签,原理同 autoindex
{dede
:global
name
=’itemindex
’/}
{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
’];
转载请注明:汇站网 » dede循环递增autoindex使用方法