久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 南阳市| 蒲江县| 迁西县| 东乡族自治县| 巴东县| 芷江| 临湘市| 隆回县| 溆浦县| 垣曲县| 安岳县| 如皋市| 黔西县| 天祝| 白山市| 沙坪坝区| 汤阴县| 壤塘县| 枣强县| 上饶县| 营山县| 永靖县| 同心县| 包头市| 原平市| 平泉县| 绥化市| 灯塔市| 新巴尔虎左旗| 乐陵市| 河池市| 乐安县| 盘锦市| 司法| 洪雅县| 蓬莱市| 浑源县| 会泽县| 桦川县| 永州市| 鄂托克旗|