如果您希望将dedecms文件保存目录直接转换为英文,可以通过以下方法实现。这种方法不仅简单,还能有效提升网站的SEO性能。
首先,我们需要对dede/templets/catalog_add.htm文件进行修改。
function CheckTypeDir() {
// Existing code
}
// 在这个函数下方增加以下代码
function Checkgoogle(){
var google = document.getElementById('google');
var tpobj = document.getElementById('typedir');
var upinyin = document.getElementById('pinyin');
if(google.checked) tpobj.style.display = "none";
else tpobj.style.display = "block";
if(google.checked) upinyin.style.display = "none";
else upinyin.style.display = "block";
}
接下来,搜索以下代码:
将其替换为:
拼音
英文
然后,打开dede/catalog_add.php文件,并搜索以下代码:
// 用拼音命名
在其下方增加:
// 用谷歌翻译英文
if($google==1 || $typedir==''){
$typedir = googleTran(stripslashes($typename));
}
最后,在/include/extend.func.php文件的末尾添加以下代码:
function googleTran($text){
if(empty($text)) return "";
$wf=@file_get_contents('http://translate.google.cn/translate_t?sl=zh-CN&tl=en&text='.$text.'#');
if (false===$wf||empty($wf)){
return false;
}
$return = "";
$star="style.backgroundColor='\\\\#fff'\\\\">";
$end="";
$p = "#{$star}(.*){$end}#iU";//i表示忽略大小写,U禁止贪婪匹配
if(preg_match_all($p,$wf,$rs)){
return $rs[1][0];
}
}
通过以上步骤,您可以轻松地将dedecms文件保存目录转换为英文。这种方法不仅可以让您的文件结构更加清晰,还能够提高搜索引擎优化(SEO)的效果。记得在修改文件之前备份原始文件,以防止出现意外问题。