質問箱/4501
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/4501]] [#l6027102]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|今日の記事を表示したい|
|~バージョン|1.4.7|
|~投稿者|[[スギナミ]]|
|~状態|完了|
|~投稿日|&new{2009-09-16 (水) 11:40:24};|
***質問 [#a267f746]
お世話になります。
calendar2プラグインを利用すると、ページ内に
- カレンダー
- ○○/YYYY-MM-DD の記事内容
が表示されます。
記事内容を非表示させるには #calendar(○○,off)と、~
オプションを指定すればいいのですが、逆に
カレンダーのみを非表示とし、今日の記事のみ表示する
ということはできないのでしょうか。~
カレンダーから記事を追加するページは別途用意し、FrontPage...
なお、calendar_viewerを利用してみましたが意図した動きはし...
どなたかご教示頂ければ幸いです。
***回答 [#lfcfddfb]
- 即席で改造したので、見栄えとかは気にしない方向で・・・&...
--15 行目辺り
$date_str = get_date('Ym');
$base = strip_bracket($vars['page']);
$today_view = TRUE;
+ $calendar_view = TRUE;
if (func_num_args()) {
$args = func_get_args();
foreach ($args as $arg) {
if (is_numeric($arg) && strlen($arg) == 6) {
$date_str = $arg;
} else if ($arg == 'off') {
$today_view = FALSE;
+ } else if ($arg == 'calendar-off') {
+ $calendar_view = FALSE;
} else {
$base = strip_bracket($arg);
}
}
}
--75 行目辺り
$ret = '<table border="0" summary="calendar frame">'...
' <tr>' . "\n" .
' <td valign="top">' . "\n";
}
+
+ if ($calendar_view) {
$ret .= <<<EOD
<table class="style_calendar" cellspacing="1" width...
<tr>
--150 行目辺り
$ret .= ' <td class="style_td_blank"> </td...
$ret .= ' </tr>' . "\n" .
' </table>' . "\n";
+ }
if ($today_view) {
$tpage = $prefix . sprintf('%4d-%02d-%02d', $today['...
$today['mon'], $today['mday']);
-
一応これで、「calendar-off」と指定するとカレンダーが消え...
- 確認しました。まさしくコレがやりたかった内容です!!早...
#comment
終了行:
**[[質問箱/4501]] [#l6027102]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|今日の記事を表示したい|
|~バージョン|1.4.7|
|~投稿者|[[スギナミ]]|
|~状態|完了|
|~投稿日|&new{2009-09-16 (水) 11:40:24};|
***質問 [#a267f746]
お世話になります。
calendar2プラグインを利用すると、ページ内に
- カレンダー
- ○○/YYYY-MM-DD の記事内容
が表示されます。
記事内容を非表示させるには #calendar(○○,off)と、~
オプションを指定すればいいのですが、逆に
カレンダーのみを非表示とし、今日の記事のみ表示する
ということはできないのでしょうか。~
カレンダーから記事を追加するページは別途用意し、FrontPage...
なお、calendar_viewerを利用してみましたが意図した動きはし...
どなたかご教示頂ければ幸いです。
***回答 [#lfcfddfb]
- 即席で改造したので、見栄えとかは気にしない方向で・・・&...
--15 行目辺り
$date_str = get_date('Ym');
$base = strip_bracket($vars['page']);
$today_view = TRUE;
+ $calendar_view = TRUE;
if (func_num_args()) {
$args = func_get_args();
foreach ($args as $arg) {
if (is_numeric($arg) && strlen($arg) == 6) {
$date_str = $arg;
} else if ($arg == 'off') {
$today_view = FALSE;
+ } else if ($arg == 'calendar-off') {
+ $calendar_view = FALSE;
} else {
$base = strip_bracket($arg);
}
}
}
--75 行目辺り
$ret = '<table border="0" summary="calendar frame">'...
' <tr>' . "\n" .
' <td valign="top">' . "\n";
}
+
+ if ($calendar_view) {
$ret .= <<<EOD
<table class="style_calendar" cellspacing="1" width...
<tr>
--150 行目辺り
$ret .= ' <td class="style_td_blank"> </td...
$ret .= ' </tr>' . "\n" .
' </table>' . "\n";
+ }
if ($today_view) {
$tpage = $prefix . sprintf('%4d-%02d-%02d', $today['...
$today['mon'], $today['mday']);
-
一応これで、「calendar-off」と指定するとカレンダーが消え...
- 確認しました。まさしくコレがやりたかった内容です!!早...
#comment
ページ名: