目前,dnn页面标题中的默认页面分隔符为“>”。我想将它全局更改为不同的分隔符,如“|”或“ - ”
e.g。 - “SiteName | Home”或“SiteName - Home”
我怎么能这样做?
答案 0 :(得分:3)
你可以在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 |
}
答案 1 :(得分:0)
建议的javascript解决方案可以用于浏览器显示,但对搜索引擎来说不行。
虽然我不是改变DNN核心的支持者,但是要做一个更持久的解决方案:
1 - 从DNN的根文件夹中打开Default.aspx.cs文件;
2 - 将“>”替换为“|”或“ - ” - 确保在进行搜索时包含[双引号] + [空格] + [>] + [空格] + [双引号] /更换。搜索将找到大约4行匹配/替换它。
注意:由于这是对DNN核心文件的更改,因此无论何时在此网站上进行升级,都必须重新应用此更改。