web-dev-qa-db-ja.com

ダウンロードマネージャープラグイン

ユーザーが管理UIでファイルをアップロードし、それらを分類して、新しいダウンロードを表示するためのサイドバーウィジェット付きのページにNice分類リストを出力できるプラグインを探しています。

私たちはグーグルしている間公正を過ごしました、そして、あまり思いつかない。これは私たちが望むことをするべきだと言っていますが、そうではありません。

http://wordpress.org/extend/plugins/downloads-manager/

助言がありますか?

2
Adam Pope

そのためには、 Publications Archive というプラグインを使用しました。それがしない唯一のことは新しいダウンロードを示すためにサイドバーウィジェットを出力することですが、そうでなければあなたは管理UIを通してアップロードし、アップロードを分類し、そしてページ上に素敵で構造化されスタイルのリストを作成できます。

バグを追跡して修正するには、 issue ページを必ず読んでください。このプラグインはしばらくの間正式にはサポートされていません。そのため、ここでいくつかの調整を行う必要があるかもしれません。最終的にはカスタム投稿タイプを使用するようにシステムを書き直すことにします…しかし、それは将来数ヶ月です。

ページ出力の例 はこちら にあります。私が言ったように、あなたはあなたがアップロードした文書、ファイルなどの構造化された、様式化されたリストを持つことができます。

1
EAMann

プラグインがあなたのためにしないことは何ですか?私は私が同じ要件を持っているように私に尋ねます(ウィジェットを禁止します)、そして私はどうにかしてDownloads Managerに私のためにそれをさせることができました。それは見事に書かれたりサポートされたりしていません、そしてそれはそれが公正であるためにすることをする何らかの作業を必要とするように見えます。

私がそれを使用して見つけたのはそれがあなたにダウンロードリンク(すなわちblog.com/?file_id=2ではなくblog.com/filenameのような通常のテキストを含むURL)を提供するオプションを与えるということでした。私のインストールでは、このオプションにチェックを入れてもうまくいきませんでした。これは私の設定(ドメイン名が異なる複数のブログ)が原因である可能性がありますが、これをやめても問題なく動作しました。また、最初にファイルをアップロードしてからフォームに記入し、右側のファイル名を強調表示する必要があります。少し面倒ですが、これまでのところうまくいきます。最後に、私はプラグインディレクトリがファイルシステムへの書き込みアクセス権を持っていることを確かめなければなりませんでした、アップロード(それはそれ自身のディレクトリにそれを置く)とプラグインのテーブルテンプレートへの変更の両方を防ぎました。

サイドバーウィジェットは、リストのデフォルトのオプション(つまりアップロードのリストを表示する)が日付の昇順で、古いものから順に作成されるため、少し開発作業が必要になります。カスタムプラグインでリストを問い合わせることができるかどうかを確認するために、今日プラグインを少し遊んでみるつもりです。

0
user404