plugins:linklist

NP_LinkList.php

NP_LinksByBlogをベースに改良を重ねたリンク集管理プラグインです。

General Plugin info
作者: Jim Stone + fel + nakahara21 + yu
最新のバージョン: 0.62
入手先: http://japan.nucleuscms.org/bb/viewtopic.php?t=129 http://works.datoka.jp/?itemid=176
ソース:
動作サンプル:
フォーラム参照先: http://japan.nucleuscms.org/bb/viewtopic.php?t=129
セキュリティチェック:

インストール方法

  1. Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
  2. 管理画面からプラグインをインストールする

このプラグインの使い方

スキンにプラグイン変数を記述します。 管理画面のクイックメニューから、リンク編集できます。
Ver0.5xからアップグレードした場合、最初にDBの更新ボタンがでますのでそれを押して更新を完了させてください。

スキン/テンプレートへの記述

パラメータは、シンボル名,リストテンプレート名,修飾文字(前),修飾文字(後)です。 (一部のパラメータを省略したいときはカンマで送ります)

<%LinkList%> 
<%LinkList(menu1)%> 
<%LinkList(menu2,ol)%> 
<%LinkList(menu3,plain,[,])%> 
<%LinkList(,,[,])%> 

デフォルトスキンのサイドバー(sidebar.inc)への記述例:

<div class="sidebar">
<%LinkList()%>
</div> 

リンク編集画面での操作

  • 画面上部にリンク一覧、画面下部にリンク追加フォーム、グループ追加フォームがあります。
  • ブログにグループが属し、グループにリンクが属する、という構造になっています。
  • グループ、リンクそれぞれに優先度(並び順)を指定できます。
  • 一覧の左側の優先度、所属グループは「更新」ボタンでクイック更新。
  • 一覧の右側の「編集…」ボタンで詳細画面に移動、各項目を編集できます。
  • 表示ブログはリスト上でCtrl+クリックすることで複数項目を選択できます。

オプション

  • 編集権限:Site Admin(サイト管理者), Blog Admin(ブログ管理者), Blog Team(ブログチームに所属するメンバー)から選択。
  • デフォルトのリストテンプレート名:デフォルトは"default"(デフォルトスキン用)
  • 画像パス:画像欄にファイル名のみ書かれている場合はこのパスで補完します。
  • 外部リンクは新規ウィンドウで開く:デフォルトではオフです。
  • クイックメニューを表示する:
  • アンインストール時にデータを消去する:

Tipsと裏技

  • サイト管理者のみ、グループを表示するブログに"ALL"を選べます。その他の権限では、管理/所属ブログのみ指定可です。
  • グループの優先度を"Z"にすると、非表示になります。
  • グループにシンボル名を割り当て、そのシンボル名をスキンパラメータで指定し呼び出すことができます。グループを通常時は非表示にしておき、シンボル指定されたときのみ表示させるといったことができます。
  • (X)HTML Strictの場合を考慮して、別ウィンドウ表示はtarget属性から、Javascriptによるものに変更になりました。
  • プラグインファイルを直接編集することで、テンプレートをお好みで追加できます。

希望事項

バグ

開発履歴

  • 2007/02/01 Ver 0.62: リストの編集権限が「SiteAdmin(サイト管理者)」以外のときに、リストが正常に出力されてなかったのを修正。
  • 2006/11/29 Ver 0.61: 編集権限のバグフィックス。
  • 2006/11/19 Ver 0.6 : リンク編集画面を管理画面内に移行。編集権限の追加、画像カラムの追加等。
  • 2006/09/30 Ver 0.53: セキュリティフィックス
  • 2004/02/17 Ver 0.52: 表示出力の微調整(CSSパラメータとDIV出力を除外)
  • 2004/02/06 Ver 0.51: 削除時にダイアログ表示。その他バグフィックス。
  • 2004/–/– Ver 0.5 : NP_LinksByBlog ver0.46をベースにした初期リリース
 
plugins/linklist.txt · 最終更新: 2011/03/23 21:28 (外部編集)