修改織夢DedeCms文章頁預設title的方法

毛興宇發表於2016-07-28

我們知道DedeCms文章頁的預設title結構是:“文章標題_網站名稱”。

如果您不喜歡這類命名方式,喜歡“文章標題欄目頁網站名稱”、“文章標題二級欄目一級欄目_網站名稱”這類的命名方式,可以將下列程式碼插入到模板檔案article_article.htm,標籤之間,即可實現。

{dede:field name='title'/}_{dede:field name='position' runphp='yes'}

$tc=""_""; //分隔符

$tw=$GLOBALS['cfg_list_symbol']; //呼叫位置分隔符

@me=html2text(@me); //去除html標籤

$tf=split($tw,@me); //分解成陣列

for($ta=(count($tf)-2);$ta>=1;$ta--){ //迴圈賦值給$tk

$tk.=trim($tf[$ta]).$tc;

}

$tk=substr($tk,0,-1);

@me=$tk; //賦值給@me

{/dede:field}_{dede:global name='cfg_webname'/}

然後再重新生成所有頁面。

相關文章