久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 織夢DedeCms channelartlist調用排除指定typeid,織夢文章

織夢DedeCms channelartlist調用排除指定typeid,織夢文章

時間:2023-07-19 10:07:19 閱讀: 文章分類: 網站建設 作者: 織夢編輯員

導讀:織夢文章織夢文章今天有朋友讓我幫他解決一個bug,就是他想顯示織夢欄目的時候,排除指定的typeid,弄個類似notypeid的標簽. 這個教程網上已經有很多了,但是我還是寫一dede模板下載dede手機模板。

dede模板下載dede手機模板

今天有朋友讓我幫他解決一個bug,就是他想顯示織夢欄目的時候,排除指定的typeid,弄個類似notypeid的標簽.

這個教程網上已經有很多了,但是我還是寫一下記錄一下.

首先他的錯誤犯的很低級,就是調用的時候把notypeid寫成了notypid,導致沒效果,所以大家敲代碼的時候一定要小心,要學會調適.

下面我就說說織夢怎么實現這個功功能》

制作織夢的模板時,在使用 dede:channelartlist 自動調用欄目內容時,經常會遇到某些欄目不需要調用織夢首頁模板,比如“關于我們”、“聯系地址”等無持續更新的欄目。要想在dede:channelartlist調用時排出某些欄目,這需要修改dede源碼,讓dede:channelartlist排除指定typeid。

首先找到 \include\taglib\channelartlist.lib.php,出于安全考慮先備份這個文件。打開channelartlist.lib.php 查找 $attlist

$attlist = 'typeid|0,row|20,cacheid|';

修改為:

$attlist = 'typeid|0,row|20,cacheid|,notypeid|0'; // 此處添加了一個所要排除typeid的參數—notypeid

再查找:

$dsql->SetQuery("Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from `dede_arctype` where $tpsql order by sortrank asc limit $totalnum");

在其前面添加(注意是在前面添dede58模板加):

//否定指定ID織夢模板免費下裁 if($notypeid!=0) { $tpsql = $tpsql."and not(id in($notypeid)) "; }

保存文件后,再模板調用時:

{dede:channelartlist typeid ='7' notypeid='8'}

其中notypeid=’8′ 中的 8 為 7 的子欄目即生效。

當然notypeid和typeid也可以分開各自使用.

相關dede模板下載dede手機模板。

關鍵詞標簽: 織夢 標題 標簽

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章織夢DedeCms channelartlist調用排除指定typeid,織夢文章主要講述標簽,標題,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30325.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 屏山县| 尤溪县| 永川市| 桓仁| 闻喜县| 永丰县| 拜泉县| 迁西县| 中超| 政和县| 海淀区| 临清市| 出国| 遵义县| 大安市| 江北区| 尼勒克县| 长丰县| 连州市| 和政县| 葫芦岛市| 惠安县| 临武县| 周至县| 嘉黎县| 扶风县| 喜德县| 巴东县| 天峻县| 黔西县| 忻城县| 新宁县| 公主岭市| 布尔津县| 手机| 高安市| 红桥区| 寿光市| 青海省| 沭阳县| 沾益县|