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

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > dede自動動獲取上級欄目的標題 關鍵字 描述,DED

dede自動動獲取上級欄目的標題 關鍵字 描述,DED

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

導讀:DEDE技術DEDE技術當我們做大型網站的時候,上百個欄目,為了SEO,在欄目模板里面,我們一般會像下面這樣去調用欄目標題、關鍵字、描述。 title{dede:field.seotidede網站模板dede5.7模板。

dede網站模板dede5.7模板   當我們做大型網站的時候,上百個欄目,為了SEO,在欄目模板里面,我們一般會像下面這樣去調用欄目標題、關鍵字、描述。 <ti織夢模板下載tle>{dede:field.seotitle/}</title> <meta name="keywords" content="{dede:field name='keywords'/}" /> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" /> 但是這樣有一個問題,就是假如個別欄目忘記寫標題、關鍵字、描述就會為空了。這時我們可能就會想,如果能讓欄目標題、關鍵字、描述為空的時候,就調用上級的就好了,當上級沒有時候時候,再調用上上級的,如果到頂級欄目都還沒有的時候,就調用用網站首頁的標題、關鍵字、描述,想法是可以,但是實現起來可能不容易。今天我就來分享一下我的方法吧。 DEDECMS 自動獲取上級欄目的標題,關鍵字 描述     第dede會員中心模板一步:打開/include/typelink.class.php  找到這一段代碼 $this->TypeInfos = $this->dsql->GetOne($query);   在他下面加上三行代碼加好之后如下 //載入類目信息 $query = "SELECT tp.*,ch.typename as ctypename,ch.addtable,ch.issystem FROM `idea_arctype` tp left join `idea_channeltype` ch on ch.id=tp.channeltype WHERE tp.id='$typeid' "; if($typeid > 0) { $this->TypeInfos = $this->dsql->GetOne($query); //填空 $this->TypeInfos['keywords'] = $this->TypeInfos['keywords'] ? $this->TypeInfos['keywords'] : $this->GetTrueInfos('keywords'); $this->TypeInfos['seotitle'] = $this->TypeInfos['seotitle'] ? $this->TypeInfos['seotitle'] : $this->GetTrueInfos('seotitle'); $this->TypeInfos['description'] = $this->TypeInfos['description'] ? $thidede免費校板下戰s->TypeInfos['description'] : $this->GetTrueInfos('description'); if(is_array($this->TypeInfos)) { $this->TypeInfos['tempindex'] = MfTemplet($this->TypeInfos['tempindex']); $this->TypeInfos['templist'] = MfTemplet($this->TypeInfos['templist']); $this->TypeInfos['temparticle'] = MfTemplet($this->TypeInfos['temparticle']); } } 第二步:在TypeLink類中增加一個調用方法GetTrueInfos($info) 代碼如下: //為了讓某些欄目的關鍵字描述等不能為空 function GetTrueInfos($info = 'seotitle') { $infos = array('reid'=>$this->TypeID,$info=>''); while(empty($infos[$info]) && $infos['reid']!=0) { $this->dsql->SetQuery("SELECT reid,".$info." FROM idea_arctype WHERE id='".$infos['reid']."'"); $infos = $this->dsql->GetOne(); } if(empty($infos[$info])) { if($info == "seotitle") return $GLOBALS['cfg_webname']; if($info == "keywords") return $GLOBALS['cfg_keywords']; if($info == "description") return $GLOBALS['cfg_description']; } return $infos[$info]; } 保存之后,這里我們去生成一下預覽效果,此方法在DEDECMS 5.7 SP1上測試有效,其它版本未測試。 在此獻丑了相關dede網站模板dede5.7模板。

關鍵詞標簽: DEDE技術 標題 上級

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章dede自動動獲取上級欄目的標題 關鍵字 描述,DED主要講述標題,上級,DEDE技術網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31237.html

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

    主站蜘蛛池模板: 紫金县| 卢湾区| 正镶白旗| 洪泽县| 理塘县| 买车| 大连市| 漳平市| 华安县| 永平县| 治多县| 新津县| 博白县| 大安市| 循化| 昌宁县| 太保市| 万山特区| 蚌埠市| 黄龙县| 金湖县| 恩施市| 花莲县| 前郭尔| 周口市| 从江县| 根河市| 保康县| 贵阳市| 台江县| 庆云县| 增城市| 余干县| 潼南县| 文山县| 烟台市| 上高县| 文水县| 虎林市| 武乡县| 清水县|