天天看點

dedecms導航,目前欄目高亮顯示代碼

<li{dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}><a href='{dede:global.cfg_cmsurl/}/'><span>首頁</span></a></li>
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
           

擷取typeid,三元運算,(@me=='')?要真入目前id .或其他作于判斷的條件,

{dede:arclist row=4 orderby=pubdate type='image.' }
                                    <li class="normal" οnmοuseοver="picChange([field:global name='autoindex' /])">
                                        <img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]
                                    </li>
								{/dede:arclist}
           
{dede:global name='itemindex'/}

{dede:channelartlist typeid='top'}
   <span>索引:{dede:global name='itemindex'/}</span>
   <a href="{dede:field name='typeurl'/}" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >{dede:field name='typename'/}</a>
   {dede:arclist titlelen='1024' row=7}
   <a href="[field:arcurl /]" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  title="[field:title /]">[field:title /]</a>
   {/dede:arclist}
{/dede:channelartlist}
 
// arclist 和 list 中可以使用這個:
{arclist typeid='14' titelen='1024'}
   [field:global name='autoindex' /]
   [field:title/]
   [field:arcurl/]
{/dede:arclist}
           
 [field:global name=autoindex runphp="yes"]@[email protected];[/field:global] 減1
           

autoindex輸出索引

[field:pubdate function="MyDate('m-d ',@me)"/]
           

時間

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
                                
           

沒有圖檔顯示文字

{dede:channelartlist typeid='3,5'}
<a href="{dede:field name='typeurl'/}" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" ><b>{dede:field name='typename'/}</b></a>(上一級欄目)<br>
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]" target="_blank" rel="external nofollow" >[field:typename/]</a><br />
{/dede:channel}
<hr><!-- 這裡我們加一個橫線,區分2個不同欄目的調用效果 -->
{/dede:channelartlist}
           
{dede:channelartlist}                                
            [field:global name=autoindex runphp="yes"](@me%2==0)? @me="<div class=global_module box_r>":@me="<div class=global_module>";[/field:global]
            {dede:arclist titlelen=’40′ row=’11′}    
           <a href="[field:arcurl /]" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  title="[field:title/]" target="_blank">[field:title /]</a>    
            {/dede:arclist}
        </div>
      {/dede:channelartlist}
           

循環生産清單,判斷第二個就 加個樣式<div class=global_module box_r>,否則就<div class=global_module>

貌似 不行,直接輸出到頁面顯示的是

[field:global name=autoindex runphp="yes"](@me%2==0)? @me="":@me="";[/field:global] 

解決方法

[field:global name=autoindex runphp='yes']@me=$GLOBALS['autoindex']%2==0?’<div class="global_module box_r">’:'<div class="global_module">’;[/field:autoindex]

繼續閱讀