目前,dnn頁面標題中的默認頁面分隔符是「>」。我想將其全局更改爲不同的分隔符,如「|」或「 - 」如何更改dnn中的頁面標題分隔符?
例如 - 「SiteName | Home」或「SiteName - Home」
我怎麼能這樣做?
目前,dnn頁面標題中的默認頁面分隔符是「>」。我想將其全局更改爲不同的分隔符,如「|」或「 - 」如何更改dnn中的頁面標題分隔符?
例如 - 「SiteName | Home」或「SiteName - Home」
我怎麼能這樣做?
你可以像下面這樣做在JavaScript:
document.title = document.title.replace(/>/g,"|"); // if you want it with |
(或)
document.title = document.title.replace(/>/g,"-"); // if you want it with -
將在window.onload
window.onload = function(){
document.title = document.title.replace(/>/g,"|"); // if you want it with |
}
提出的JavaScript的解決方案將是確定的瀏覽器顯示,但不適合搜索引擎。
雖然我不找零的DNN核心的支持者,但做一個更持久的解決方案:
1 - 打開來自DNN的根文件夾中的文件Default.aspx.cs;用「|」或「 - 」替換「>」 - 確保在搜索時包含[雙引號] + [空格] + [>] + [空格] + [雙引號]更換。搜索將找到約4行,將匹配/替換此。
注意:由於這是DNN核心文件的更改,無論何時在本網站上進行升級,您都必須重新應用此更改。
謝謝。它運作良好。所以我不能做任何友好的網址或dnn的任何設置? –
很高興有幫助;) –
這是唯一可用的選項?這應該是一個標準的網站設置! – devqon