循環子欄目數據標簽(listsonclass)
標簽名稱:循環子欄目數據標簽 (sys_ForSonclassData)
格式:[listsonclass]欄目ID,顯示條數,標題截取數,是否顯示欄目名,操作類型,模板ID,只顯示有標題圖片,顯示欄目數[/listsonclass]
參數說明:
欄目ID:父欄目ID,單個為父類別ID,多類別可用","格開,'0'為顯示所有一級欄目的信息。
顯示條數:顯示前幾條記錄。
標題截取數:截取幾個字符。
是否顯示欄目名:0為不顯示,1為顯示。
操作類型:0-欄目最新;1-欄目熱門;2-欄目推薦;3-欄目評論排行;4-欄目頭條;5-欄目下載排行。
標簽模板ID:此標簽所用的標簽模板ID。
只顯示有標題圖片:0為不限制,1為只顯示有標題圖片的信息。
顯示欄目數:0為不限制。
| 參數 | 參數說明 |
| 欄目ID | 父欄目ID 單個為父類別ID 多類別可用","格開 '0'為顯示所有一級欄目的信息 |
| 顯示條數 | 顯示前幾條ā記錄 |
| 標題截取數 | 截取幾個字符 |
| 是否顯示欄目名 | 0為不顯示,1為顯示 |
| 操作類型 | 0:欄目最新 1:欄目熱門 2:欄目推薦 3:欄目評論排行 4:欄目頭條 5:欄目下載排行 |
| 標簽模板ID | 此標簽所用的標簽模板ID |
| 只顯示有標題圖片 | 0為不限制,1為只顯示有標題圖片的信息 |
| 顯示欄目數 | 0為不限制 |
| 顯示頭條操作類型 | 0:不顯示欄目頭條 1:欄目內容簡介 2:欄目推薦信息 3:欄目頭條信息 4:欄目最新信息 |
| 頭條標題截取數 | 截取幾個字符 |
| 頭條簡介截取數 | 截取幾個字符 |
| 頭條只顯示有標題圖片 | 0為不限制,1為只顯示有標題圖片的信息 |
| 頭條的模板變量 (標簽模板的頁面模板內容中使用) | [!--sonclass.id--]:信息ID [!--sonclass.title--]:信息標題 [!--sonclass.oldtitle--]:信息標題(不截取字數) [!--sonclass.titlepic--]:標題圖片 [!--sonclass.titleurl--]:信息鏈接 [!--sonclass.text--]:信息簡介 |
舉例說明:
| [listsonclass]9,2,14,0,0,7,0,2[/listsonclass] 欄目ID為9 顯示條數為2 標題截取數為14個字符 是否顯示欄目名0為不顯示 操作類型為0 模板ID為7 只顯示有標題圖片0為不限制 顯示欄目數為2 |
那么這個程序上是如何實現呢?可以參考下面:
<divclass="sae_gl"><?php$bclassid=$GLOBALS[navclassid];//取得本欄目id//取得本欄目下的子欄目?>[e:loop={"selectclassid,classname,classpathfrom`[!db.pre!]enewsclass`wherebclassid='$bclassid'orderby`classid`desc",7,24,0}]<?php//這里是取得該分類下的有圖片的最新數據$commbook=$empire->fetch1("selecttitle,titlepic,smalltext,titleurl,keyboard,groupid,classid,newspath,filename,idfromphome_ecms_newswhereclassid=".$bqr[classid]."andtitlepic!=''orderbynewstimedesclimit1");$commbookurl=sys_ReturnBqTitleLink($commbook);?><divclass="gl_01"<?php$i++;if($i%2==0){echo'id="gl_01"';}?>><olclass="gl_c"><h3><?=$bqr[classname]?></h3><ahref="<?=$public_r[newsurl].$bqr[classpath]?>">更多>></a></ol><divclass="yd"><dl><dt><ahref="<?=$commbookurl?>"><imgsrc="<?=$commbook[titlepic]?>"width="108px"height="85px"/></a></dt><dd><b><ahref="<?=$commbookurl?>"><?=$commbook[title]?></a></b><aclass="uus"href="#"><?=esub($commbook[smalltext],84)?></a></dd></dl><olclass="ga_ic"><?php//取得該分類下的最新數據$newbook=$empire->query("selecttitle,titlepic,smalltext,titleurl,keyboard,newstime,groupid,classid,newspath,filename,idfromphome_ecms_newswhereclassid=".$bqr[classid]."orderbynewstimedesclimit5");while($r=$empire->fetch($newbook)){?><li><ahref="<?=sys_ReturnBqTitleLink($r)?>"title="<?=$r[title]?>">·<?=$r[title]?></a><spanclass="riq"><?=date('Y-m-d',$r[newstime])?></span></li><?php}//顯示5條?></ol></div><divclass="bj_t"></div></div>[/e:loop]</div>新聞熱點
疑難解答