質問箱/2390
の編集
Top
/
質問箱
/
2390
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**[[質問箱/2390]] [#g7204736] |RIGHT:100|LEFT:410|c |~カテゴリ|| |~サマリ|カレンダー機能について| |~バージョン|1.4.4| |~投稿者|[[wat]]| |~状態|完了| |~投稿日|&new{2004-10-18 (月) 00:44:22};| ***質問 [#h9630178] はじめまして、calendarプラグインについて質問させていただきたいのですが(ここでよかったのかな?)、pukiwikiプラグインのcalendar2は、例えば日記なんかを書いた時に、書き込みがあった日にちはボールドに変わって分かるようになっていますが、書き込みの無い日をクリックすると、通常の編集画面になりますよね。この、書き込みの無い日に関して、リンクを削除したい(つまり通常のblogカレンダーのようにしたい)のですが、どうすればよいのでしょうか?かなり初歩的な質問だと思われるので、対処法があるかと思うのですが。。初心者で 申し訳ありません。どなたか、教えていただけると助かります。よろしくお願いいたします。 ***回答 [#i38f8552] -簡単に改造 -- &new{2004-10-18 (月) 07:09:19}; --- calendar2.inc.php.orig Sat Jul 31 12:09:20 2004 +++ calendar2.inc.php Mon Oct 18 07:03:42 2004 @@ -124,7 +124,7 @@ $link = "<a href=\"$script?$r_page\" title=\"$s_page\"><strong>$day</strong></a>"; } else { - $link = "<a class=\"small\" href=\"$script?cmd=edit&page=$r_page&refer=$r_base\" title=\"$s_page\">$day</a>"; + $link = "<span class=\"small\">$day</span>"; } $ret .= " <td class=\"$style\">\n $link\n </td>\n"; -書き込む時に面倒になりませんか? (^^; -- [[teanan]] &new{2004-10-18 (月) 10:33:18}; -これ自分もやってみたい。blog2()と書いてるページがあるので、書き込みはそこからです。あ、私はcalendar2でカレンダー表示と月一覧はblog2viewerです。 -- [[翔]] &new{2004-10-18 (月) 15:34:28}; -calendar2のオプションでコントロールできる様に拡張するのが健康的かもですよ -- [[henoheno]] &new{2004-10-18 (月) 20:51:36}; --漢は後戻りなどしないのです。&bigsmile; -- &new{2004-10-18 (月) 21:33:18}; --- calendar2.inc.php.orig Sat Jul 31 12:09:20 2004 +++ calendar2.inc.php Mon Oct 18 21:28:48 2004 @@ -7,6 +7,7 @@ global $_calendar2_plugin_edit, $_calendar2_plugin_empty; $today_view = TRUE; + $redo_link = TRUE; // 過去日記後書用リンク出力 $date_str = get_date('Ym'); $base = strip_bracket($vars['page']); @@ -20,6 +21,9 @@ else if ($arg == 'off') { $today_view = FALSE; } + else if ($arg == 'noredo') { + $redo_link = FALSE; + } else { $base = strip_bracket($arg); } @@ -124,7 +128,9 @@ $link = "<a href=\"$script?$r_page\" title=\"$s_page\"><strong>$day</strong></a>"; } else { - $link = "<a class=\"small\" href=\"$script?cmd=edit&page=$r_page&refer=$r_base\" title=\"$s_page\">$day</a>"; + $link = $redo_link ? + "<a class=\"small\" href=\"$script?cmd=edit&page=$r_page&refer=$r_base\" title=\"$s_page\">$day</a>" : + "<span class=\"small\">$day</span>"; } $ret .= " <td class=\"$style\">\n $link\n </td>\n"; &wink; -お、類似ニーズの掘り出しを行う前に &ruby(おとこ){漢}; らしいパッチが現れた Σ :) オプション名に魂が入っとる・・・ -- [[henoheno]] &new{2004-10-18 (月) 22:43:46}; -つまり、calendar2を単機能のプラグインとして見た場合の完成度を高め、機能の要素(オプション名などを含めたUI)を純化する方向に持っていくと良いのでしょうね。 -- [[henoheno]] &new{2004-10-18 (月) 22:56:48}; -そうですね。単機能のとしての完成度を高めるほうがスマートですね。 -- [[翔]] &new{2004-10-19 (火) 01:26:14}; -大変初歩的な質問で申し訳ありません。上記calendar2.inc.php改造ソース中の、@@ -20,6 +21,9 @@ 等、@@の部分はどういった意味なのでしょうか?-の行を削除、+の行を追加は分かるのですが、それだけを書き換えてアップしたところ、何も状態が変わらないのでこの@@の行を無視しているのが問題なのかと。ちなみに試してみたのは、下の方の漢らしい?パッチです。すみませんが、ご教授お願いいたします。 -- [[wat]] &new{2004-10-19 (火) 02:04:12}; --その行は、挿入/削除される位置を示しています。#calendar2(noredo)としましたか?それで変化が無いなら、修正箇所を間違えています。 -- &new{2004-10-19 (火) 06:59:13}; -あっなおりましたなおりました!#calendar2(noredo) としなければいけなかったのですね。もっとちゃんと設定の手順を読まなければですね。。いろいろお答えいただいて、本当にありがとうございました。 -- [[wat]] &new{2004-10-19 (火) 22:15:22}; //#comment
**[[質問箱/2390]] [#g7204736] |RIGHT:100|LEFT:410|c |~カテゴリ|| |~サマリ|カレンダー機能について| |~バージョン|1.4.4| |~投稿者|[[wat]]| |~状態|完了| |~投稿日|&new{2004-10-18 (月) 00:44:22};| ***質問 [#h9630178] はじめまして、calendarプラグインについて質問させていただきたいのですが(ここでよかったのかな?)、pukiwikiプラグインのcalendar2は、例えば日記なんかを書いた時に、書き込みがあった日にちはボールドに変わって分かるようになっていますが、書き込みの無い日をクリックすると、通常の編集画面になりますよね。この、書き込みの無い日に関して、リンクを削除したい(つまり通常のblogカレンダーのようにしたい)のですが、どうすればよいのでしょうか?かなり初歩的な質問だと思われるので、対処法があるかと思うのですが。。初心者で 申し訳ありません。どなたか、教えていただけると助かります。よろしくお願いいたします。 ***回答 [#i38f8552] -簡単に改造 -- &new{2004-10-18 (月) 07:09:19}; --- calendar2.inc.php.orig Sat Jul 31 12:09:20 2004 +++ calendar2.inc.php Mon Oct 18 07:03:42 2004 @@ -124,7 +124,7 @@ $link = "<a href=\"$script?$r_page\" title=\"$s_page\"><strong>$day</strong></a>"; } else { - $link = "<a class=\"small\" href=\"$script?cmd=edit&page=$r_page&refer=$r_base\" title=\"$s_page\">$day</a>"; + $link = "<span class=\"small\">$day</span>"; } $ret .= " <td class=\"$style\">\n $link\n </td>\n"; -書き込む時に面倒になりませんか? (^^; -- [[teanan]] &new{2004-10-18 (月) 10:33:18}; -これ自分もやってみたい。blog2()と書いてるページがあるので、書き込みはそこからです。あ、私はcalendar2でカレンダー表示と月一覧はblog2viewerです。 -- [[翔]] &new{2004-10-18 (月) 15:34:28}; -calendar2のオプションでコントロールできる様に拡張するのが健康的かもですよ -- [[henoheno]] &new{2004-10-18 (月) 20:51:36}; --漢は後戻りなどしないのです。&bigsmile; -- &new{2004-10-18 (月) 21:33:18}; --- calendar2.inc.php.orig Sat Jul 31 12:09:20 2004 +++ calendar2.inc.php Mon Oct 18 21:28:48 2004 @@ -7,6 +7,7 @@ global $_calendar2_plugin_edit, $_calendar2_plugin_empty; $today_view = TRUE; + $redo_link = TRUE; // 過去日記後書用リンク出力 $date_str = get_date('Ym'); $base = strip_bracket($vars['page']); @@ -20,6 +21,9 @@ else if ($arg == 'off') { $today_view = FALSE; } + else if ($arg == 'noredo') { + $redo_link = FALSE; + } else { $base = strip_bracket($arg); } @@ -124,7 +128,9 @@ $link = "<a href=\"$script?$r_page\" title=\"$s_page\"><strong>$day</strong></a>"; } else { - $link = "<a class=\"small\" href=\"$script?cmd=edit&page=$r_page&refer=$r_base\" title=\"$s_page\">$day</a>"; + $link = $redo_link ? + "<a class=\"small\" href=\"$script?cmd=edit&page=$r_page&refer=$r_base\" title=\"$s_page\">$day</a>" : + "<span class=\"small\">$day</span>"; } $ret .= " <td class=\"$style\">\n $link\n </td>\n"; &wink; -お、類似ニーズの掘り出しを行う前に &ruby(おとこ){漢}; らしいパッチが現れた Σ :) オプション名に魂が入っとる・・・ -- [[henoheno]] &new{2004-10-18 (月) 22:43:46}; -つまり、calendar2を単機能のプラグインとして見た場合の完成度を高め、機能の要素(オプション名などを含めたUI)を純化する方向に持っていくと良いのでしょうね。 -- [[henoheno]] &new{2004-10-18 (月) 22:56:48}; -そうですね。単機能のとしての完成度を高めるほうがスマートですね。 -- [[翔]] &new{2004-10-19 (火) 01:26:14}; -大変初歩的な質問で申し訳ありません。上記calendar2.inc.php改造ソース中の、@@ -20,6 +21,9 @@ 等、@@の部分はどういった意味なのでしょうか?-の行を削除、+の行を追加は分かるのですが、それだけを書き換えてアップしたところ、何も状態が変わらないのでこの@@の行を無視しているのが問題なのかと。ちなみに試してみたのは、下の方の漢らしい?パッチです。すみませんが、ご教授お願いいたします。 -- [[wat]] &new{2004-10-19 (火) 02:04:12}; --その行は、挿入/削除される位置を示しています。#calendar2(noredo)としましたか?それで変化が無いなら、修正箇所を間違えています。 -- &new{2004-10-19 (火) 06:59:13}; -あっなおりましたなおりました!#calendar2(noredo) としなければいけなかったのですね。もっとちゃんと設定の手順を読まなければですね。。いろいろお答えいただいて、本当にありがとうございました。 -- [[wat]] &new{2004-10-19 (火) 22:15:22}; //#comment
テキスト整形のルールを表示する