autoindex和itemindex使用方法是一樣的。但是必須使用itemindex
autoindex用法例項
runphp型
1[field:global name=autoindex runphp="yes"](@me!=7)? @me=" | ":@me="";[/field:global]
數字序號型
1[field:global name=autoindex /]
函式型1
[field:global name=autoindex function="函式名(@me)" /]
這個是field呼叫,就是在{}這樣的標籤裡用的。還有就是單獨的
格式不一樣就是了。但是用法是一樣嘚
與 均表示迴圈中的欄目id;
表示迴圈遞增變數,從1開始;
在channelartlist迴圈中,一般用 因為有引號容易出錯
表示迴圈魔法變數,單數為1,雙數為2;
下面是我仿酒仙網中運用到的實際**:
[field:typename /]
[field:typename /]
裡面那個js方法showmenu中需要c1 c2....那樣的,所以需要用到itemindex 來遞增
///搜尋頁用序列號//
織夢預設的搜尋頁不支援autoindex標籤,需要修改核心檔案增加支援:
找到檔案:include/arc.searchview.class.php
裡面找到**:$this->dtp2->loadsource($innertext);
下面加上:
$globals['autoindex'] = 0;
------------------------------------
if($row = $this->dsql->getarray("al"))
@me=@me+1;
圖集 序列號
修改include\taglib\channel\img.lib.php
找到$fields['imgsrctrue'] = $fields['imgsrc'];
在下面新增
$fields['photoid'] = $global['photoid']+1;
在模板中呼叫[field:photoid/]
/ 遞增
開啟include/taglib/productimagelist.lib.php檔案,找到:
$ctp->loadsource($innertext);在其後面另起一行加入
$globals['autoindex'] = 0;找到:
$revalue .= $ctp->getresult();在其後面另起一行加入
$globals['autoindex']++;這裡的改動就算完了,接下來是內容頁裡呼叫:
[field:global name=autoindex/]
///dede:datalist///
修改include\datalistcp.class.php
//獲取當前頁資料列表
function getarclist($atts,$refobj='',$fields=array())
在$i++;下面加上$arr['itemid'] = $i; 如下圖
//獲取當前頁資料列表
function getarclist($atts,$refobj='',$fields=array())
}$this->dsql->freeresult('dlist');
$this->querytime = (exectime() - $t1);
return $rsarray;
}
在模板那邊呼叫用
imsi序列號 手機IMSI序列號
1級2014 06 25 回答 國際移動使用者識別碼 imsi international mobile subscriber identity 國際上為唯一識別乙個移動使用者所分配的號碼。從技術上講,imsi可以徹底解決國際漫遊問題。但是由於北美目前仍有大量的amps系統使用min號碼,且北美的m...
用磁碟序列號對ASP進行加密
自從asp active server pages 問世以來,因其可以建立健壯易於維護 與平台無關的應用系統,asp技術受到了越來越多網路程式設計師的喜愛,使用asp從事web開發的人也越來越多。但asp只是一種非編譯型的 在服務端執行的指令碼語言,採用明文 plain text 方式來編寫,即使採...
獲取CPU序列號,硬碟序列號,網絡卡mac位址
獲取cpu序列號,硬碟序列號,網絡卡mac位址 private string getmoc 獲取硬碟序列號 managementclass mchd new managementclass win32 logicaldisk managementobjectcollection mochd mchd...