手工SEO

手工SEO首頁 DEDE教程 正文

織夢dedecms模板制作時,循環遞增autoindex使用方法整理

手工SEO 2020-04-08 16:00:30 DEDE教程 163℃ 手工SEO

織夢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"]@[email protected]+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'}@[email protected]+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搜索結果按點擊排序方法,適用于5.6/5.7

下一篇:關于織夢實現首頁內頁友情鏈接分別顯示方法

網站分類
標簽列表
app棋牌游戏代理平台 富贵棋牌网站下载 股票怎么开户啊 广东麻将幺九牌型 吉林白城吉祥棋牌下载 海南七星彩开奖结果 马代表什么数字 大盘股一定是权重股 网上棋牌游戏平台 免费平特一肖高手论坛精选 打麻将有什么技巧