
ドラフト保存したアイテムを、原作者およびスーパーアドミンにだけ表示します。
公開前に実際のスキンでプレビューしてみたい時などにどうぞ。
最新バージョン(ver0.02)の解説です。
解説
使い方
メインの目次(インデックス)スキンと、個別アイテムスキン内で使用できます。
<%znShowDraft(テンプレート名)%>
アイテムの原作者と、スーパーアドミン権限を持つメンバーにのみ、ドラフトアイテムを表示します。(<%blog%>や、<%item%>より前に記述すると、邪魔かも。)
メインの目次スキンで、<%znShowDraft(個別アイテムスキン用テンプレート)%>と指定してもOKです。通常はこれで問題ないと思います。(メインの目次スキンと、個別アイテムスキンとでの動作の違いについては以下に。)
メインの目次と、個別アイテムスキンの使い分け
メインの目次と、個別アイテムスキンとで、大きくデザインを変えていて、それぞれでプレビューしたい場合もあるかと思います。その場合、それぞれに<%znShowDraft(それぞれのテンプレート名)%>を書きます。
個別アイテムスキンでのドラフト表示は、通常の個別アイテムスキンページではなく、NP_znShowDraft独自ページ(以降、
独自アイテムページと呼びます。)で行います。
独自アイテムページのURLは、
***/action.php?action=plugin&name=znShowDraft&itemid=***
といった感じになります。
この独自アイテムページへ飛ぶ方法は、「グローバル設定のURLモード」により異なります。
- Fancyの場合
特別な設定は必要ありません。「メインの目次スキンで表示したドラフトアイテムからの個別アイテムへのリンク先」が、独自アイテムページのURLに自動変換されます。
- normalの場合
テンプレートに、<%znShowDraft%>と書くと、そこに独自アイテムページへのリンクを挿入します。
挿入するリンクは、グローバル変数「個別アイテムへのリンク文字列」で設定することができます。その中では、テンプレート変数<%url%>と、<%title%>が使用できます。
独自アイテムページにNucleus標準スキン変数<%item%>があると、「そのようなアイテムは存在しません」とメッセージを表示しますが無視してやってください。
グローバルオプション
- ドラフトヘッダ
ドラフトが表示される前に表示されます。他との区切りに使ってください。デフォルトは「<p>ここからドラフトアイテム</p>」です。
- ドラフトフッタ
ドラフトが表示された後に表示されます。他との区切りに使ってください。デフォルトは「<p>ここまでドラフトアイテム</p>」です。
- 個別アイテムへのリンク文字列
独自アイテムページへのリンクを生成するためのテンプレートです。(URLモードが「normal」で、尚且つ、個別アイテムスキンでドラフトプレビューを行いたい場合のみ使用します。)この内部で<%url%>と、<%title%>が使用できます。
ダウンロード
変更点
- URLモード「normal」でも個別アイテムスキンのプレビューが可能になりました。
バージョン経歴


verをクリックすると、各verの解説に切り替わります。
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。
こちらのプラグインをテストさせて頂いたのですが、ちょっとわからないので教えてください。
目次とアイテムページでデザインが違うため、個別アイテムスキンでドラフトを表示させようとしています。
リンク先がNP_znShowDraft独自ページへ変更されていないのか、上記ご説明にあるとおり「そのようなアイテムは存在しません」となってしまうのですが、どのようにしたら個別のアイテムスキンでドラフト表示できますでしょうか?
メインの目次ページスキンに<%znShowDraft(メイン目次スキン用テンプレート)%>、そして個別アイテムページスキンに<%znShowDraft(個別アイテムスキン用テンプレート)%>という書き方は間違っていますか?
説明に書いてある意図を取り違えていたらすいません。
宜しくお願いします m(_ _)m