رفتن به مطلب

افزودن قیمت به این صورت مثال:(30،000 تومان)


پست های پیشنهاد شده

سلام

من دارم یه فروشگاه راه اندازی میکنم

زمینه دلخواه رو که قیمت رو نشون میداد وارد کردم

ولی قیمت به این صورت در قالب نمایش داده میشود: 30000 تومان

میخوام قیمت رو اینطور در پوسته نمایش بده: 30،000 تومان

ممنون

لینک به ارسال

از این تابع استفاده کنید:


http://php.net/manual/en/function.number-format.php

لینک به ارسال

از این تابع استفاده کنید:


http://php.net/manual/en/function.number-format.php

ممنون

بله دقیقا همین منظورم همینه

ولی من تو قالب سایتم یه زمینه دلخواه اضافه کردم که قیمت رو نشون میده و میخوام اعداد برگشتی از اون زمینه دلخواه از این تابع استفاده کنن

کلا چطور میتونم این تابع رو وصل کنم به اون زمینه دلخواه

لینک به ارسال

خروجی تابع get_post_meta را با این تابع فیلتر کنید

لطفا ساده تر توضیح بدید در حد کاربر آماتوری که داره به نیمه حرفه ای تبدیل میشه :D

یافتمش

زمینه ی دلخواهی رو که ساختم مثلا

$daxtin

موقع فراخوانی در پوسته باید به اینصورت باشه

<?php echo number_format($daxtin); ?>

برای کاربرای دیگه توضیح دادم که ممکنه بعدا نیاز داشته باشن

با تشکر

ویرایش شده توسط daxtin
لینک به ارسال

خروجی تابع get_post_meta را با این تابع فیلتر کنید

ولی انگار این کدی که من دادم مشکل داره چون تو نوشته های قدیمی تر ارور میده

کد زیر برای ایجاد زمینه دلخواه


<?php $cf_prc = get_post_meta($post->ID, 'cf_prc', true); ?>

کد زیر برای فراخوانی


قیمت: <?php echo $cf_prc; ?>

حالا اگه ممکنه کد دقیق رو بدید که عدد رو با نقطه از هم جدا کنه(.) نه با کاما (،) بهم بگید

ویرایش شده توسط daxtin
لینک به ارسال

بررسی کنید مقدار داشته باشه


<?php
if($cf_prc)
echo number_format($cf_prc);
?>

لینک به ارسال

بررسی کنید مقدار داشته باشه


<?php
if($cf_prc)
echo number_format($cf_prc);
?>

بله کاملا درسته

ارورها به خاطر خالی بودن مقدار بود

ولی اعداد رو با ویرگول از هم جدا کرده راهی هست که با نقطه از هم جدا کنه؟

لینک به ارسال

پارامتر سوم تابع را بررسی کنید

اگر نشد مشکل از تنظیمات افزونه جلالی هست

لینک به ارسال

پارامتر سوم تابع را بررسی کنید

اگر نشد مشکل از تنظیمات افزونه جلالی هست

تو کدی که شما دادید پارامتری وجود ندارد که بخوام بررسی کنم

اگه منظورتون این هست


echo number_format($cf_prc, 2, '.', ' ');

که اینطوری جواب میده ولی دو تا صفر هم به آخر قیمت اضافه میکنه و اگه عدد دو رو به صفر تغییر بدم عدد رو عادی و بدون اعشار نشون میده و هر عدد بزارم به همون اندازه صفر به آخر عدد اضافه میکنه.

بعد از دستکاری تو تنظیمات افزونه جلالی به شکل زیر دراومد

قیمت: 2,000 که باز هم اعشار هست ولی باز خوبه و قابل تحمل

ولی باز نقطه نشد

پس در کل راهی نیست که در وردپرس فارسی اعداد رو با ممیز یا خط تیره و غیره از هم جدا کرد و حتما یا باید ویرگول باشه یا کاما

ویرایش شده توسط daxtin
لینک به ارسال

همون راه درسته. توضیحات خود تابع هم اینجاست:

http://php.net/manual/en/function.number-format.php

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...