<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>甲子龙博客 &#187; download monitor</title>
	<atom:link href="http://www.92cm.com/tag/download-monitor/feed" rel="self" type="application/rss+xml" />
	<link>http://www.92cm.com</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 06:41:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress Download Monitor插件使用教程基础篇</title>
		<link>http://www.92cm.com/2010/04/29/1033.html</link>
		<comments>http://www.92cm.com/2010/04/29/1033.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 05:39:33 +0000</pubDate>
		<dc:creator>甲子龙</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[download monitor]]></category>

		<guid isPermaLink="false">http://www.92cm.com/?p=1033</guid>
		<description><![CDATA[Download Monitor是管理文件下载的WordPress插件，可指定文件只允许登陆下载，具有下载统计功能，同时含有一个下载页面（可点击本站顶部导航栏的下载查看效果）。另外单条下载效果如下面的插件下载。 <a href="http://www.92cm.com/2010/04/29/1033.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Download Monitor是管理文件下载的WordPress插件，可指定文件只允许登陆下载，具有下载统计功能，同时含有一个下载页面（可点击本站顶部导航栏的下载查看效果）。另外单条下载效果如下面的插件下载。</p>
<p>提出一个概念——短标签（官方文档上是short-tag），就是用类似于</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download_page<span style="color: #009900;">&#93;</span></pre></div></div>

<p>这样用[]括起来的部分（包括[]）。WordPress Download Monitor插件支持的短标签为</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download_page<span style="color: #009900;">&#93;</span>、<span style="color: #009900;">&#91;</span>download<span style="color: #009900;">&#93;</span>、<span style="color: #009900;">&#91;</span>downloads<span style="color: #009900;">&#93;</span></pre></div></div>

<p>3 个。短标签中可以包含一个或多个属性；属性由属性名和属性值两部分组成，中间用等于号=连接，属性值需要用半角双引号””括起来；属性与短标签名、属性与属性之间用空格隔开。比如短标签</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> format<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;3&quot;</span><span style="color: #009900;">&#93;</span></pre></div></div>

<p>包括值为2的id属性和值为3的 format属性。具体属性值的意义见这里。</p>
<p>在前台显示文章或页面内容时，WordPress Download Monitor插件会查找以上3个短标签，然后替换为相应的HTML进行显示。</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download_page<span style="color: #009900;">&#93;</span></pre></div></div>

<p>会被替换为下载页面的HTML</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download<span style="color: #009900;">&#93;</span></pre></div></div>

<p>会被替换为一条下载项的HTML</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>downloads<span style="color: #009900;">&#93;</span></pre></div></div>

<p>会被替换为多条下载项的HTML</p>
<p>具体替换成的HTML内容（即显示的样子）由短标签可选的属性与值决定。下面会具体介绍。</p>
<p>进入使用介绍。</p>
<p>安装激活WordPress Download Monitor插件，略过。</p>
<p>1、插件配置</p>
<p>在后台管理菜单底部找到下载管理，在这里进行插件的配置、下载项的管理和下载日志的查看。</p>
<p>分类管理：添加、删除下载分类。需要先行设置。</p>
<p>自定义输出样式：单条下载项被替换成的HTML内容，其中每次下载输出HTML不同的部分用变量表示，类似于{url}，具体可用的变量在后台设置界面上有提示。这里需要懂一点HTML知识，如果你还欠缺的话，赶紧去补习一下。添加新样式后会对应有一个ID，我们记为FormatID，因为后面会用到。需要先行设置。</p>
<p>自定义下载地址：设置下载链接的URL格式，如果不做设置的话，使用默认下载地址wp-content/plugins/wp- download_monitor/download.php?id=的格式。设置的话需要服务器支持URL重写，或自行通过404方法实现对永久链接的支持。可不做修改。</p>
<p>其他选项：自行看设置旁边的说明。可不做修改。</p>
<p>以上配置中分类和输出样式需要使用插件前做好设置，其他可保留不动。</p>
<p>2、添加下载项</p>
<p>【插件v3.3之前的版本】在下载管理里有两项功能：添加本地文件和添加已有文件。两者唯一的差别是是否上传下载文件。添加本地文件是在添加时选择本机电脑的文件并上传到服务器上（上传后文件位置是在配置的其他选项里设置的），而添加已有文件则是直接添加一个已经在网络上可访问的下载链接作为下载源。添加一个下载项时具体的填写的内容直接看添加界面的提示即可。【插件v3.3之后的版本】下载管理里添加新下载项（Add New），已将之前版本的添加本地文件和添加已有文件合并，用上传文件或者填入文件的地址来区分是上传本地文件还是使用已有文件。</p>
<p>自定义字段如果你不懂的话就别踩它，一般人估计也用不到。添加一个下载项后在下载管理-&gt;编辑界面可以看到下载项的ID，我们记为 DownloadID，后面会用到。</p>
<p>3、添加下载页面</p>
<p>下载页面类似本站顶部导航栏下载链接打开后的页面，罗列了所有下载项的页面。</p>
<p>添加方法是：在后台管理界面，添加一个新页面，标题和永久链接自定，内容最简洁的只需要输入</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download_page<span style="color: #009900;">&#93;</span></pre></div></div>

<p>即可。在前台打开这个新添加的页面就变成下载页面了，因为短标签被替换成了下载页面。</p>
<p>当然，可以做一些自定义的设定，只需要为短标签</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download_page<span style="color: #009900;">&#93;</span></pre></div></div>

<p>增加一些属性；如希望下载页面每个分类默认热门下载只显示5个，每个下载项使用输出样式FormatID为3，只要使用短标签</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;&lt;</span>span style<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;color: #ff0000;&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#91;</span>download_page pop_cat_count<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;5&quot;</span> format<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;3&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;&lt;/</span>strong<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#93;</span></pre></div></div>

<p>即可。具体可使用的属性看这里。</p>
<p>4、在文章中添加下载链接</p>
<p>在编辑文章界面，可以直接在文章编辑区需要插入下载链接的地方直接输入短标签</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#93;</span></pre></div></div>

<p>（这里的id值就对应上面下载项添加后获得的DownloadID）；或是切换到HTML源代码模式下在编辑工具栏里有一个下载管理下拉选框，直接选择一个即可，系统会为你在文章编辑区光标所在的地方插入类似</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>download id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#93;</span></pre></div></div>

<p>的短标签，当然其中1会被替换为你选择的下载项对应的DownloadID。</p>
<p>为了让下载链接显示样式不同，可以为短标签添加format属性，类似</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>span style<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;color: #ff0000;&quot;</span><span style="color: #339933;">&gt;&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#91;</span>download id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> format<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&lt;/</span>strong<span style="color: #339933;">&gt;&lt;/</span>span<span style="color: #339933;">&gt;</span></pre></div></div>

<p>，其中format对应上面配置自定义输出样式添加时获得的FormatID。指定format后，输出地下载链接会用对应的输出样式去显示。其他可使用的属性看这里。</p>
<p>通过此插件上传的文件位于网站目录 /wp-content/uploads/downloads/年/月/ 下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.92cm.com/2010/04/29/1033.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 5.569 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-06 07:21:38 -->
<!-- Compression = gzip -->
