WP-Cal
-
お世話になります。
WP-Calを使用しておりますが、
カレンダー下に表示される
当日の予定
予定が登録されていませんの枠と文字を削除するにはfunctions/event.phpの
どの部分を修正すればよろしいでしょうか?
出来れば「予定の追加」の文字だけは残したいのです。
よろしくお願いします。
-
すみません。
すべて該当します。当日の予定だけですか?
それとも、日付をクリックしたときに表示される、その日の予定とかもですか?
それとも、予定が無い場合にのみ非表示ですか?カレンダーにのみイベントを表示したいのです。
よろしくお願いします。となると、もうひとつ疑問が出てきます。
初期状態ですと、カレンダー上のイベントをクリックすると、おっしゃられている該当箇所に詳細が表示されます。その挙動はどうなされるおつもりですか?
該当箇所を完全に削ってしまうということは、いくまでもイベント名がカレンダー上に出るだけになってしまいますが。わざわざご指摘ありがとうございます。
初期状態ですと、カレンダー上のイベントをクリックすると、おっしゃられている該当箇所に詳細が表示されます。
その挙動はどうなされるおつもりですか?
該当箇所を完全に削ってしまうということは、いくまでもイベント名がカレンダー上に出るだけになってしまいますが。そういう要望でしたのでそれで良いです。
目的としては料金案内のページにカレンダーを組み込んで、
カレンダー上に料金を載せたいのです。その場合、日付と入力内容のリンクも解除しないとまずいですね。
すみませんが、合わせてお願いします。日付のリンクをはずしてしまうと予定が入れられなくなってしまいますので、それは残すとして
functions.php 45行目あたりを変更 // $out .= "<li><a href='javascript:onclick=getevent($event->id,$date)'>$event->title</a></li>\n"; $out .= "<li>$event->title</li>\n"; day.php 12行あたりから20行あたりまでコメントアウト /* $events = $wpdb->get_results("SELECT * FROM $table WHERE date = '$d' ORDER BY start_time ASC"); if($_GET['date'] == "false" || $now == $d) echo "<h4>". __("Today's events", 'wp-cal')."</h4>"; else echo "<h4>".date($dateformat, $d)."</h4>"; if(!$events){ echo "<p>". __("No events this day", 'wp-cal')."</p>"; } */
こんな感じですかね?
ざっと試してみたので、まだ足りないかもですがありがとうございます。
文字の表示はなくなりましたが、枠のみが残ります。
それを消すことは可能でしょうか?
デフォルトだとブルーの枠が残ります。
ありがとうございました。
ほぼ要望どおりの形になりました。
1点質問ですが、カレンダー下の当日の予定が表示する部分について、
現在は追加した予定をクリックしないと表示されないようになりましたが、
通常カレンダーのページを表示する際、
毎回ではないのですが、フラッシュファイルを読む込む表示が
いつまでも回転している場合があります。更新をかけるとなくなりますが、
どうも気になります。
なにか解決方法はありますでしょうか?
現在発生しているのはIE7です。
Firefoxは一瞬だけ表示されますが、すぐ消えるので気になりませんでした。ですが、下記のような表示になることを確認しました。。
» ¥4,400
»なにもない予定にも»が表示されてしまいます。
IE7では表示されません。
解決出来ますかね?そうですか。
修正した部分は下記のとおりですが、おかしいですかね?
CSSも関係ありますか?functions.phpの46~64行あたり
function day_events($date){
global $wpdb, $table;$events = $wpdb->get_results(“SELECT * FROM $table
WHERE date = $date ORDER BY date ASC”);
if($events){
$out = “\n- \n”;
- id,$date)’>$event->title
foreach($events as $event){
$out .= ”\n”;
}
$out .= ”\n”;
return $out;
}
return “”;
}?>
day.phpの11~24行あたり
$now = mktime(0,0,0,date(‘m’), date(‘d’), date(‘Y’));
/*
$events = $wpdb->get_results(“SELECT * FROM $table WHERE date = ‘$d’ ORDER BY start_time ASC”);
if($_GET[‘date’] == “false” || $now == $d)
echo “<h4>”. __(“Today’s events”, ‘wp-cal’).”</h4>”;
else
echo “<h4>”.date($dateformat, $d).”</h4>”;if(!$events){
echo “<p>”. __(“No events this day”, ‘wp-cal’).”</p>”;
}
*/
get_currentuserinfo();すみませんでした。codeでの表記です。
よろしくお願いします。functions.phpの46~64行あたり
function day_events($date){ global $wpdb, $table; $events = $wpdb->get_results("SELECT * FROM $table WHERE date = $date ORDER BY date ASC"); if($events){ $out = "\n<ul>\n"; foreach($events as $event){ $out .= "<li><a href='javascript:onclick=getevent($event->id,$date)'>$event->title</a></li>\n"; } $out .= "<li></li>\n"; return $out; } return ""; } ?>
day.phpの11~24行あたり
$now = mktime(0,0,0,date('m'), date('d'), date('Y')); /* $events = $wpdb->get_results("SELECT * FROM $table WHERE date = '$d' ORDER BY start_time ASC"); if($_GET['date'] == "false" || $now == $d) echo "<h4>". __("Today's events", 'wp-cal')."</h4>"; else echo "<h4>".date($dateformat, $d)."</h4>"; if(!$events){ echo "<p>". __("No events this day", 'wp-cal')."</p>"; } */ get_currentuserinfo();
$out .= "<li></li>\n";
というのが原因ではないでしょうか?function.phpのほうですが、私が提案した
function day_events($date){ global $wpdb, $table; $events = $wpdb->get_results("SELECT * FROM $table WHERE date = $date ORDER BY date ASC"); if($events){ $out = "\n<ul>\n"; foreach($events as $event){ // $out .= "<li><a href='javascript:onclick=getevent($event->id,$date)'>$event->title</a></li>\n"; $out .= "<li>$event->title</li>\n"; } $out .= "</ul>\n"; return $out; } return ""; }
では具合が悪いですか?
- トピック「WP-Cal」には新たに返信することはできません。