BB’s Blog:本博近期关注 中国移动、电影、电视、手机软件.
优化上传(1):修改上传文件的路径

优化上传系列,将对Movable Type上传文件程序的 根目录、文件名、文件类型、文件大小、简化输出,进行设置。

文章参鉴路扬的MT上传文件的改动istef Blogcs的优化。

修改上传文件所存放的根目录

MT默认将上传文件的根目录设定为所在博客的主目录。通过下列修改可以将MT上传文件的根目录默认为/upload,方便用户管理附件。方法如下:

编辑mt/tmpl/cms/upload.tmpl
(1)将红字部分

function setExtraPath(sel) {
var opt = sel.options[sel.selectedIndex];
var path = opt.getAttribute("middle_path");
if (!path) path = '';
var middle = sel.form['middle_path'];
if (middle) middle.value = path;
}
修改为
function setExtraPath(sel) {
var opt = sel.options[sel.selectedIndex];
var path = opt.getAttribute("middle_path");
if (!path) path = '';
var middle = sel.form['middle_path'];
if (middle) middle.value = 'upload/' + path;
}

(2)将
<input type="hidden" name="middle_path" value="" />
修改为
<input type="hidden" name="middle_path" value="upload" />

(3)再将
<MT_TRANS phrase="Path:">
<select name="site_path" onchange="setExtraPath(this)">
<option value="1">&#60;<MT_TRANS phrase="Site Root">&#62;</option>
修改为
<MT_TRANS phrase="Path:">
<select name="site_path" onchange="setExtraPath(this)">
<option value="1">&#60;<MT_TRANS phrase="Site Root">/upload&#62;</option>


Update:MovableType升级后可以选择目录,不知道这样修改对文件控制是否有影响,建议大家还是不要修改了。

Technorati Tags: hack, Del.icio.us Tags: hack, Ice Rocket Tages: hack, Technorati Tags: upload, Del.icio.us Tags: upload, Ice Rocket Tages: upload, Technorati Tags: 优化, Del.icio.us Tags: 优化, Ice Rocket Tages: 优化, Tags : , , ,

本文信息

» 跟踪本文: 手机WAP
» 发表日期:2007年02月19日 8:46 AM
» 分类: 改进 Hacks
» 作者:bb
» 本文链接:http://bblog.biz/movabletype/_hacks/upload_root.htmlEDIT
» 本文引用地址:本文不允许引用
» 本站留言支持:html标签、coCommentgravatar
» 书签:Add to 365KeyAdd to del.icio.us百度搜藏Add to Yahoo
» 现有评论:-、现有引用:-
» 评论审核:直接点击“我要回复”评论文章,需要管理员验证后才能显示,感谢你的回复.

评论(-)

本文不允许评论

引用(-)

本文不允许引用

我要回复

昵称:   记住我的用户信息:
邮件:   Subscribe to This Entry:
主页:
Very Happy Smile Sad Surprised Shocked Confused Cool Laughing Mad Razz Embarassed Crying or Very Sad Evil or Very Mad Twisted Evil Rolling Eyes Wink
Short Cuts
Search my Blog
Subscribe This Entry
  • Enter your Email address:
Archives
Vote
评价本文:
Category Entries