igarashi5620
フォーラムへの返信
-
ありがとうございます。
1.最初の1文字を読む
2.たとえば、B,1,2,3,4 など該当する文字だったら処理開始、違えばスルー
3.最初の1文字を変数に記憶
4.最初の1文字削除を削除
5.記憶した文字によりタグで囲むですが、そのプログラムというのがどのように作り込めば良いのかが、不明です。
アドバイスをいただけると幸いです。そうです。お忙しい中すみません。
よろしくお願いします。たとえば
「運動会」という予定を太字にしたいばあいに
「B運動会」とか「[b]運動会」とかで指定するようにするってことですね。下記コードテストして結果問題ありませんでした。
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 ""; }
ありがとうございました。
追加での質問になりますが、各日毎に部分的に太字や色変更を設定したいのですが、
それは可能でしょうか?
例えばBというキーを予定名に入力をすると、Bは非表示で太字扱いとか
色については、red、black、blue、greenなど上記と同じように色指定の予定名に入力をすると変わるような設定はというのは可能でしょうか?
また上記以外で簡単な方法がありましたら、
よろしくお願いします。あっすみません。
下記だと予定名が二つ表示されるため、$event->titleをカットしておりました。
$out .= "<li>$event->title</li>\n";
$out .= "<li><a href='javascript:onclick=getevent($event->id,$date)'>$event->title</a></li>\n";
のみで予定名の一行表示にしたいのですが、
その場合
$out .= "<li>$event->title</li>\n";
をカットする方法を教えていただけますか?
一度削除したら動作しなかったため、$event->title部分のみカットしてました。
よろしくお願いします。すみませんでした。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();
そうですか。
修正した部分は下記のとおりですが、おかしいですかね?
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();現在発生しているのはIE7です。
Firefoxは一瞬だけ表示されますが、すぐ消えるので気になりませんでした。ですが、下記のような表示になることを確認しました。。
» ¥4,400
»なにもない予定にも»が表示されてしまいます。
IE7では表示されません。
解決出来ますかね?ありがとうございました。
ほぼ要望どおりの形になりました。
1点質問ですが、カレンダー下の当日の予定が表示する部分について、
現在は追加した予定をクリックしないと表示されないようになりましたが、
通常カレンダーのページを表示する際、
毎回ではないのですが、フラッシュファイルを読む込む表示が
いつまでも回転している場合があります。更新をかけるとなくなりますが、
どうも気になります。
なにか解決方法はありますでしょうか?
ありがとうございます。
文字の表示はなくなりましたが、枠のみが残ります。
それを消すことは可能でしょうか?
デフォルトだとブルーの枠が残ります。
わざわざご指摘ありがとうございます。
初期状態ですと、カレンダー上のイベントをクリックすると、おっしゃられている該当箇所に詳細が表示されます。
その挙動はどうなされるおつもりですか?
該当箇所を完全に削ってしまうということは、いくまでもイベント名がカレンダー上に出るだけになってしまいますが。そういう要望でしたのでそれで良いです。
目的としては料金案内のページにカレンダーを組み込んで、
カレンダー上に料金を載せたいのです。その場合、日付と入力内容のリンクも解除しないとまずいですね。
すみませんが、合わせてお願いします。すみません。
すべて該当します。当日の予定だけですか?
それとも、日付をクリックしたときに表示される、その日の予定とかもですか?
それとも、予定が無い場合にのみ非表示ですか?カレンダーにのみイベントを表示したいのです。
よろしくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード時の表示方法についてkz さん
お世話になります。
下記コードについて2つ質問です。function my_img_caption($output, $attr, $content){
extract(shortcode_atts(array(
‘id’ => ”,
‘align’ => ‘alignnone’,
‘width’ => ”,
‘caption’ => ”
), $attr));if ( 1 > (int) $width || empty($caption) )
return $content;$img_id = explode(‘_’, $id);
$desc = preg_replace(‘/new/i’, ‘<div>NEW</div>’, get_post(intval($img_id[1]))->post_content);if ( $id ) $id = ‘id=”‘ . esc_attr($id) . ‘” ‘;
return ‘<div ‘ . $id . ‘class=”wp-caption ‘ . esc_attr($align)
. ‘” style=”width: ‘ . (10 + (int) $width) . ‘px”>’
. ‘<p class=”wp-caption-text”>’ . $caption . ‘</p>’
. do_shortcode( $content )
. $desc
. ‘</div>’;
}
add_filter(‘img_caption_shortcode’, ‘my_img_caption’, 10, 3);1つは、画像の下に入る金額が画像の横に表示されるので、改行を入れたいです。
2つ目は、1ページ内に複数の画像をアップロードした際、2個目以降の画像は通常のキャプション名が画像の下にしか表示されなく、金額等は表示されませんでした。
表示する内容は、商品写真を掲載したく、コンタクトシートのように縦横に並べて表示させたいのです。
すみませんが、よろしくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード時の表示方法についてkz さん
ありがとうございました。
要望どおりの表示が実現出来ました。あとはCSSを使用して、見せ方をカスタマイズしてみます。
フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード時の表示方法について説明不足ですみません。
直接関数上に入力するわけではなく、
金額は、画像追加画面の「説明」の部分に入れたものを表示するようにしたいのです。
もしくはキャプション欄でも良いのですが、金額部分だけは画像の下に表示させたいです。
入力欄に→キャプション 「¥2,000」
「」の部分のみ画像の下に配置NEWについては、配置サイズを選択するのと同じようにラジオボタンで選択が出来るようなものか、
キャプションか説明欄に「NEW」という文字が、入力された場合は、
金額の下に文字が表示されるというようにしたいのです。
上記の方法は可能でしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 画像のアップロード時の表示方法についてありがとうございます。
表示しました。
1つ質問ですが、
この関数を使って、下記のような表示は可能でしょうか?
また何か条件を指示した場合、別の文字および固定の画像を表示するということは可能でしょうか?(下記でいうNEWの文字です。)
例)
————————————————–
キャプション
————————————————–画像
————————————————–
金額(入力したもの)
————————————————–
NEW(条件によって表示・非表示設定を可変)
————————————————–