TODOリスト(やることリスト)を管理をするプラグイン。
General Plugin info | |
---|---|
作者: | yu |
最新のバージョン: | 0.44 |
入手先: | http://japan.nucleuscms.org/bb/viewtopic.php?t=187 |
ソース: | |
動作サンプル: | |
フォーラム参照先: | http://japan.nucleuscms.org/bb/viewtopic.php?t=187 |
セキュリティチェック: |
スキンにプラグイン変数を記述します。
<%TodoList(mode,memberid)%>で、mode は "normal/nodate"、memberid はメンバーIDを記述します。mode が省略されると "normal" になります。memberid が省略されると、メンバーページであればそのページのメンバーID、そうでなければ1になります。
<%TodoList%> //メンバー別にTODOリストを表示 <%TodoList(normal,1)%> //メンバーID1のTODOリストのみ表示 <%TodoList(nodate,1)%> //メンバーID1のTODOリストのみ表示(日付表示無し)
スキンのメンバーページでの記述例:
<h2><%member(name)%>のやることリスト</h2> <%TodoList%>
フォームは何かと横幅を取るのでフォントサイズを小さめにするのがいいかも。
/* リストスタイル(クロテンなど)を消す */ ul.todolist { list-style: none; } /* フォームやリスト表示のフォント指定(コンパクトに) */ .todolist input.formfield, .todolist select, .todolist li { font-size: 10px; } /* 期限日のフォント指定(固定幅) */ .todolist li span.enddate, .todolist li span.enddate2, .todolist li span.enddate3, .todolist li span.enddate4 { font-family: monospace; } /* 期限日の背景指定(前日・当日・過去の日付) */ .todolist li span.enddate2 { background-color: yellow; } .todolist li span.enddate3 { background-color: red; } .todolist li span.enddate4 { background-color: #ddd; }