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

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 織夢調用當前頂級欄目名稱、ID、url方法,織夢文

織夢調用當前頂級欄目名稱、ID、url方法,織夢文

時間:2023-07-17 11:07:17 閱讀: 文章分類: 網站建設 作者: 織夢網站員

導讀:織夢文章織夢文章我們在用織夢做網站時,經常會碰到需要調用當前頂級欄目名稱,而織夢默認{dede:field name=typename /} 只可以獲取當前欄目頁上一級欄目的名dede5.7模板dede下瓻模板下載。

dede5.7模板dede下瓻模板下載我們在用織夢做網站時,經常會碰到需要調用當前頂級欄目名稱,而織夢默認{dede:field name='typename' /} 只可以獲取當前欄目頁上一級欄目的名稱,而不是當前欄目頂級欄目名稱。     在include/common.func.php的底部加入:   //獲取頂級欄目名 function GetTopTypename($id) {     global $dsql;     $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");     if ($row['topid'] == '0')     {         return $row['typename'];     }     else     {         $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");         return $row1['typename'];     } } 備注:若頂級欄目沒有綁定二級域名,所調用的字段應該是 sitepath 故代碼應如下所示:    //獲取頂級欄目url  function GetTopTypeurl($id) {     global $dsql;   &dede模板免費nbsp; $row = $dsql->GetOne("SELECT sitepath,topid FROM dede_arctype WHERE id= $id");     if ($row['topid'] == '0')     {         return $row['sitepath'];     }     else     {         $row1 = $dsql->GetOne("SELECT sitepath FROM dede_arctype WHERE id= $row[topid]");         return $row1['sitepath'];     } } 頂級欄目其他字段調用的function 函數仿照上面所示書寫即可。       同理可得獲取頂級欄目url方法 (當頂級欄目綁定二級域名時調用的字段為“ siturl”)    function GetTopTypeurl($id) {     global $dsql;     $row = $dsql->GetOne("SELECT siteurl,topid FROM dede_arctype WHERE id= $id");     if ($row['topid'] == '0')     {         return $row['siteurl'];     }     else     {         $row1 = $dsql->GetOne("SELECT siteurl FROM dede_arctype WHERE id= $row[topid]");         return $row1['siteurl'];     } }     在文章頁或者欄目列表頁調用時,在所要調用欄目名稱的位置加上下面這行代碼即可實現。   {dede:field name='typeid' function="GetTopTypename(@me)" /}    頂級欄目名   {dede:field name='typeid' function="GetTopTypeurl(@me)" /}     頂級欄目url       dede調用頂級欄目ID 方法一:   {dede:field.typeid function="GetTopid(@me)"/}  跟版網首推這一方法,經過測試是可行的。       dede調用頂級欄目ID 方法二:   1、在所需要調用頂級欄目ID的地方,添加這段標簽語法   {dede:type}[feild:topid/]{/dede:type}       2、修改源文件,找到include目錄下的taglib目錄下的type.lib.php。   找到這條語句     $row = $dsql->Get織夢模板One(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id=’$typeid’ “); 修改成為     $row = $dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where id=’$typeid’ “); 在if(!is_array($row)) return ”;下一行添加     if( $row['topid']==0){$row['topid']=$row['id'];} 這樣,這條dede織夢模板語句在頂級欄目還是子欄目,都可以調用了  相關dede5.7模板dede下瓻模板下載。

關鍵詞標簽: 標簽 名稱 URL

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章織夢調用當前頂級欄目名稱、ID、url方法,織夢文主要講述名稱,標簽,url網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28585.html

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

    主站蜘蛛池模板: 通榆县| 澄迈县| 鹰潭市| 吴江市| 平利县| 沂水县| 蒙山县| 井研县| 灵宝市| 德阳市| 建宁县| 溧阳市| 潞城市| 资阳市| 乐山市| 涞源县| 定结县| 盖州市| 定州市| 株洲县| 隆化县| 卫辉市| 山阳县| 吕梁市| 霸州市| 大洼县| 扎赉特旗| 北票市| 盱眙县| 资阳市| 谷城县| 重庆市| 个旧市| 大同县| 兴安盟| 余庆县| 罗平县| 江西省| 保靖县| 林甸县| 嘉义市|