رفتن به مطلب
iranwebserver
haleh

قبول نکردن اعداد فارسی در ووکامرس!

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

سلام 

تو صفحه checkout زمانیکه فیلد تماس با اعداد فارسی پر میشن خطا میده و قابل تایید نیست باید چیکار کنم!؟

این مشکل تو گوشی و دستگاه های هوشمند نسل جدید مثل: توی مک، آیفون و گوشی‌های جدید سامسونگ اعداد فارسی و انگلیسی کدی که تعریف شده براشون فرق می‌کن و همین دلیل باعث میشه که ووکامرس اعداد فارسی رو قبول نکنه و خطا بده.

لطفا راهنمایی کنید.

عکسو ببینید:

 

:|

Screen Shot 2016-07-13 at 17.20.02.png

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ای بابا 

چرا اینجا هیشکی فعال نیست.

هیشکی هیچ کمکی نمیکنه!

اینجا مثلا یه انجمن فعاله الان؟!؟

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

دوست عزیز

اینجا درسته انجمن هست ولی بیشتر افراد فقط سوال کننده هستن و افراد خیلی پاسخگو هم میرن پی نون درآوردن چون خرج و برج دارن نمیتونن دائم اینجا باشند . ضمنا از زمان  ارسال شما تازه  24 ساعت گذشته و شما انتظار داری همون لحظه جوابتون رو بدن وقتی که برخی اوقات جوابتون رو هم که میدن میرید تا سوال بعدی پیداتون میشه و اصلا ...

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

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

این حالتی که هم این دوستمون گفتن حتما روی سرورتون فعال هست ولی بازهم بررسی کنید

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اعداد فارسی حالت number نیستن ، به همین خاطر خطا میگیره و یک چیز طبیعی هست.

اینکه اعداد فارسی وارد بشن (از طریق فونت) تا اینکه اعداد فارسی از جایی درونش کپی بشه متفاوت هست.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در July 14, 2016 در 19:26، جاویدان گفته است :

سلام

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

===> اگر ممکنه راهنمایی هایی که میتونید داشته باشید رو بم بگید خیلی بهتره.

قالب سایت آخرین نسخه betheme هست و نسخه اورجینال می باشد.

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

این حالتی که هم این دوستمون گفتن حتما روی سرورتون فعال هست ولی بازهم بررسی کنید

====> چه حالتی روی سرور فعال است؟
میشه بیشتر توضیح بدید؟

===> من باید دنبال چی باشم تا بتونم این مشکل رو برطرف کنم.

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 12 ساعت قبل، Mohammad گفته است :

اعداد فارسی حالت number نیستن ، به همین خاطر خطا میگیره و یک چیز طبیعی هست.

اینکه اعداد فارسی وارد بشن (از طریق فونت) تا اینکه اعداد فارسی از جایی درونش کپی بشه متفاوت هست.

سلام 

این مشکل بیشتر در گوشی های آیفون و سیستم عامل مک وجود داره.

واگرنه تو دستگاه های دیگه با این که صفحه کلید فارسی میشه اما در زمان تایپ فیلد شماره تماس ورودی لاتین میگیره.

لطفا بیشتر راهنمایی کنید.

چطور باید این مشکل برطرف بشه؟

باید دنبال چی باشم؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز ! عبارت ۱۳۹۵ ، عدد نیست! 1395 عدد هست و validator اون رو عدد به حساب نمیاره! این قضیه اصلا مشکل نیست! حتی شما صفحه کلید فارسی کنید و بنویسی 1395 ، با حالت انگلیسی تفاوتی نداره!...

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام،

من هم این مشکل دارم.

هنگام وارد کردن کد پستی و یا تلفن اگر عداد فارسی ۰۱۲۳۴۵۶۷۸۹ وارد input field قرار گیرد باعس خطا در سیستم میشود.

اگر عداد لاتین 0123456789 باشد validate میشود.

وب سایت: gerdoopetshop.com

 

آیا راه حلی وجود دارد که عداد فارسی هم validate بشوند؟ در وب سایت های بزرگ مانند digi و bamino این مشکل وجود ندارد.

 

ممنون میشم از راهنمای و کمک شما دوستان عزیز.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این شاید به دردتون بخوره

نقل قول

محتوای مخفی

    برای مشاهده لینک ها می بایست در وب سایت عضو باشید!

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 13 ساعت قبل، harbiline گفته است :

این شاید به دردتون بخوره

 

سلام منون از کمکتون.

من متوجه شدم کدینگ اعداد فارسی با اینگلیسی فرق میکند. خوب من کجا و کدوم فایل و باید edit کنم که فارسی هم قبول کنه؟

ممنون از کمکتون و سپاس.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من به شما پاسخ روشن میدم! نمیدونم شما چرا این قضیه رو میگید مشکل!

ورودی ها number هستند و تنها کاربر میتونه 0123456789 رو ارسال کنه نه عبارت ۰۱۲۳۴۵۶۷۸۹

این ها رو با PHP و jquery چک می کنند! این امر کاملا طبیعی و صحیح هست.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اعداد فارسی که منویسه بصورت کاراکتر نشون مده فک کنم افزونه نصب کردی که هرکی عدد زد فارسی نشون بده اگه با افزونه هستش افزونه رو حذف کن و فونت سایتت رو تغییر بدی مشکلت حل میشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با اینکه پست قدیمیه اما ممکنه این پاسخ کمک کنه:

این کد رو در فایل function.php قالبتون قرار بدید:

add_filter( 'woocommerce_format_postcode', 'armin_woocommerce_format_postcode', 2, 10 );

function armin_woocommerce_format_postcode( $postcode, $country ) {
	return fa2en( $postcode );
}

function fa2en( $input ) {
	$num_pairs = Array ( "۰" => "0", "۱" => "1", "۲" => "2", "۳" => "3", "۴" => "4",
		"۵" => "5", "۶" => "6", "۷" => "7", "۸" => "8", "۹" => "9" );
		
	return strtr( $input, $num_pairs );
}

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 17 بهمن 1397 در 17:26، armin1 گفته است :

با اینکه پست قدیمیه اما ممکنه این پاسخ کمک کنه:

این کد رو در فایل function.php قالبتون قرار بدید:


add_filter( 'woocommerce_format_postcode', 'armin_woocommerce_format_postcode', 2, 10 );

function armin_woocommerce_format_postcode( $postcode, $country ) {
	return fa2en( $postcode );
}

function fa2en( $input ) {
	$num_pairs = Array ( "۰" => "0", "۱" => "1", "۲" => "2", "۳" => "3", "۴" => "4",
		"۵" => "5", "۶" => "6", "۷" => "7", "۸" => "8", "۹" => "9" );
		
	return strtr( $input, $num_pairs );
}

 

در این صورت اگر انگلیسی وارد بشه! خطا میده و فقط باید فارسی وارد بشه . مشکل داره.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×