こんにちは!くまかけです。

NPO法人日本家計アドバイザー協会のWebサイトで、イベント管理に「Events Manager」を使っています。

実は、この「Events Manager」ですが、Paypalと連携してチケット販売もできるんですが、その値段表示が小数点付きになっちゃってるんです。

AL201_nomikai1020140830190414500

つまり¥3,000と設定したら ¥3,000.00 って表示されてしまいます。

※ちなみに、少数以下の桁数も固定なんですorz

これを ¥3,000 って表示させるには、phpファイルをいじる必要があります。

慣れないと、ちょっと気後れしますが、非常に簡単ですので、記載しておきます。

編集するファイルは「events-manager/em-functions.php」です。

em_get_currency_formatted関数

$formatted_price = str_replace(‘#’, number_format( $price, 2, get_option(‘dbem_bookings_currency_decimal_point’,’.’), 

ここの”2″が桁数を表すので、これを”0″にします。

$formatted_price = str_replace(‘#’, number_format( $price, 0, get_option(‘dbem_bookings_currency_decimal_point’,’.’), 

こうすることで少数以下の数字は表示されない様になります。

ただ、通貨によっては少数以下が必要なものもあります。

正しい修正は、通貨単位を確認して変更すべきです。

でも、ま、今回はこれで良しとします(^^)