- Movable Type 防止DIV层被图片撑开
修改首页模版-日记摘要
找到:
<div class="asset-body">
<$mt:EntryBody$>
</div>
修改成:
<div style="overflow: hidden;width:100%;" class="asset-body">
<$mt:EntryBody$>
</div>
1、先修改导出:
打开lib/MT/ImportExport.pm 模块,找到
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"$>
在其下添加:
<MTEntryIfTagged>
Tags: <MTEntryTags><$MTTagName$>,</MTEntryTags>
</MTEntryIfTagged>
这样导出的时候就会有Tags导出了,其中分割符号是","。
2、修改导入,
同样是lib/MT/ImportExport.pm 模块,找到
elsif ($key eq 'TITLE') { $entry->title($val); }
在其下添加:
elsif ($key eq 'Tags') {
if ($val)
{
$cb->(MT->translate("Find tags ('[_1]')...\n", $val));
my @tagnames = split(',',$val);
$entry->add_tags(@tagnames);
}
}


既然已经有了class="asset-body"
不必修改模板,在css文件里加
.asset-body{
overflow: hidden;width:100%;
}
就行了
按照dimlau 的方法,修改样式表比较方便,不用修改几个文章摘要的模板页了!