建设工作站服务器
本文介绍了DedeCms的autoindex和itemindex的使用方法。 有一定的参考价值,需要的朋友可以参考,希望对大家有所帮助。
autoindex/itemindex为@me 1; 实现从指定的数字开始。
代码如下所示。
spanstyle=&; #039; color:RGB ( 51,51,51 ); font-family :宋体、arial、helvetica、sans-serif; font-size: 14px; line-height: 26px; &; #039; /span
如何将dedecms autoindex,itemindex从0改为1
代码如下所示。
[ field:global name=auto index run PHP=& amp; #039; 是& amp; #039; ]@me=@me1; [/field:global]
{ dede:global name=itemindex run PHP=& amp; #039; 是& amp; #039; }@me=@me1; {/dede:global}
autoindex itemindex使用体会的差异
在channelartlist标记下输入{dede:globalname=&; #039; itemindex&; #039; runPHP=&; #039; 是& amp; #039; }@me; {/dede:global}
自我增加1
在arclist标记下使用[field:global.autoindex/]的缺省值从1开始
如果在channel标记下使用[field:global.autoindex/],则缺省值从0开始
在channelartlist标记下使用的{dede:global.itemindex/}缺省值从1开始
arclist从0开始[ field:global name=auto index run PHP=& amp; #039; 是& amp; #039; ]@me=@me-1; [/field:global]
信道从1开始[ field:global name=auto index run PHP=& amp; #039; 是& amp; #039; ]@me=@me1; [/field:global ] [ field:typename/]
channelartlist从0开始{ dede:global name=itemindex run PHP=& amp; #039; 是& amp; #039; }@me=@me-1; {/dede:global}
divid=&; #039; h _ PD _ lm _ { dede:global.itemindex/} & amp; #039; {dede:globalname=&; #039; itemindex&; #039; runPHP=&; #039; 是& amp; #039; }@me=@@ &; #039; &; #039; style=&; #039; display:none; &; #039; &; #039; {/dede:global}class=&; #039; PD2_LMC_L1&; #039;
信道列表实例
代码如下所示。
{ dede:channelartlistnotypeid=& amp; #039; 123、124、146、147 & amp; #039; }
aclass=&; #039; pd2 _ LMT { dede:global name=itemindex run PHP=& amp; #039; 是& amp; #039; }@me=(@me==1)? &; #039; 1&; #039; &; #039; 3&; #039; {/dede:global}&; #039; onmouseover=&; #039; show item2( { dede:global name=itemindex run PHP=& amp; #039; 是& amp; #039; }@me=@me-1; {/dede:global},&; #039; pd_lm&; #039;&; #039; h_pd_lm_,&; #039; pd2_lmt&; #039; ); &; #039; href=&; #039; {dede:fieldname=&; #039; typeURL&; #039; /}
{ dede:PHP } if ( $ ref obj-fields [ & amp; #039; ispart&; #039; ] ) {echo $refObj-Fields[&; #039; typename&; #039; ]; }{/dede:php}
/a
{/dede:channelartlist}
在标签下使用“[field:global name=autoindex/]”
通道实例
代码如下所示。
{dede:channel titlelen=&; #039; 32&; #039; }
Li[field:globalname=&; #039; 自动索引& amp; #039; runPHP=&; #039; 是& amp; #039; ]if(@me%2==0(@me=&; #039; class=&; #039; RR&; #039; ); }else{@me=&; #039; &; #039; }[/field:global]H4Ahref=&; #039; [field:typelink/]&; #039; [field:typename/]/a/H4/Li
{/dede:channel}
在arclist中使用autoindex runphp时,请使用以下方法:
代码如下所示。
{dede:ArclistTitlelen=&; #039; 22&; #039; row=&; #039; 4&; #039; flag=&; #039; c&; #039; orderby=&; #039; id&; #039; }
ahref=&; #039; [field:arcurl/]&; #039; target=&; #039; _blank&; #039; [field:title/]/a
[field:globalname=&; #039; 自动索引& amp; #039; runPHP=&; #039; 是& amp; #039; ]if(@me==2) {@me=&; #039;
&; #039; }else{@me=&; #039; &; #039; } [/field:global ] {/dede:arclist }
自我增加1
[field:global.autoindex/]
arclist实例
代码如下所示。
{ dede:arclist channelid=17 row=6order by=pubdate titlelen=40 add fields=& amp; #039; docphoto,docjob,doctec&; #039; typeid=&; #039; 123,
divid=&; #039; h _ nrr _ ZJ _ [ field:global.auto index/] & amp; #039; class=&; #039; nrr_zjl&; #039; [field:globalname=&; #039; 自动索引& amp; #039; run] }else{@me=&; #039; style=&; #039; display:none; &; #039; &; #039; }[/field:global]
divahref=&; #039; [field:arcurl/]&; #039; title=&; #039; [field:fulltitle/]&; #039; target=&; #039; _blank&; #039; imgsrc=&; #039; [field:litpic/]
/div
{/dede:arclist}
如何自由定义开头的数字
autoindex/itemindex为@me 1; 实现从指定的数字开始
遇到类似问题,做这个笔记,使用时可以灵活发挥!
在list标签下尝试自动索引
代码如下所示。
{dede:listpagesize=&; #039; 40&; #039; orderby=&; #039; id&; #039; }
[field:globalname=&; #039; 自动索引& amp; #039; runPHP=&; #039; 是& amp; #039; ]if(@me==0) {@me=&; #039; test&; #039; }else{@me=&; #039; &; #039; }[/field:global]
{/dede:list}
对autoindex/itemindex使用自定义函数
首先在include/extend.fun.php中添加自定义函数
代码如下所示。
functionmyposition($p ) {
$positionarr=Array(275、330、380、435、495、547 );
return $positionArr[$p];
然后添加到模板中
代码如下所示。
{dede:channeltype=&; #039; son&; #039; typeid=&; #039; 13&; #039; row=&; #039; 6&; #039; noself=&; #039; 是& amp; #039; }
! --------边栏菜单--------------------------------------------------------- -
divid=&; #039; pdv_16795&; #039; class=&; #039; pdv_class&; #039; title=&; #039; &; #039; style=&; #039; width:71px; height:20px; top:[ field:global.auto index function=& amp; #039; myposition(@me ) &; #039; /]px; left:136px; z-index:17 '
div style=&; #039; FONT-FAMILY: SimSun; COLOR: #fecd2e; FONT-SIZE: 15px; fon-weight:bold&; #039; astyle=&; #039; font-family:simsun; COLOR: #fecd2e; FONT-SIZE: 15px; fon-weight:bold&; #039; href=&; #039; [field:typeURL/]&; #039; target=_ blank strong [ field:typename/]/strong/a/div
/div
{/dede:channel}
以上是DedeCms中autoindex和itemindex的使用方法的简单介绍,当然要详细使用上述差异,只有大家自己使用才能知道。 如果你想了解更多,欢迎来到信息频道!
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn