<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>MovableType 博客工具</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/movabletype-other/tools/" />
    <id>tag:www.movabletype.org.cn,2008-10-11://15</id>
    <updated>2007-05-13T06:01:53Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.21-zh-cn</generator>

<entry>
    <title>从Wordpress转移到Movabletype</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/05/wordpress_to_movabletype.html" />
    <id>tag:www.movabletype.org.cn,2007://2.163</id>

    <published>2007-05-12T09:34:09Z</published>
    <updated>2007-05-13T06:01:53Z</updated>

    <summary>wordpress2.0实现了直接导入Movabletype导出文件，这里向大家介绍个WP插件，让从WP中导出的文件能导入MovableType。 该插件叫 WPexportfor2 ，其支持的导出格式： 1、MoveableType  2、SQL  3、XML  4、Wiki XML  5、WikiXML file  WPexportfor2的安装使用方法： 1、下载WPexportfor2并解...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p><a href="http://www.wordpress.org" target="_blank">wordpress2.0</a>实现了直接导入Movabletype导出文件，这里向大家介绍个WP插件，让从WP中导出的文件能导入MovableType。<br />
<br />
该插件叫 <a href="http://blogger-bee.com/index.php/Blog_to_Wiki_import" target="_blank">WPexportfor2 </a>，其支持的导出格式：<br />
1、MoveableType <br />
2、SQL <br />
3、XML <br />
4、Wiki XML <br />
5、WikiXML file <br />
<br />
WPexportfor2的安装使用方法：<br />
1、<a href="http://blogger-bee.com/Downloads/WPexportfor2.tar.gz" target="_blank">下载WPexportfor2</a>并解压到wp-content/plugins目录下。激活以后，在Option中进入Export，即可使用Export功能。<br />
<br />
注：如果出现错误提示说<br />
<pre>Warning:&nbsp;wpexport_option_page(admin.css):&nbsp;failed&nbsp;to&nbsp;open&nbsp;stream:&nbsp;No&nbsp;such&nbsp;file&nbsp;or&nbsp;directory&nbsp;in&nbsp;/home/dotkunet/public_html/blog/wp-content/plugins/WPexport_plugin.php&nbsp;on&nbsp;line&nbsp;72<br />
Warning:&nbsp;wpexport_option_page(admin.css):&nbsp;failed&nbsp;to&nbsp;open&nbsp;stream:&nbsp;No&nbsp;such&nbsp;file&nbsp;or&nbsp;directory&nbsp;in&nbsp;/home/dotkunet/public_html/blog/wp-content/plugins/WPexport_plugin.php&nbsp;on&nbsp;line&nbsp;72<br />
Warning:&nbsp;wpexport_option_page():&nbsp;Failed&nbsp;opening&nbsp;'admin.css'&nbsp;for&nbsp;inclusion&nbsp;(include_path='.:/usr/local/lib/php')&nbsp;in&nbsp;/home/dotkunet/public_html/blog/wp-content/plugins/WPexport_plugin.php&nbsp;on&nbsp;line&nbsp;72</pre><br />
无须做任何处理，这是因为缺少一CSS。<br />
<br />
2、将“Export Data”“Export WordPress data in MoveableType (MTimport) format”框中的数据的内容复制出来。<br />
<br />
3、新建一个文本文档.txt(推荐使用em editor，不要用记事本)，将刚才复制的文本粘贴到文档中，最后保存文件即可。注：保存的时候编码类型一定要选择UTF-8格式(点击“文件”“另存为”在“编码”中可以选择)，否则导入的内容会全部乱码。<br />
<br />
4、最后使用MovableType 导入该txt文件即可。<br />
<br />
同样有了这个插件你可以将wordpress支持导入的博客平台，全部转换为MT导入数据，实现更完善的搬家功能。目前支持以下搬家(使用<a href="http://www.blogcs.com/service/banjia.html" target="_blank">BLOGCS</a>还能实现更多平台搬家):<blockquote><br />
Old&nbsp;Blogger&nbsp;&nbsp;	Import&nbsp;posts,&nbsp;comments,&nbsp;and&nbsp;users&nbsp;from&nbsp;an&nbsp;Old&nbsp;Blogger&nbsp;blog<br />
Blogware&nbsp;	Import&nbsp;posts&nbsp;from&nbsp;Blogware<br />
DotClear&nbsp;	Import&nbsp;categories,&nbsp;users,&nbsp;posts,&nbsp;comments,&nbsp;and&nbsp;links&nbsp;from&nbsp;a&nbsp;DotClear&nbsp;blog<br />
GreyMatter&nbsp;	Import&nbsp;users,&nbsp;posts,&nbsp;and&nbsp;comments&nbsp;from&nbsp;a&nbsp;Greymatter&nbsp;blog<br />
LiveJournal&nbsp;	Import&nbsp;posts&nbsp;from&nbsp;a&nbsp;LiveJournal&nbsp;XML&nbsp;export&nbsp;file<br />
Movable&nbsp;Type&nbsp;and&nbsp;TypePad&nbsp;	Import&nbsp;posts&nbsp;and&nbsp;comments&nbsp;from&nbsp;a&nbsp;Movable&nbsp;Type&nbsp;or&nbsp;Typepad&nbsp;blog<br />
RSS&nbsp;	Import&nbsp;posts&nbsp;from&nbsp;an&nbsp;RSS&nbsp;feed<br />
Textpattern&nbsp;	Import&nbsp;categories,&nbsp;users,&nbsp;posts,&nbsp;comments,&nbsp;and&nbsp;links&nbsp;from&nbsp;a&nbsp;Textpattern&nbsp;blog</blockquote><br />
感谢<a href="http://shikelang.com" target="_blank">kesor'blog </a>提的问题，我希望能有更多人提问，让我有文可写。</p>]]>
        
    </content>
</entry>

<entry>
    <title>在评论框中添加表情图标按键</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/05/smile_mt.html" />
    <id>tag:www.movabletype.org.cn,2007://2.152</id>

    <published>2007-05-08T02:19:11Z</published>
    <updated>2008-11-18T02:05:09Z</updated>

    <summary><![CDATA[1、在要单页面中添加JS代码： &lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;language=&quot;javascript&quot;&gt; &lt;!-- function&nbsp;emoticon(smiley)&nbsp;{ 	var&nbsp;txtarea&nbsp;=&nbsp;document.comments_...]]></summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p>1、在要单页面中添加JS代码：<br />
<pre>&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;language=&quot;javascript&quot;&gt;<br />
&lt;!--<br />
function&nbsp;emoticon(smiley)&nbsp;{<br />
	var&nbsp;txtarea&nbsp;=&nbsp;document.comments_form.text;<br />
	smiley&nbsp;=&nbsp;'&nbsp;'&nbsp;+&nbsp;smiley&nbsp;+&nbsp;'&nbsp;';<br />
	if&nbsp;(txtarea.createTextRange&nbsp;&amp;&amp;&nbsp;txtarea.caretPos)&nbsp;{<br />
		var&nbsp;caretPos&nbsp;=&nbsp;txtarea.caretPos;<br />
		caretPos.text&nbsp;=&nbsp;caretPos.text.charAt(caretPos.text.length&nbsp;-&nbsp;1)&nbsp;==&nbsp;'&nbsp;'&nbsp;?&nbsp;smiley&nbsp;+&nbsp;'&nbsp;'&nbsp;:&nbsp;smiley;<br />
		txtarea.focus();<br />
	}&nbsp;else&nbsp;{<br />
		txtarea.value&nbsp;&nbsp;+=&nbsp;smiley;<br />
		txtarea.focus();<br />
	}<br />
}<br />
<br />
//--&gt;<br />
&lt;/script&gt;</pre><br />
2、在要显示表情图标按键的地方添加以下代码：<br />
<pre>&lt;style&gt;<br />
img.smiley&nbsp;{margin-bottom&nbsp;:&nbsp;1px;<br />
	margin-left&nbsp;:&nbsp;1px;<br />
	margin-top&nbsp;:&nbsp;1px;<br />
	margin-right&nbsp;:1px;}<br />
&lt;/style&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_biggrin.gif&quot;&nbsp;alt=&quot;Very&nbsp;Happy&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Very&nbsp;Happy&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_biggrin.gif&quot;&nbsp;alt=&quot;Very&nbsp;Happy&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_smile.gif&quot;&nbsp;alt=&quot;Smile&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Smile!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_smile.gif&quot;&nbsp;alt=&quot;Smile&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_sad.gif&quot;&nbsp;alt=&quot;Sad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Sad!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_sad.gif&quot;&nbsp;alt=&quot;Sad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_surprised.gif&quot;&nbsp;alt=&quot;Surprised&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Surprised!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_surprised.gif&quot;&nbsp;alt=&quot;Surprised&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_eek.gif&quot;&nbsp;alt=&quot;Shocked&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Shocked!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_eek.gif&quot;&nbsp;alt=&quot;Shocked&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_confused.gif&quot;&nbsp;alt=&quot;Confused&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Confused!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_confused.gif&quot;&nbsp;alt=&quot;Confused&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_cool.gif&quot;&nbsp;alt=&quot;Cool&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Cool!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_cool.gif&quot;&nbsp;alt=&quot;Cool&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_lol.gif&quot;&nbsp;alt=&quot;Laughing&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Laughing!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_lol.gif&quot;&nbsp;alt=&quot;Laughing&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_mad.gif&quot;&nbsp;alt=&quot;Mad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Mad!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_mad.gif&quot;&nbsp;alt=&quot;Mad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_razz.gif&quot;&nbsp;alt=&quot;Razz&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Razz!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_razz.gif&quot;&nbsp;alt=&quot;Razz&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_redface.gif&quot;&nbsp;alt=&quot;Embarassed&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Embarassed!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_redface.gif&quot;&nbsp;alt=&quot;Embarassed&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_cry.gif&quot;&nbsp;alt=&quot;Crying&nbsp;or&nbsp;Very&nbsp;Sad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Crying&nbsp;or&nbsp;Very&nbsp;Sad!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_cry.gif&quot;&nbsp;alt=&quot;Crying&nbsp;or&nbsp;Very&nbsp;Sad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_evil.gif&quot;&nbsp;alt=&quot;Evil&nbsp;or&nbsp;Very&nbsp;Mad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Evil&nbsp;or&nbsp;Very&nbsp;Mad!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_evil.gif&quot;&nbsp;alt=&quot;Evil&nbsp;or&nbsp;Very&nbsp;Mad&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_twisted.gif&quot;&nbsp;alt=&quot;Twisted&nbsp;Evil&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Twisted&nbsp;Evil!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_twisted.gif&quot;&nbsp;alt=&quot;Twisted&nbsp;Evil&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_rolleyes.gif&quot;&nbsp;alt=&quot;Rolling&nbsp;Eyes&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Rolling&nbsp;Eyes!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_rolleyes.gif&quot;&nbsp;alt=&quot;Rolling&nbsp;Eyes&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;javascript:emoticon('&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_wink.gif&quot;&nbsp;alt=&quot;Wink&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;title=&quot;Wink!&quot;&nbsp;/&gt;')&quot;&gt;&lt;img&nbsp;src=&quot;http://mtblog.org/images/smiles/icon_wink.gif&quot;&nbsp;alt=&quot;Wink&quot;&nbsp;width=&quot;15&quot;&nbsp;height=&quot;15&quot;&nbsp;border=&quot;0&quot;&nbsp;class=&quot;smiley&quot;&gt;&lt;/a&gt;&lt;br&nbsp;/&gt;</pre><br />
重建页面后即可，具体效果可查看本站评论框。<br />
<br />
在这<strong>推荐</strong>大家使用<a href="http://mtblog.org/_plugins/bbedit.html">BbEdit 文章编辑插件</a>，并结合<a href="http://mtblog.org/_plugins/macros.html">结合MACRO优化该表情按键</a>。<br />
BBEDIT插件包中有"符号转换html识别文件、本地表情图片、和结合Morcos后的smile代码(压缩包中的bb+smile)"，大家可以直接复制使用。</p>]]>
        
    </content>
</entry>

<entry>
    <title>在评论框中添加html代码编辑器</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/05/html_edit.html" />
    <id>tag:www.movabletype.org.cn,2007://2.148</id>

    <published>2007-05-08T01:18:01Z</published>
    <updated>2008-11-18T02:05:09Z</updated>

    <summary><![CDATA[首先在mt-site.js的模版中加入以下js： //&nbsp;form&nbsp;support // var&nbsp;canFormat&nbsp;=&nbsp;0; if&nbsp;(document.selection&nbsp;|| &nbsp;&nbsp;&nbsp;&nbsp;(typeof(document.createElement(&quot;textarea&quot;)...]]></summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p>首先在mt-site.js的模版中加入以下js：<br />
<pre>//&nbsp;form&nbsp;support<br />
//<br />
var&nbsp;canFormat&nbsp;=&nbsp;0;<br />
if&nbsp;(document.selection&nbsp;||<br />
&nbsp;&nbsp;&nbsp;&nbsp;(typeof(document.createElement(&quot;textarea&quot;)[&quot;setSelectionRange&quot;])&nbsp;!=&nbsp;&quot;undefined&quot;))<br />
&nbsp;&nbsp;&nbsp;&nbsp;canFormat&nbsp;=&nbsp;1;<br />
<br />
<br />
function&nbsp;getSelected&nbsp;(e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(document.selection)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.focus();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;range&nbsp;=&nbsp;document.selection.createRange();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;range.text;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;length&nbsp;=&nbsp;e.textLength;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;start&nbsp;=&nbsp;e.selectionStart;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;end&nbsp;=&nbsp;e.selectionEnd;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(end&nbsp;==&nbsp;1&nbsp;||&nbsp;end&nbsp;==&nbsp;2&nbsp;&amp;&amp;&nbsp;length&nbsp;!=&nbsp;undefined)&nbsp;end&nbsp;=&nbsp;length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;e.value.substring(start,&nbsp;end);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
function&nbsp;setSelection&nbsp;(e,&nbsp;v)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(document.selection)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.focus();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;range&nbsp;=&nbsp;document.selection.createRange();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;range.text&nbsp;=&nbsp;v;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;length&nbsp;=&nbsp;e.textLength;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;start&nbsp;=&nbsp;e.selectionStart;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;end&nbsp;=&nbsp;e.selectionEnd;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(end&nbsp;==&nbsp;1&nbsp;||&nbsp;end&nbsp;==&nbsp;2&nbsp;&amp;&amp;&nbsp;length&nbsp;!=&nbsp;undefined)&nbsp;end&nbsp;=&nbsp;length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.value&nbsp;=&nbsp;e.value.substring(0,&nbsp;start)&nbsp;+&nbsp;v&nbsp;+&nbsp;e.value.substr(end,&nbsp;length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.selectionStart&nbsp;=&nbsp;start&nbsp;+&nbsp;v.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.selectionEnd&nbsp;=&nbsp;start&nbsp;+&nbsp;v.length;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;e.focus();<br />
}<br />
<br />
function&nbsp;formatStr&nbsp;(e,&nbsp;v)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!canFormat)&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;getSelected(e);<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(str)&nbsp;setSelection(e,&nbsp;'&lt;'&nbsp;+&nbsp;v&nbsp;+&nbsp;'&gt;'&nbsp;+&nbsp;str&nbsp;+&nbsp;'&lt;/'&nbsp;+&nbsp;v&nbsp;+&nbsp;'&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br />
}<br />
<br />
function&nbsp;insertLink&nbsp;(e,&nbsp;isMail)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!canFormat)&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;getSelected(e);<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;link&nbsp;=&nbsp;'';<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!isMail)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(str.match(/^https?:/))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link&nbsp;=&nbsp;str;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(str.match(/^(\w+\.)+\w{2,5}\/?/))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link&nbsp;=&nbsp;'http://'&nbsp;+&nbsp;str;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(str.match(/&nbsp;/))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link&nbsp;=&nbsp;'http://';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link&nbsp;=&nbsp;'http://'&nbsp;+&nbsp;str;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(str.match(/@/))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link&nbsp;=&nbsp;str;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;my_link&nbsp;=&nbsp;prompt(isMail&nbsp;?&nbsp;'输入&nbsp;Email&nbsp;地址:'&nbsp;:&nbsp;'输入&nbsp;URL:&nbsp;',&nbsp;link);<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(my_link&nbsp;!=&nbsp;null)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(str&nbsp;==&nbsp;'')&nbsp;str&nbsp;=&nbsp;my_link;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isMail)&nbsp;my_link&nbsp;=&nbsp;'mailto:'&nbsp;+&nbsp;my_link;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setSelection(e,&nbsp;'&lt;a&nbsp;href=&quot;'&nbsp;+&nbsp;my_link&nbsp;+&nbsp;'&quot;&gt;'&nbsp;+&nbsp;str&nbsp;+&nbsp;'&lt;/a&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br />
}<br />
<br />
function&nbsp;Decode(e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!canFormat)&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;str&nbsp;=&nbsp;getSelected(e);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!str)&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;str.replace(new&nbsp;RegExp(&quot;&amp;&quot;,&quot;g&quot;),&nbsp;&quot;&amp;amp;&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;str.replace(new&nbsp;RegExp(&quot;&lt;&quot;,&quot;g&quot;),&nbsp;&quot;&amp;lt;&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;str.replace(new&nbsp;RegExp(&quot;&gt;&quot;,&quot;g&quot;),&nbsp;&quot;&amp;gt;&quot;);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;str.replace(new&nbsp;RegExp('&quot;',&quot;g&quot;),&nbsp;&quot;&amp;quot;&quot;);<br />
&nbsp;&nbsp;/*&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;str.replace(new&nbsp;RegExp('&nbsp;',&quot;g&quot;),&nbsp;&quot;&amp;nbsp;&quot;);&nbsp;*/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setSelection(e,&nbsp;str);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br />
}<br />
<br />
//END&nbsp;for&nbsp;form</pre><br />
然后在单页模版中家加上下列编辑框显示的JS代码，如：<br />
<pre>&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;<br />
if&nbsp;(canFormat)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;(document)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write('&lt;img&nbsp;title=&quot;粗体&quot;&nbsp;onclick=&quot;return&nbsp;formatStr(document.comments_form.text,&nbsp;\'strong\')&quot;&nbsp;src=&quot;http://mtblog.org/images/formatting-icons/bold.gif&quot;&nbsp;alt=&quot;粗体&quot;&nbsp;width=&quot;26&quot;&nbsp;height=&quot;19&quot;&nbsp;/&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write('&lt;img&nbsp;title=&quot;斜体&quot;&nbsp;onclick=&quot;return&nbsp;formatStr(document.comments_form.text,&nbsp;\'em\')&quot;&nbsp;src=&quot;http://mtblog.org/images/formatting-icons/italic.gif&quot;&nbsp;alt=&quot;斜体&quot;&nbsp;width=&quot;26&quot;&nbsp;height=&quot;19&quot;&nbsp;/&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write('&lt;img&nbsp;title=&quot;下划线&quot;&nbsp;onclick=&quot;return&nbsp;formatStr(document.comments_form.text,&nbsp;\'u\')&quot;&nbsp;src=&quot;http://mtblog.org/images/formatting-icons/underline.gif&quot;&nbsp;alt=&quot;下划线&quot;&nbsp;width=&quot;26&quot;&nbsp;height=&quot;19&quot;&nbsp;/&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write('&lt;img&nbsp;title=&quot;插入链接&quot;&nbsp;onclick=&quot;return&nbsp;insertLink(document.comments_form.text)&quot;&nbsp;src=&quot;http://mtblog.org/images/formatting-icons/link.gif&quot;&nbsp;alt=&quot;插入链接&quot;&nbsp;width=&quot;26&quot;&nbsp;height=&quot;19&quot;&nbsp;/&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write('&lt;img&nbsp;title=&quot;引用&quot;&nbsp;onclick=&quot;return&nbsp;formatStr(document.comments_form.text,&nbsp;\'blockquote\')&quot;&nbsp;src=&quot;http://mtblog.org/images/formatting-icons/quote.gif&quot;&nbsp;alt=&quot;引用&quot;&nbsp;width=&quot;26&quot;&nbsp;height=&quot;19&quot;&nbsp;/&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write('&lt;img&nbsp;title=&quot;HTML编码&quot;&nbsp;onclick=&quot;return&nbsp;Decode(document.comments_form.text)&quot;&nbsp;src=&quot;http://mtblog.org/images/formatting-icons/decode.gif&quot;&nbsp;alt=&quot;Decode&quot;&nbsp;width=&quot;26&quot;&nbsp;height=&quot;19&quot;&nbsp;/&gt;');<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
&lt;/script&gt;</pre><br />
重建页面后即可，具体效果可查看本站评论框。顺便在这推荐大家使用<a href="http://mtblog.org/_plugins/bbedit.html">BbEdit 文章编辑插件</a>。</p>]]>
        
    </content>
</entry>

<entry>
    <title>“回到顶部”模块的设计</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/05/totop.html" />
    <id>tag:www.movabletype.org.cn,2007://2.146</id>

    <published>2007-05-02T08:15:09Z</published>
    <updated>2008-11-18T02:05:09Z</updated>

    <summary><![CDATA[我对“回到顶部”这一模块进行了两部分设计： 一、将“回到顶部”固定在下拉框中间； 方法 在模版顶部添加&lt;div&nbsp;id=&quot;top&quot;&gt;&lt;/div&gt;给予定位，然后在模版中增加下列源码(在IE6下无法显示，所以我还在页面底部加了个“回到顶部”) &lt;div&nbsp;align=&quot;center&quot;&gt;&lt;a&nbsp;id...]]></summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p>我对“回到顶部”这一模块进行了两部分设计：<br />
<br />
一、将“回到顶部”固定在下拉框中间；<br />
方法<br />
在模版顶部添加&lt;div&nbsp;id=&quot;top&quot;&gt;&lt;/div&gt;给予定位，然后在模版中增加下列源码(在IE6下无法显示，所以我还在页面底部加了个“回到顶部”)<br />
<blockquote>&lt;div&nbsp;align=&quot;center&quot;&gt;&lt;a&nbsp;id=&quot;toTop&quot;&nbsp;href=&quot;#top&quot;&nbsp;title=&quot;回到顶部&quot;&nbsp;class=&quot;internal&quot;&nbsp;rel=&quot;nofollow&quot;&gt;&lt;span&gt;&amp;uarr;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&nbsp;</blockquote><br />
在css 中添加<br />
<blockquote>#toTop&nbsp;{<br />
	width:26px;<br />
	height:26px;<br />
	display:block;<br />
	position:fixed;<br />
	bottom:50%;<br />
	right:5px;<br />
	background:url(&lt;$MTBlogURL$&gt;styles/milk/pager_home.gif)&nbsp;no-repeat&nbsp;0&nbsp;0;<br />
	outline:0&nbsp;none;<br />
}<br />
#toTop&nbsp;span&nbsp;{<br />
	display:none;<br />
}</blockquote><br />
二、在回到顶部过程中使用逐步上升的JS。<br />
在&lt;head&gt;&lt;/head&gt;中添加下列JS<br />
<blockquote>&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;<br />
toTop&nbsp;=&nbsp;{<br />
init:function(){<br />
document.getElementById(&quot;toTop&quot;).onclick=function(e){<br />
toTop.set();<br />
return&nbsp;false;<br />
}&nbsp;<br />
},<br />
waitTimer:null,<br />
set:function(){<br />
var&nbsp;d_st=document.documentElement.scrollTop;<br />
if(window.navigator.userAgent.indexOf(&quot;MSIE&quot;)&gt;=1){<br />
for&nbsp;(var&nbsp;i=d_st;&nbsp;i&gt;10;&nbsp;i-=Math.floor(i/6)){<br />
window.scrollTo(0,i);<br />
}<br />
window.scrollTo(0,10);<br />
}<br />
else{<br />
window.scrollTo(0,Math.floor(d_st&nbsp;/&nbsp;2));<br />
<br />
&nbsp;if(d_st&gt;10){<br />
&nbsp;waitTimer=setTimeout(&quot;toTop.set()&quot;,40);<br />
&nbsp;&nbsp;}<br />
else{<br />
&nbsp;&nbsp;clearTimeout(waitTimer);<br />
}<br />
}<br />
}<br />
}<br />
window.onload&nbsp;=&nbsp;function(){toTop.init();}<br />
&lt;/script&gt;</blockquote></p>]]>
        
    </content>
</entry>

<entry>
    <title>使用pingoo.jp 进行ping</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/04/pingoo.html" />
    <id>tag:www.movabletype.org.cn,2007://2.133</id>

    <published>2007-04-01T08:46:03Z</published>
    <updated>2007-04-02T07:53:08Z</updated>

    <summary>介绍两个ping 相关的网站: http://pingoo.jp/ 该网站的作用就是，当你想Ping 多个网站的时候，可以通过他提供的服务：你只需要ping pingoo.jp/ping ，他们会帮你ping 向更多的服务器(这样也可以绕过GFW，Ping technorati.com等被封的网站)。在MovableType中如果你ping 多个网站，会使发文时间加长，如果使用太多的ping 还会...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p>介绍两个ping 相关的网站:<br />
<a href="http://pingoo.jp/" target="_blank">http://pingoo.jp/</a><br />
该网站的作用就是，当你想Ping 多个网站的时候，可以通过他提供的服务：你只需要ping pingoo.jp/ping ，他们会帮你ping 向更多的服务器(这样也可以绕过GFW，Ping technorati.com等被封的网站)。在MovableType中如果你ping 多个网站，会使发文时间加长，如果使用太多的ping 还会给服务器带来高负荷。<br />
<br />
使用方法(如果你看不懂日文，你可以使用<a href="http://www.excite.co.jp/world/chinese/web/" target="_blank">该网站</a>进行在线翻译)：<br />
1、在该网站上注册个帐号<br />
注册时候要提供“ブログURL”(博客URL)，这个项目应该是用于识别发送ping 的网站，注：填写“博客URL”(和后台的URL没关)即可。<br />
2、进入MT后台，在设置的“新增日记默认设置”中增加一个 http://pingoo.jp/ping 的地址，具体设置方法可查看<a href="http://pingoo.jp/howtosetup.html" target="_blank">该官方教程</a>。<br />
3、在pingoo.jp登陆注册的帐号<br />
在“送信先设定”中选择要Ping 的网站，并可以在“ping送信先追加”填写其他要ping 的网站。<br />
<br />
至于该ping 是否启用，你可以在后台的“送信历史”进行查看。该网站有个地方做的不太好，我觉得使用“博客URL”进行网站帐号识别，应该使用向<a href="http://douban.com" target="_blank">douban</a> 那种识别码，否则如果你的网站被别人注册了，你将无法使用该服务。<br />
<br />
<a href="http://pingomatic.com/" target="_blank">http://pingomatic.com/</a><br />
通过该网站你可以ping 向多个网址，你可以在无聊的时候提交自己的博客让他ping ，这样应该对网站收录数有帮助。</p>]]>
        
    </content>
</entry>

<entry>
    <title>给博客添加信件通知留言本</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/03/sendmail_guestbook_jotform.html" />
    <id>tag:www.movabletype.org.cn,2007://2.128</id>

    <published>2007-03-19T02:17:11Z</published>
    <updated>2009-03-21T06:00:07Z</updated>

    <summary>很多人都会在博客中建个新页面用来当留言本，这样的留言本本质就是在一篇文章中进行回复。当然在WordPress 中可以通过Contact Form 插件来实现留言本功能。  今天我给大家介绍一个利用博客页面，独立制作的“信件通知留言本”，这样你不但可以通过信件及时的收到、回复留言信息，也可以保证留言信息不对外公布。你可以将他应用于MT、OBLOG等能进行html编辑的博客中，当然包括动态代码支持...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<div class="img-bg img_L" style="width: 227px;"><img alt="jotform.png" src="http://mtblog.org/upload/images/jotform.png" width="227" height="73" /></div>很多人都会在博客中建个新页面用来当留言本，这样的留言本本质就是在一篇文章中进行回复。当然在WordPress 中可以通过Contact Form 插件来实现留言本功能。

今天我给大家介绍一个利用博客页面，独立制作的“信件通知留言本”，这样你不但可以通过信件及时的收到、回复留言信息，也可以保证留言信息不对外公布。你可以将他应用于MT、OBLOG等能进行html编辑的博客中，当然包括动态代码支持的博客。

1、首先你登陆<a href="http://www.jotform.com" target="_blank">http://www.jotform.com</a> 注册一个帐号，注意该EMAIL即为以后发送信件邮箱

2、注册后返回首页，在首页会提供的编辑框

3、然后你在首页的右下角中将 Properties 栏目中的E-mail设置为YES

4、在编辑框中选择所需要项目，可通过右边栏的Toolbox进行添加

5、编辑完毕后点击NEXT，系统会进入你的帐户，点击上方的Source 将其代码复制下来

6、将这些代码放到你博客页面中去即可]]>
        
    </content>
</entry>

<entry>
    <title>在博客中添加投票功能</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/03/star_it.html" />
    <id>tag:www.movabletype.org.cn,2007://2.124</id>

    <published>2007-03-17T01:23:23Z</published>
    <updated>2007-04-02T10:14:53Z</updated>

    <summary>  给博客文章添加投票功能： 登陆http://star.recompile.net 将该首页编辑框中的代码复制到自己模版对应位置中去即可。  BTW:尽量放在页尾，这东西满影响速度的。...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<div class="img-bg" style="width: 200px;"><img alt="star_it.png" src="http://mtblog.org/upload/images/star_it.png" width="200" height="100" /></div>

给博客文章添加投票功能：
登陆<a href="http://star.recompile.net" target="_blank">http://star.recompile.net</a> 将该首页编辑框中的代码复制到自己模版对应位置中去即可。

BTW:尽量放在页尾，这东西满影响速度的。]]>
        <![CDATA[<p>演示：<div id="starit-widget-container" style="height: 20px;"></div><script type="text/javascript" src="http://star.recompile.net/javascripts/starit.js"></script></p>]]>
    </content>
</entry>

<entry>
    <title>在博客中添加根据URL截图功能</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/03/snap.html" />
    <id>tag:www.movabletype.org.cn,2007://2.126</id>

    <published>2007-03-16T02:22:37Z</published>
    <updated>2008-11-18T02:05:06Z</updated>

    <summary><![CDATA[ 鼠标移至URL显示该网站的截图： 登陆http://www.snap.com点击get info now 进入http://www.snap.com/about/spa2.php网站，并填写完相应的资料，系统会给你一个JS代码，将其放到博客模版 &lt;head&gt;…&lt;/head&gt;中即可。嵌入代码后，你只要将鼠标移至外部URL即会抓取该URL的网站截图。  具体演示请看本...]]></summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<div class="img-bg" style="width: 200px;"><img alt="snap.png" src="http://mtblog.org/upload/images/snap.png" width="200" height="91" /></div>
鼠标移至URL显示该网站的截图：
登陆<a href="http://www.snap.com" target="_blank">http://www.snap.com</a>点击get info now 进入<a href="http://www.snap.com/about/spa2.php" target="_blank">http://www.snap.com/about/spa2.php</a>网站，并填写完相应的资料，系统会给你一个JS代码，将其放到博客模版 &lt;head&gt;…&lt;/head&gt;中即可。嵌入代码后，你只要将鼠标移至外部URL即会抓取该URL的网站截图。

具体演示请看本站文章页面。]]>
        
    </content>
</entry>

<entry>
    <title>lightbox JS for MT</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/03/lightbox_js.html" />
    <id>tag:www.movabletype.org.cn,2007://2.110</id>

    <published>2007-03-14T06:08:43Z</published>
    <updated>2007-03-20T06:21:23Z</updated>

    <summary><![CDATA[lightbox JS 这个JS作用是将图片在Blog上更美观的呈现。你可以点击下列图片查看效果：        不过这个JS比较大，我并没有将代码直接放入首页源码中，所以大家查看效果的时候需要等缓存完毕，要不点击图片会直接弹出窗口。很适合喜欢摄影的博友使用。 安装使用方法： 1、 下载该JS 2、在页面中加入该JS包中的文件识别代码 &lt;script&nbsp;type=&quot;text...]]></summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p><a href="http://www.huddletogether.com/projects/lightbox2/">lightbox JS</a> 这个JS作用是将图片在Blog上更美观的呈现。你可以点击下列图片查看效果：<script type="text/javascript" src="http://bblog.biz/photo/js/prototype.js"></script><script type="text/javascript" src="http://bblog.biz/photo/js/scriptaculous.js?load=effects"></script><script type="text/javascript" src="http://bblog.biz/photo/js/lightbox.js"></script><br />
<a href="http://lblog.org/upload/2006/08/19/1.jpg" rel="lightbox[roadtrip]"><img alt="1.jpg" src="http://lblog.org/upload/2006/08/19/1-thumb.jpg" width="100" height="60" /></a>  <a href="http://lblog.org/upload/2006/08/19/2.jpg" rel="lightbox[roadtrip]"><img alt="2.jpg" src="http://lblog.org/upload/2006/08/19/2-thumb.jpg" width="100" height="60" /></a>  <a href="http://lblog.org/upload/2006/08/19/3.jpg" rel="lightbox[roadtrip]"><img alt="3.jpg" src="http://lblog.org/upload/2006/08/19/3-thumb.jpg" width="100" height="60" /></a>  <a href="http://lblog.org/upload/2006/08/19/4.jpg" rel="lightbox[roadtrip]"><img alt="4.jpg" src="http://lblog.org/upload/2006/08/19/4-thumb.jpg" width="100" height="60" /></a></p>

<p>不过这个JS比较大，我并没有将代码直接放入首页源码中，所以大家查看效果的时候需要等缓存完毕，要不点击图片会直接弹出窗口。很适合喜欢摄影的博友使用。</p>

<p>安装使用方法：<br />
1、 <a href="http://www.huddletogether.com/projects/lightbox2/lightbox2.02.zip" target="_blank">下载该JS</a></p>

<p>2、在页面中加入该JS包中的文件识别代码<br />
<blockquote>&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;js/prototype.js&quot;&gt;&lt;/script&gt;<br />
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;js/scriptaculous.js?load=effects&quot;&gt;&lt;/script&gt;<br />
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;js/lightbox.js&quot;&gt;&lt;/script&gt;<br />
&lt;link&nbsp;rel=&quot;stylesheet&quot;&nbsp;href=&quot;css/lightbox.css&quot;&nbsp;type=&quot;text/css&quot;&nbsp;media=&quot;screen&quot;&nbsp;/&gt;</blockquote></p>

<p>3、使用时，在相应显示图片的文章中加入rel="lightbox"</p>

<p>例如：<br />
<blockquote>&lt;a&nbsp;href=&quot;images/image-1.jpg&quot;&nbsp;rel=&quot;lightbox&quot;&nbsp;title=&quot;my&nbsp;caption&quot;&gt;image&nbsp;#1&lt;/a&gt;<br />
多张图片顺序播放如下：<br />
&lt;a&nbsp;href=&quot;images/image-1.jpg&quot;&nbsp;rel=&quot;lightbox[roadtrip]&quot;&gt;image&nbsp;#1&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;images/image-2.jpg&quot;&nbsp;rel=&quot;lightbox[roadtrip]&quot;&gt;image&nbsp;#2&lt;/a&gt;<br />
&lt;a&nbsp;href=&quot;images/image-3.jpg&quot;&nbsp;rel=&quot;lightbox[roadtrip]&quot;&gt;image&nbsp;#3&lt;/a&gt;</blockquote><br />
如果你在上传图片的时候，不想一次一次的去手动添加rel="lightbox"的话，你可以对MT的lib/MT/App/CMS.pm 文件作以下的修改</p>

<p>&lt;a&nbsp;href=&quot;$url&quot;&nbsp;<span style="color:#ff0000">rel=&quot;lightbox&quot;</span>&gt;<br />
&lt;img&nbsp;alt=&quot;$fname&quot;&nbsp;src=&quot;$thumb&quot;&nbsp;width=&quot;$thumb_width&quot;&nbsp;height=&quot;$thumb_height&quot;&nbsp;/&gt;&lt;/a&gt;</p>

<p>上面红色的地方是追加的文字。这样在你上传图片的时候就会自动的添加上rel="lightbox"。</p>]]>
        
    </content>
</entry>

<entry>
    <title>图片阴影相框css的制作</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2007/03/image_shadow.html" />
    <id>tag:www.movabletype.org.cn,2007://2.106</id>

    <published>2007-03-09T05:19:34Z</published>
    <updated>2008-11-18T02:05:04Z</updated>

    <summary>如果没有进行CSS设置，MT默认模版的图片显示比较单一。你可以进行简单的设置，就可以让图片呈现图片阴影相框。如下图： 1、在css中添加，具体的边框大小、颜色请自己根据模版调整 /* 图片阴影相框*/ .img-bg { background-image: url(http://bblog.biz/images/shadow.gif); background-repeat: no-repeat; ...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p>如果没有进行CSS设置，MT默认模版的图片显示比较单一。你可以进行简单的设置，就可以让图片呈现图片阴影相框。如下图：<br />
<div class="img-bg" style="width: 200px;"><img alt="pic_css.png" src="http://mtblog.org/upload/images/image_shadow.png" width="200" height="200" /></div><br />
<br />
1、在css中添加，具体的边框大小、颜色请自己根据模版调整<br />
<blockquote>/* 图片阴影相框*/<br />
<br />
.img-bg {<br />
background-image: url(http://bblog.biz/images/shadow.gif);<br />
background-repeat: no-repeat;<br />
background-position: right bottom;<br />
margin: 4px;<br />
padding: 0px;<br />
position: relative;<br />
}<br />
.img-bg img {<br />
background-color: #FFFFFF;<br />
border: 1px solid #CCCCCC;<br />
margin: -5px 5px 5px -5px;<br />
padding: 4px;<br />
position: relative;<br />
}<br />
/* 图片居左文字围绕 */<br />
.img_L {<br />
float: left;<br />
margin: 6px 10px 5px 0px;<br />
border: none;<br />
} <br />
/* 图片居右文字围绕*/<br />
.img_R {<br />
float: right;<br />
margin: 6px 0px 5px 10px;<br />
border: none;<br />
}</blockquote><br />
然后进入 lib/MT/app/CMS.pm</p>]]>
        <![CDATA[<p><br />
将lib/MT/app/CMS.pm中的<br />
<pre>if&nbsp;($thumb)&nbsp;{<br />
return&nbsp;&lt;&lt;HTML;<br />
&lt;a&nbsp;href=&quot;$url&quot;&gt;&lt;img&nbsp;alt=&quot;$fname&quot;&nbsp;src=&quot;$thumb&quot;&nbsp;width=&quot;$thumb_width&quot;&nbsp;height=&quot;$thumb_height&quot;&nbsp;border=&quot;0&quot;&nbsp;/&gt;&lt;/a&gt;<br />
HTML<br />
}&nbsp;else&nbsp;{<br />
return&nbsp;&lt;&lt;HTML;<br />
&lt;img&nbsp;alt=&quot;$fname&quot;&nbsp;src=&quot;$url&quot;&nbsp;width=&quot;$width&quot;&nbsp;height=&quot;$height&quot;&nbsp;border=&quot;0&quot;&nbsp;/&gt;<br />
HTML<br />
}</pre><br />
<br />
修改为<br />
<pre>if&nbsp;($thumb)&nbsp;{<br />
return&nbsp;&lt;&lt;HTML;<br />
&lt;div&nbsp;class=&quot;img-bg&nbsp;img_L&quot;&nbsp;style=&quot;width:&nbsp;$width&nbsp;px;&quot;&gt;&lt;a&nbsp;href=&quot;$url&quot;&gt;&lt;img&nbsp;alt=&quot;$fname&quot;&nbsp;src=&quot;$thumb&quot;&nbsp;width=&quot;$thumb_width&quot;&nbsp;height=&quot;$thumb_height&quot;&nbsp;border=&quot;0&quot;&nbsp;/&gt;&lt;/a&gt;&lt;/div&gt;<br />
HTML<br />
}&nbsp;else&nbsp;{<br />
return&nbsp;&lt;&lt;HTML;<br />
&lt;div&nbsp;class=&quot;img-bg&nbsp;img_L&quot;&nbsp;style=&quot;width:&nbsp;$width&nbsp;px;&quot;&gt;&lt;img&nbsp;alt=&quot;$fname&quot;&nbsp;src=&quot;$url&quot;&nbsp;class=&quot;img_L&quot;&nbsp;width=&quot;$width&quot;&nbsp;height=&quot;$height&quot;&nbsp;border=&quot;0&quot;&nbsp;/&gt;&lt;/div&gt;<br />
HTML<br />
}</pre><br />
<br />
以后上传文件的时候就会自动生成如下代码：<br />
<pre>&lt;div&nbsp;class=&quot;img-bg:&nbsp;img_L&quot;&nbsp;style=&quot;width:&nbsp;200px;&quot;&gt;&lt;img&nbsp;alt=&quot;pic_css.png&quot;&nbsp;src=&quot;http://bblog.biz/upload/images/pic_css.png&quot;&nbsp;width=&quot;200&quot;&nbsp;height=&quot;200&quot;&nbsp;/&gt;&lt;/div&gt;</pre><br />
你需要将其中的 style="width: **px; 加上10px 这样显示效果会更好。如果不能修改CMS你可以自己上传图片后添加&lt;div&nbsp;class=&quot;img-bg img_L&quot;&nbsp;style=&quot;width:&nbsp;**px;&quot;&gt;&lt;/div&gt;<br />
注意在设置CMS的时候 $width px;之间有空格(如果不加空格会导致CMS无法识别)，当然发文的时候最好把这个空格去掉，否则对显示有所影响。<br />
<br />
ps:因为我的模版使用了&lt;?xml&nbsp;version=&quot;1.0&quot;&nbsp;encoding=&quot;utf-8&quot;?&gt; 所以padding 在IE下无法显示，以至于该相框在本站的显示并不是最好的效果。</p>]]>
    </content>
</entry>

<entry>
    <title>coComment</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2006/07/cocomment.html" />
    <id>tag:www.movabletype.org.cn,2006://2.10</id>

    <published>2006-07-25T16:00:33Z</published>
    <updated>2006-08-10T06:01:33Z</updated>

    <summary>前几天收到cocomment的信件，说是新版cocomment是使用crawler去收集所有留言，并首先选取Track this conversation。也就是说新版coComment即使在不支援coComment博客平台下都可以使用coComment来储存留言了，这样一来coComment有可能就要大规模应用起来了。 我以前没使用cocomment，第一是自己懒得去在模版中加入那些标签，第二个...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p><img alt="06-07-26.png" align="left" src="http://www.bblog.biz/upload/2006/07/06-07-26.png" width="223" height="34" />前几天收到<a href="http://www.cocomment.com">cocomment</a>的信件，说是新版cocomment是使用crawler去收集所有留言，并首先选取Track this conversation。也就是说新版coComment即使在不支援coComment博客平台下都可以使用coComment来储存留言了，这样一来coComment有可能就要大规模应用起来了。<br />
<br />
我以前没使用cocomment，第一是自己懒得去在模版中加入那些标签，第二个原因就是觉得这种只针对国外的一些大型BSP和国外的blog平台，在目前厦大的blogger群体中没什么应用的可能。而新cocomment解决了这些烦琐的问题，并且在MT下支持的很好(还无须修改模版，不过为了方便IE用户我建议大家更改下模版，具体方法<a href="http://www.cocomment.com/tools/integrate#movabletype">查看此文</a>)，我也借此机会推广下这个小东西也算是为XMUBLOG增加个内容。<br />
<br />
cocomment其实是一种留言跟踪反馈的应用，只要你在cocomment所支持的平台上留言，就可以通过cocomment的注册账号关注自己的留言，关注博客主人是否进行了回复，一旦此文章有新的留言出现cocomment就会在浏览器上提示你。<br />
<br />
看了上面的介绍也许你已经在关注怎么使用了，其实只需要你去<a href="http://www.cocomment.com/">注册</a>个帐号，然后进行简单的设置(我记得是先点顶栏的“Discuss this page”设置后才能使用)，就可以在支持cocomment的blog平台上进行操作应用了。<br />
<br />
最后就是如何将留言发送到cocomment帐号中，其实的操作和美味书签、furl服务差不多，都是利用书签按钮“一键提交”的功能。这里我把操作过程分为IE和firefox介绍：在IE下你需要在Browser中添加一个<a href="http://www.cocomment.com/tools/bookmarklet">Bookmarklet</a>按键(登陆页面后在Bookmarklet图标上点右键将其放入收藏夹，具体查看该连接说明)，每次在点击留言提交的按钮前，先点击这个Bookmarklet，然后点击发表回复的时候就同时把留言提交到coComment去了。而在firefox下就简单了，你可以去cocomment下个<a href="http://www.cocomment.com/tools/extension">插件</a>，直接提交发表即可。(广告时间：大家需要firefox就在本站边栏下载哦:P)<br />
<br />
顺便说下msn spaces也可以使用此功能。刚才小试下了国内博客平台，发现目前的cocomment还是适用于他们指定的博客程序和BSP，国内网站只支持my.donews.com(因为是用的WPMU)，其他BSP还无法使用。</p>]]>
        
    </content>
</entry>

<entry>
    <title>在blog上自动发布del.icio.us</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2006/06/blog_delicious.html" />
    <id>tag:www.movabletype.org.cn,2006://2.174</id>

    <published>2006-06-13T08:09:58Z</published>
    <updated>2006-06-27T16:34:41Z</updated>

    <summary>　　在sogg的博客经常看见他将收集的书签发布到自己的Weblog上面。其实那不是手动发表的，是通过&quot;在线书签(网页)收藏及共享服务&quot;自动发布到博客的。   　　此功能的用处是将我们在网上的阅读并且收集到del.icio.us，发布到你指定的博客中去。这样即便在我们疏忽而忘记了发布del.icio.us书签的时候，也依然不会错过任何一篇我们认为值得一读的网摘，并且还能通过自己的博客平台和大家...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<img width="250" align="left" height="134" alt="06-06-13.png" src="http://www.bblog.biz/upload/2006/06/06-06-13.png"/>　　在<a href="http://www.sogg.name">sogg</a>的博客经常看见他将收集的书签发布到自己的Weblog上面。其实那不是手动发表的，是通过"在线书签(网页)收藏及共享服务"自动发布到博客的。
<br/>
<br/>
　　此功能的用处是将我们在网上的阅读并且收集到<a href="http://del.icio.us">del.icio.us</a>，发布到你指定的博客中去。这样即便在我们疏忽而忘记了发布del.icio.us书签的时候，也依然不会错过任何一篇我们认为值得一读的网摘，并且还能通过自己的博客平台和大家分享你的书签。
<br/>
<br/>
　　del.icio.us 对很多人来说依然是一个新的事物，其实他就是将你在网上搜集的文章通过这个发布平台收藏起来并且和他人分享。为了让大家更好的收集del.icio.us还提供了一个很方便的<a href="http://del.icio.us/help/buttons">网摘抓拍的工具</a>，你可以将其中的"POST TO DEL.ICIO.US"拉到自己的工具栏中(我用的则是firefox的del.icio.us插件)。这个按钮的作用在于直接把当前浏览器显示的文章发表到你的del.icio.us 收藏夹里面并且共享出来，你还可以在弹出的页面对话框中进一步设置你的个人评论以及标签(Tag)。而另外一个MY DEL.ICIO.US则是一个快捷方式，点击就进入自己的"美味书签"。
<br/>
<br/>
　　通过上面的介绍也许你已经蠢蠢欲动，sogg使用的是基于WordPress 的自动发布，现在我将介绍一下如何在"Movable Type "上面进行自动发布设置：
<br/>
1、注册 或者 登录 到你的del.icio.us 帐号。
<br/>
2、点击 到你的del.icio.us 主页上面，在右手边，你可以看到一条灰色背景的导航栏，上面罗列你所有的tag. 然后点击上面的 “settings”，进入个人设置页面后，在experimental 下面, 点击 “daily blog posting”；
<br/>
3、点击 “add a new thingy” 然后出现一个丑陋的界面，它将为我们完成自动发布的工作。
<br/>
4、在这个介面中你需要根据自己的Weblog 填写相应的参数：
job_name : 可以在这里取一个名字；来标识到某个Weblog 的自动发布。如果你希望同时发布自动更新到多个Weblog 上面的话，这个名字能够帮助你进行区分。
<br/>
out_name : 你登录到你的Movable Type XMUBLOG的用户名称
<br/>
out_pass : 你登录到你的Movable Type上面的密码。
<br/>
out_url : http://admin.blogcs.org/mt-xmlrpc.cgi 
<br/>
out_time : 你希望在什么时间发布每日更新信息 (0 = 8pm EST)
<br/>
out_blog_id : 留空
<br/>
out_cat_id : 如果这里留空的话，发布的帖子将被归类到你在Movable Type 里面定义的默认分类当中；你也可以根据你的实际情况在这里指定发布文章的分类id 号码。
<br/>
5、点击“提交查询” ，你就完成所有的操作了！
<br/>
6、剩下来的时间，你需要耐心等待del.icio.us向你的Blog 发布每日自动更新的帖子了。以后就轻松的在上网冲浪的过程中尽情的添加你的美味书签吧。del.icio.us 将每天为你将更新发布到Weblog 上面。
<br/>
　　如果觉得每天发布影响到BLOG的美感，你也可以应用del.icio.us其他服务来实现书签共享，如本站<a href="http://www.bblog.biz/archives.html">文章汇总</a>中的My del.icio.us，就是利用他们提供的<a href="http://del.icio.us/help/linkrolls/">linkrolls</a>服务，在模版中嵌入del.icio.us生成的javascript 代码，自动读取自己收藏的书签(因为这样会影响到BLOG读取速度，所以我将他放入文章汇总中)。
<br/>
<br/>
　　PS:昨天<a href="http://fandog.xmu.edu.cn">fandog</a>给了我个update key，以后我每发表篇文章，BB's Blog就会出现在<a href="http://www.sixapart.com/movabletype/">MT首页</a>的Recently Updated Sites栏。不过又发现XMUBLOG的一问题，当用户更新文章重建首页的时候，如果有人访问首页将导致首页无法随之更新(也许是因为我模版的问题，不知道其他用户有没有类似的现象，咳!可能又和插件有关)。
<br/>
<br/>]]>
        
    </content>
</entry>

<entry>
    <title>通过Zoundry写博客</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2006/06/zoundry.html" />
    <id>tag:www.movabletype.org.cn,2006://2.180</id>

    <published>2006-06-04T03:26:10Z</published>
    <updated>2006-06-04T04:21:35Z</updated>

    <summary>　　Zoundry是一款免费的离线Blog编辑工具，与WB Editor等软件属于同类。支持主流博客服务程序如 MovableType，Blogger，TypePad，WordPress，LifeType，MSN Spaces，Blogbus，Drupal，LiveJournal，SquareSpace。其免费的特性使我们有理由推荐其为离线日志撰写和编辑的首选，而且它对中文的支持也比较理想。ist...</summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p>　　Zoundry是一款免费的离线Blog编辑工具，与WB Editor等软件属于同类。支持主流博客服务程序如 MovableType，Blogger，TypePad，WordPress，LifeType，MSN Spaces，Blogbus，Drupal，LiveJournal，SquareSpace。其免费的特性使我们有理由推荐其为离线日志撰写和编辑的首选，而且它对中文的支持也比较理想。istef那里有篇关于<a href="http://blog.istef.info/2004/07/22/%e4%b8%8d%e7%94%a8%e6%b5%8f%e8%a7%88%e5%99%a8%e5%86%99blog">如何使用WB Editor写blog</a>的文章，大家也可以参阅。</p>
<p>　　使用离线Blog编辑工具好处很多，首先不用担心编辑完的文章因为网络问题丢失。其次Zoundry文章编辑器能帮助不熟悉html的用户编辑网志字体、链接和图片，在Zoundry下插入图片比MT后台方便很多(mt后台插入图片会直接覆盖已写文章内容，并且是通过html控制位置)。并能自动生成 <a href="http://www.technorati.com/">Technorati</a> 等标签链接，发布网志时会去ping相应的标签站点，通过通知标签站点让更多的人来关注你的博客(当然MT本身也有这个功能)。最后Zoundry还能自动下载备份自己所写的文章(不过备份文章我还是推荐使用mt后台的导入导出功能，因为这样包括文章的评论备份)。</p>
<p>具体使用方法:</p>
<p>　　（1）首先进入"<a href="http://admin.blogcs.com">Blogcs管理后台</a>"对作者档案进行编辑，设定一个API密码。</p>
<p><div class="img-bg img_L">
<img width="480" height="387" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-0.png"/></p></div>
<p><img width="480" height="578" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-1.png"/></p>
<p>　　（2）从<a href="http://www.zoundry.com/">Zoundry</a>官方网站下载Zoundry，安装方法和一般软件一样点击next即可。</p>
<p>　　（3）安装完毕点击"Tools"进入"settings"，将"General"中的"language"调整为中文，方法见图，记住选择语言后要选定"Use selected language"最后点击"OK"。设置完毕退出Zoundry重新登陆。</p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-2.png"/></p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-3.png"/></p>
<p>　　（4）登陆后选择右边栏的"创建你的Blog帐户"，点击"新建帐户"输入博客提供商网址(厦大博客用户请输入<a href="http://www.xmublog.org">http://www.xmublog.org</a>)。点击后，寻找站点信息的时候需要耐心等待。</p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-4.png"/></p>
<p>　　（5）读取完毕进入"新Blog帐户向导"。其中"帐户名称"可任意设定，"帐户用户名"为你的"用户名"，"帐户密码"为第（1）步时设定的"API密码"。设置完毕点击"NEXT"。</p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-5.png"/></p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-6.png"/></p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-7.png"/></p>
<p>　　（6）点击"finish"系统将自动下载日志。这时请耐心等待。</p>
<p><img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-8.png"/></p>
（7）设置完毕即可使用Zoundry发布日志了，发布日记前需要选择"Blog""分类"具体的查看下图。
<img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-9.png"/>
<img width="480" height="385" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-10.png"/>
（8）文章编辑完毕点击"发布"按键，即可实现不在浏览器中写blog的功能。
<img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-11.png"/>
<img width="480" height="384" src="http://mtblog.org/upload/2006/06/zoundry/2006-06-04-12.png"/>
由于时间关系我只简单介绍下Zoundry发布日志方法，具体功能还需要大家实践中去感受。]]>
        
    </content>
</entry>

<entry>
    <title>dewplayer播放器的使用方法</title>
    <link rel="alternate" type="text/html" href="http://www.movabletype.org.cn/2006/03/dewplayer.html" />
    <id>tag:www.movabletype.org.cn,2006://2.171</id>

    <published>2006-03-30T07:20:17Z</published>
    <updated>2006-09-28T10:12:05Z</updated>

    <summary><![CDATA[ &lt;object type=&quot;application/x-shockwave-flash&quot; height=&quot;20&quot; width=&quot;250&quot; data=&quot;http://lblog.org/upload/bbplay.swf?son=http://音乐URL.mp3&quot;&gt;&lt;param value=&quot...]]></summary>
    <author>
        <name>bb</name>
        <uri>http://www.movabletype.org.cn/mt-cp.cgi?__mode=view&amp;blog_id=3&amp;id=2</uri>
    </author>
    
        <category term="MovableType 博客工具" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.movabletype.org.cn/">
        <![CDATA[<p><object type="application/x-shockwave-flash" data="http://lblog.org/upload/bbplay.swf?son=http://home.xmu.edu.cn/~bb/music/fyhl.mp3&autoreplay=1" width="250" height="20"><param name="movie" value="http://lblog.org/upload/bbplay.swf?son=http://home.xmu.edu.cn/~bb/music/fyhl.mp3&autoreplay=1" /></object><br />
<br />
<blockquote>&lt;object type=&quot;application/x-shockwave-flash&quot; height=&quot;20&quot; width=&quot;250&quot; data=&quot;http://lblog.org/upload/bbplay.swf?son=http://音乐URL.mp3&quot;&gt;&lt;param value=&quot;http://lblog.org/upload/bbplay.swf?son=http://音乐URL.mp3&quot; name=&quot;movie&quot; /&gt;&lt;/object&gt;  </blockquote><br />
<br />
这是个操做简单的FLASH播放器，你所需要做的就是将上面的代码放入文章中，再修改音乐所在的地址（就是上面提示的"音乐url"目前只支持mp3格式）。<br />
<br />
当然，这也只是简单的应用，这个播放器还可以进行进一步的设置：<br />
自动播放和重复播放。<br />
是否允许歌曲自动播放：设置方法就是在调用播放器和设置歌曲地址代码的后面加上&autoplay=1，比如：play.swf?son=http://音乐URL.mp3&autoplay=1。<br />
设置歌曲重复播放次数：设置方法就是在调用播放器和设置歌曲地址代码的后面加上&autoreplay=1，比如：play.swf?son=http://音乐URL.mp3&autoreplay=1。（这个功能不完善只能重复一次）<br />
<br />
播放器背景透明。<br />
这样设置的效果将可以在任何背景下比较完美的现实播放器的界面，也是我比较推荐的方法。操作上只需要在object标签包围中加入一行参数设置，即加入如下代码：<br />
<blockquote>&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;</blockquote></p><br />
<br />
播放器的背景颜色。<br />
本项设置的前提是"背景透明"没用启用，换句话说也就是，无论你设置播放器的背景是什么颜色，一旦同时设置了背景透明，背景颜色也就显示不出来了。设置背景颜色的代码如下：<br />
<blockquote>&lt;param name=&quot;bgcolor&quot; value=&quot;颜色代码&quot; /&gt;</blockquote>其中颜色代码为十六进制颜色代码，如：白色(#FFFFFF)、黑色(#000000)等。<br />
<br />
FLASH汇总：<a href="http://alexhuang.org/?p=304">一期</a>、<a href="http://alexhuang.org/?p=305">二期</a>、<a href="http://alexhuang.org/?p=309">三期</a></p>]]>
        
    </content>
</entry>

</feed>
