BB’s Blog:本博近期关注 中国移动、电影、电视、手机软件.
“导入/导出”功能优化(2):让导出文件包含blog的静态命名

MT 的导出导入一直很规范,只是导出文件不包含静态链接命名,这给很多搬家的人带来不便。还是路杨给大家带来一个有用的HACK,大家可以根据下列方法进行修改。

修改方法:打开lib/MT/ImportExport.pm 模块。
先改导出: 定位函数sub export{}



AUTHOR: <$MTEntryAuthor strip_linefeeds="1"$>
TITLE: <$MTEntryTitle strip_linefeeds="1"$>
STATUS: <$MTEntryStatus strip_linefeeds="1"$>
ALLOW COMMENTS: <$MTEntryFlag flag="allow_comments"$>
CONVERT BREAKS: <$MTEntryFlag flag="convert_breaks"$>
ALLOW PINGS: <$MTEntryFlag flag="allow_pings"$>

下面添加:

BASENAME: <$MTEntryBasename strip_linefeeds="1"$>


再改 导入;定位函数sub do_import { }
找到

elsif ($key eq 'TITLE') { $entry->title($val); }

下面添加

elsif ($key eq 'BASENAME') { $entry->basename($val) if $val; }


大功完成。
修改完成后,测试了几次导入、导出,程序工作正常。

注意 : 函数 $entry->basename ,标签 EntryBasename 什么的相关资料你可以从 lib/MT/Entry.pm ,lib/MT/Template.pm ,lib/MT/Template/ContextHandlers.pm 等模块中获取映射函数。

文章引自:http://easun.org/archives/mt_hack_importexport.html

本文信息

» 跟踪本文: 手机WAP
» 发表日期:2007年03月06日 9:08 AM
» 分类: 改进 Hacks
» 作者:bb
» 本文链接:http://bblog.biz/movabletype/_hacks/import_export_url.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