DEDECMS文件保存目录直接转英文的方法

softyun3年前cms教程74

给大家分享一下织梦DEDECMS文件保存目录直接转英文的方法,有需要的朋友可以记录下,希望对你有帮助。
有的朋友喜欢把dedecms文件保存目录直接用英文,那么可以通过以下方法。
修改文件:dede/templets/catalog_add.htm

function CheckTypeDir() 
在这个函数下方增加

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"; 

搜索

<input class="np" id="upinyin" onclick="CheckTypeDir()" type="checkbox" name="upinyin" value="1" /> 
替换为

<span id="pinyin"><input class="np" id="upinyin" onclick="CheckTypeDir()" type="checkbox" name="upinyin" value="1" />拼音</span> 
<span id="en"><input class="np" id="google" onclick="Checkgoogle()" type="checkbox" name="google" value="1" />英文</span> 
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/translate_t?sl=zh-CN&amp;tl=en&amp;text='.$text.'#'); 
if (false===$wf||empty($wf)) 

return false; 

$return = ""; 
$star="style.backgroundColor='\#fff'\"&gt;"; 
$end=" 
  
"; 
$p = "#{$star}(.*){$end}#iU";//i表示忽略大小写,U禁止贪婪匹配 
if(preg_match_all($p,$wf,$rs)) 

return $rs[1][0]; 


以上就是为大家整理的DEDECMS文件保存目录直接转换英文的方法,仅供学习参考。更改前请记得备份好文件数据。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DEDECMS时间格式汇总

1.时间格式{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@me")' /}2007年1月1日 18:30:0...

DedeCmsV5.1函数及文件参考手册

文件:include/inc_function.php 系统默认会载入此文件 GetCurUrl() 获得当前的脚本的URL GetAlabNum($str) 把字符串里的全角数字转为半角数字(会把非...

DedeCms教程:邮件订阅模块使用说明

1.邮件订阅模块使用说明 站长可以通过邮件订阅模块进行单人,多人以及邮件群发。可以创建期刊通过发送邮件的方式供用户阅读。让用户通过邮件实时的获取到网站重要的,有价值的信息。由此让用户关注网站的动态,对...

DEDECMS仿DoNews右侧最新评论的代码

 代码:{dede:sql sql="SELECT aid,username,urlindex,arctitle,url,msg FROM `dede_feedback` where ischeck=...

dede采集数据时出现正文内容为空的解决办法

织梦dedecms采集数据时出现正文内容为空的解决办法:在将dedecms自带的采集工具 采到的数据导入后发现部分内容为空,也就是body段是空的,600多条数据,要一个一个找,当然会累死啊在后台执行...

DEDECMS,RSS的描述全文内容输出

原来生成的xml只是包含了文章的摘要,没有原文.用来做feed一点吸引力都没有.当然有了具体内容也可以为别人提供咨讯,如百度新闻,GG等.以前我用风讯的时候为阿里巴巴提供过,但后来转DEDE后,一直没...