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

softyun3年前cms教程47

给大家分享一下织梦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后台(反应特别慢)点击就卡住的最终解决方法

dedecms后台 反应特别慢点击就卡住的最终解决方法织梦dedecms后台 反应慢菜单不显示,dede后台系统首页打开慢故障可能好多朋友都遇到过。在网上搜索没有找到相关的解决方法。经过排查发现问题出...

使用phpstudy时dedecms后台页面空白解决方法(PHP版本原因)

分享一下使用phpstudy时dedecms后台页面空白的解决办法 PHP版本原因今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居...

织梦让arclist标签支持副栏目调用

使用织梦cms开发网站,需要一篇文章被多个栏目调用,织梦后台有副栏目这个功能,可是在用arclist调用的时候,副栏目却调用不出这篇文章,所以简单修改了下/include/tag/arclist.li...

织梦CMS5.7SP1的TAGS字数怎么改长?

织梦 dedecms 的TAGS默认字数比较少,只能写12个字符,多出的字符就会自动截断或直接去除,经常给我们带来一些麻烦。现在给大家带来一个小方法,介绍织梦(dedecms)TAGS的字数限制怎么改...

dedecmsV5更新搜索表并更新生成页面程序(解决搜索路径错误)

dedecmsV5更新搜索表并更新生成页面程序(解决搜索路径错误)下载附件...

教你怎样去掉dede下载地址中的li标签

 在用dede做模板的时候时常会遇到模板中要求在列表页中调用下载地址 但在下载地址中会带有li这个标签 很让人心烦 下面是解决方法 。templets\system下的channel_downlink...