`
wjlgryx
  • 浏览: 306790 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Download Monitor

阅读更多

Download Monitor是管理文件下载的WordPress插件,可指定文件只允许登陆下载,具有下载统计功能,同时含有一个下载页面(可点击本站顶部导航栏的下载查看效果)。另外单条下载效果如下面的插件下载。

WordPress Download Monitor v3.1.5中文版点击WordPress Download Monitor插件获得。

下面说明常用的两个功能使用方法:

注:请先上传并激活插件,然后做好一定的配置。

1、下载页面的使用

添加一个新页面,自定义好标题和固定链接,然后在内容部分输入[download_page]即可,Download Monitor会将其替换为下载页面。当然还可在此短标记内增加以下可选项:

  • base_heading_level (integer) – 分类的标题级别,默认为3(h3)
  • pop_count (integer) – 热门下载显示条数,默认为4
  • pop_cat_count (integer) – 每个分类下的热门下载显示条数,默认为4
  • show_uncategorized (integer) – 设置为1(默认)显示未分类内容,设置为0则不显示
  • per_page (integer) – 每页显示的下载条数,默认为20
  • format – 使用自定义输出样式的ID
  • exclude – 禁止显示的下载,以逗号来分隔多项

例如[download_page pop_count="5"]表示显示5条热门下载。

2、下载链接的使用

在文章内容中输入[download id="1" format="3" autop="true"],Download Monitor会将其替换为一个下载链接,下载编号为1,显示样式使用编号为3的自定义输出样式,并且生成p标签容器。

以下两种输出单条下载链接的短标记同样有效:

[download id="1"]

[download id="2" format="2"]

以下短标记可输出多条下载链接:

[downloads query="limit=5&orderby=rand" format="1" wrap="ul" before="<li>" after="</li>" autop="false"]

downloads短标记可包括以下可选项,并且都是可选的:

  • query – 查询条件字符串,可包括很多可选项(参见下文的get_downloads()函数)。默认为获取5条随机下载。此短标记常用来显示一个分类下的下载,如在query字符后增加 &category=1 (其中1可被替换为分类ID) 来实现。
  • format – 自定义输出样式ID,从而可改变下载条目的输出样式。
  • wrap – 默认情况下,多条下载的显示容器为未排序列表(ul);设置为空字符串可则不输出容器ul。
  • before/after – 每条下载条目的前导标签和后继标签,默认分别<li>和</li>。要改变该值,请保证插入的代码被正确编码,如用&lt;代替<。
  • autop – 可设为true或false; 设为false能阻止输出p标签,默认为false。【编者注:实际效果存在一定偏差,其实只要设置了值便会产生p标签,如不希望产生p标签,不要添加此项 已予以修正】

可用的例子:

[downloads]

[downloads query="limit=5&orderby=hits"]

[downloads query="limit=5&orderby=hits" format="2"]

[download query="limit=5&orderby=hits" wrap="" before="&lt;p&gt;" after="&lt;/p&gt;"]

3、在模板中转化短标记

使用do_shortcode()函数即可。例如:

do_shortcode(‘[download id="1"]‘)

4、get_downloads()模板函数

函数返回符合指定查询条件的多条下载,需要一个参数作为查询条件。 默认值如下:

'limit' => '', 'offset' => 0, 'vip' => 0 'category' => '', 'orderby' => 'id', 'order' => 'ASC'

以上多个查询属性间使用符号&连接,如 limit=5&orderby=hits&order=desc

  • limit(integer) - 返回的内容条数。
  • offset(integer) – 返回条目的偏移量,如为1则不返回第一条结果。
  • vip – 可设为 1 (true) 或 0 (false);如为true则只有有权限获取的下载条目会被显示(非注册用户会看不到只有注册用户可下载的条目)。
  • category - 返回这里指定分类下的下载条目,多个分类ID间用逗号分隔。
  • orderby – 结果排序的依据,可用的条件包括 id, hits, title, date, filename, meta, and random。
  • meta_name – 定义meta项当orderby为meta时。只有包括指定meta项的下载会被显示。
  • order – 结果排序的顺序。’ASC’表示正序,’DESC’表示降序。

get_downloads() 返回数组对象,包含以下数据:

  • size
  • url
  • title
  • version
  • hits
  • image
  • desc
  • category
  • category_id
  • id
  • date
  • memberonly

以下代码输出最热门下载列表

01
02
03
04
05
06
07
08
09
10
11
12
<?php
$dl = get_downloads('limit=5&orderby=hits&order=desc');
 
if (!empty($dl)) {
    echo '<ul class="downloadList">';
    foreach($dl as $d) {
        $date = date("jS M Y", strtotime($d->date, Courier, monospace !important; font-weight: normal !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; display: inline !important; color: black !important; paddin
分享到:
评论

相关推荐

    WordPress 博客下载插件Download Monitor

    编辑题外话:其实Hacklog-DownloadManager的易用性高于Download Monitor,此外这是由国人制作的插件,同样是下载站必备的插件之一,不过缺少Download Monitor的下载缩略图功能。 转载请标明出处:博客吧本文地址:...

    download-monitor:一个WordPress插件,提供直观的UI,用于上载和管理可下载文件(包括对多个版本的支持),将下载链接插入帖子和记录下载

    欢迎使用GitHub上的Download Monitor存储库。 在这里,您可以浏览源代码,查看未解决的问题并跟踪开发情况。 如果您不是开发人员,请使用WordPress.org上的。 报告安全问题 要向我们的团队披露安全问题,。 支持 该...

    download-monitor:WordPress插件提供了直观的UI,用于上载和管理可下载文件(包括对多个版本的支持),将下载链接插入帖子和记录下载

    欢迎使用GitHub上的Download Monitor存储库。 在这里,您可以浏览源代码,查看未解决的问题并跟踪开发情况。 如果您不是开发人员,请使用WordPress.org上的。 报告安全问题 要向我们的团队披露安全问题,。 支持 该...

    TrafficMonitor

    TrafficMonitor是一款专为Windows操作系统设计的实用工具,它能在任务栏上实时显示网络上传和下载的速度,以及系统内存和CPU的占用情况。这款轻量级的应用程序为用户提供了直观、简洁的方式来监控系统的性能状态,...

    usb monitor

    "PCHome_download.html"可能是下载来源的网页信息,提供下载链接和介绍。而"readme.txt"通常包含软件的使用说明、授权信息或更新日志,建议用户在开始使用前阅读,以了解软件的详细操作和注意事项。 通过USB ...

    HHD Device Monitor 5.24版~6.02版 清除试用期信息软件

    (上个版本地址: http://download.csdn.net/source/1158347) 下载这个工具的人应该都是搞开发的吧?为什么连安装.net的常识都不知道呢?唉,就算是自己不知道安装,也应该看看下载说明啊!说明上明明写了"本程序需要.net ...

    LAN Audio Monitor v1.0.zip

    LAN Audio Monitor是一款简单易用的局域网音频监控软件,该软件能够同步播放另外一台电脑上正在播放的任何声音。包括音乐,报警音,系统声音等。 LAN Audio Monitor软件广泛应用于如下用途: 1,实时监控另外一...

    EPSON Status Monitor 3 /EPSON Printer Setting Disk for LQ-610KII

    EPSON Status Monitor 3 /EPSON Printer Setting Disk for LQ-610KII/LQ-615KII EPSON 状态监视器 3 /EPSON Printer Setting Disk for LQ-610KII/LQ-615KII ...

    如何使用windows network monitor找出异常发包程序?.pdf

    下载地址为 http://www.microsoft.com/en-us/download/details.aspx?id=4865。选择对应操作系统的安装文件,点击 next 下载。对于 X86 架构的 32 位操作系统,选择 NM34_x86.exe;对于 IA64 处理器架构的计算机,...

    Process Monitor 1.35 汉化版

    Process Monitor 英文原版下载地址:http://download.sysinternals.com/Files/ProcessMonitor.zip Process Monitor 1.35 汉化版下载地址:http://download.cnbeta.com/wbpluto/ProcessMonitorHH.rar

    XDM v2.1谷歌商店最新浏览器插件 Xtreme Download Manager

    Xtreme Download Manager crx V2.1 下载超级快!使用方法:在浏览器输入browser://extensions/,打开开发者模式,选择:加载已解压的扩展程序

    File Monitor Source

    "File Monitor Source" 是一个用于监视应用程序文件活动的软件开发项目。这个项目包含了一系列源代码文件,用于创建一个工具,可以跟踪和记录指定文件或目录的读取、写入、创建、删除等操作。这对于调试、日志记录、...

    nc_monitor.txt

    nc_monitor.sh 对域名实现监控,如果在一次域名探测中没有成功,发行有邮件进行报警。邮件报警设置请配置/etc/mail.rc文件进行设置。执行频度请配置crontab:例如:运行crontab -e 编写内容 */1 * * * * /root//nc_...

    Process Monitor v3.04

    Filemon 是一款出色的文件系统监视软件,它可以监视应用程序进行的文件读写操作。它将所有与文件一切相关操作(如读取、修改、出错信息等)全部...但他在WIN7下不能用,去官方下载其最新版本吧:Process Monitor v3.04

    pg_stat_monitor:PostgreSQL统计信息收集器

    **pg_stat_monitor:PostgreSQL统计信息收集器** 在PostgreSQL数据库管理系统中,监控数据库的运行状态对于优化性能、排查问题以及确保系统健康至关重要。`pg_stat_monitor`是Percona公司开发的一款工具,它扩展了...

    串口监视serial-monitor410

    《串口监视:深入理解与应用Serial Monitor 410》 ...在实际操作中,配合“serial-monitor410.exe”程序和可能存在的配套文档,如“PCHome_download.html”中的指南,将使用户更好地掌握和利用这款工具。

    HHD USB Serial Monitor 5.24 试用期清除软件

    (上个版本地址: http://download.csdn.net/source/1158347) 下载这个工具的人应该都是搞开发的吧?为什么连安装.net的常识都不知道呢?唉,就算是自己不知道安装,也应该看看下载说明啊!说明上明明写了"本程序需要.net ...

    monitor022 wince性能监测工具

    wince cpu 内存监测,测试用工具 附源代码 修正了之前的问题,一直没上传, 今天才想起来,大家不要去下之前的那个了。 这个发重复了,和下面这个链接一样的 http://download.csdn.net/source/2420987

    Android代码-Energize – Battery Monitor

    Energize - Monitor your Battery This application is designed to monitor your battery state and provide useful information about the current charging level, the estimated time to charge or discharge ...

    netwrok monitor网络监控器

    同时,PCHome_download.html和Microsoft_Network_Monitor_for_x86_PChome下载介绍.txt文件则可能包含了关于网络监控器的下载链接和使用指南,对于初次使用者来说,这些资源提供了详细的安装和使用指导。 总的来说,...

Global site tag (gtag.js) - Google Analytics