pukiwikiプラグイン/calendarlong
2021-10-12 (火) 07:49:06
表記、そんな感じのものを作ったので、一応公開しておきます。
プラグイン概要†
友瀬の日記系ページで使用している、『横長カレンダー』です。
公式の calendar2プラグインをベースに改造したものです。
こんな感じ。
#calendarlong(日記,off)
new<<
2024-5;
>>old
[日記] |
||||||||||||||||||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
calender_viewerとの連携を前提としています。
インストール方法†
- 本ページに添付されている下記ファイルをダウンロードし、「calendarlong.inc.php」の名前で pukiwiki の pluginフォルダにおいてください。
- pukiwiki 1.5.x 系:calendarlong.inc.php_1
- このプラグイン用のCSSを定義してください。
- 参考までに、友瀬のサイトでは以下のように定義しています。
table.style_calendarlong{ width:640px; height:30px; border:solid 1px #ccc; background-color:#ccc; text-align:center; font-size:12px; } div.style_calendarlong{ overflow-x:auto; }
- 参考までに、友瀬のサイトでは以下のように定義しています。
使い方†
パラメータなどは公式の calendar2 と同じです。
友瀬の場合、別途提示する「改造版calendar_viewer」からこれを呼び出す前提で運用しています。
- calender_viewerとの連携を前提としています。
月指定を「New」「Old」したとき、calendar_viewer を呼び出します。 - 友瀬が別途提供している改造:dayweekを利用して、祝日表示に対応しています。
(この改造をしていなくても曜日・祝日表示しないだけで動作はします)
- 2021/10/12版
カレンダー全体を<div class="style_calendarlong">でくくる形に修正。
スマートフォンなどの「幅が狭い」環境でスクロールするような対応ができるようにしました。
技術的な話。†
コメント†
ご意見などがあれば。