dede怎么調用其他欄目的文章或者縮略圖列表且有分頁效果?
arclist調用不能設置pagesize的屬性,從而不能給文章分頁。然而list貌似不能調用同級欄目的文章,現在該怎么實現呢?有類似需求的朋友可以參考下本文
??
推薦學習:織夢cms
提問i:我做一個網站,有5個欄目,第5個欄目想把前4個欄目的文章都調用一下,搞一個匯總的文章集合。發現用arclist調用不能設置pagesize的屬性,從而不能給文章分頁。然而list貌似不能調用同級欄目的文章,現在該怎么實現呢??
回答:你的第5個欄目模版頂部調用dedeajax2.JS?
在head部分加上?
代碼如下:
<script> <!-- function multi(pagenum,tagid) { var taget_obj = document.getElementById(tagid); var taget_obj_page = document.getElementById("page_"+tagid); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("{dede:global.cfg_basehost/}{dede:global.cfg_phpurl/}/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid); myajax = new DedeAjax(taget_obj_page,false,false,'','',''); myajax.SendGet2("{dede:global.cfg_basehost/}{dede:global.cfg_phpurl/}/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid); DedeXHTTP = null; } --> </script>
欄目5分頁列表標簽:?
代碼如下:
{dede:arclist?typeid='1,2,3,4'?row='100'?titlelen='50'?infolen='100'?imgwidth='120'?imgheight='40'?listtype='all'?orderby='pubdate'?keyword=''?channelid='1'?tagid='dedecms'?pagesize='20'}? [field:title/]
分頁標簽加上{dede:arcpagelist tagid=’DEDECMS’/}?
調用其他欄目文章列表 用arclist 標簽?
一個演示標簽:?
代碼如下:
{dede:arclist?row=10?titlelen=50?typeid='1,3,4,5,6,7,8,9'?noflag=h}? //表示調用10條?標題長度為50?頻道id為13456789?非頭條的信息? <div>? [field:array?runphp='yes']@me?=?(strpos(@me['litpic'],'defaultpic')???""?:?"<a>@@##@@</a>");?[/field:array]? //表示?有圖片則調用縮略圖?沒有則不顯示? <h2> <a>[field:title/]</a>? [field:senddate?runphp='yes']? $ntime?=?time();? $oneday?=?3600?*?24;? if(($ntime?-?@me)new?!";? else?@me?=?"";? [/field:senddate]? //24小時內發布的文章加NEW!字樣? </h2>? {/dede:arclist}<p>css樣式自己去寫。</p> <img alt="dede怎么調用其他欄目的文章或者縮略圖列表且有分頁效果" > </div>
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END