سلام و وقت بخیر..
چطور می تونم در هنگامی که در کادر جستجو کاربر به اشتباه با کیبورد انگلیسی کلمه فارسی را تایپ می کند
( مثلا به اشتباه تایپ میکنه gfhs---> با هدف کلمه (لباس )
سیستم تشخیص و کلمه مورد نظرش را به فارسی براش جستجو بشه و نتایج براش بیاد
سلام
دوستمون منظورش اینه که حتی اگر کاربر به جای تایپ فارسی، انگلیسی تایپ کرد مثه مثال خودشون سایت بتونه تحلیل کنه و بجای کلمات انگلیسی معادل فارسیش رو برگردونه
فکر کنم باید یه فانکشن بنویسی اون متن رو بهش پاس بدی و کارکتر به کارکتر متن رو به کلمات فارسی برگردونی و اون متن برگشت داده شده ت رو سرچ کنی با str_replace میتونی
این یه مثال هست ولی کلمات فارسی رو خودت باید جایگزین کنی
$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$onlyconsonants = str_replace($vowels, "", "Hello World of PHP");
سلام
از این اسکریپت استفاده کنید. سایت سازمان سنجش هم از این اسکریپت استفاده کرده.
http://www.farsitype.ir
دقیقا جواب سوال شماست. شما میخواهید در کادر جستجو بدون در نظر گرفتن زبان سیستم همیشه فارسی تایپ کنید.
احتمالا دقیق بررسی نکردید یا ممکنه منظورتون یه چیز دیگه هست که در اینصورت سوال رو درست مطرح نکردید.
سلام
دوستمون منظورش اینه که حتی اگر کاربر به جای تایپ فارسی، انگلیسی تایپ کرد مثه مثال خودشون سایت بتونه تحلیل کنه و بجای کلمات انگلیسی معادل فارسیش رو برگردونه
فکر کنم باید یه فانکشن بنویسی اون متن رو بهش پاس بدی و کارکتر به کارکتر متن رو به کلمات فارسی برگردونی و اون متن برگشت داده شده ت رو سرچ کنی با str_replace میتونی
این یه مثال هست ولی کلمات فارسی رو خودت باید جایگزین کنی
$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$onlyconsonants = str_replace($vowels, "", "Hello World of PHP");
مثالی که زدم کاملا مشخصا.. دوستان تو سرچ گوگل به جای خرید شارژ بنویسند ovdn ahvc گوگل تشخیص میده
حتی suggestion خرید شارژ همراه اول و ایرانسل هم میاره..
دوستان عزیز فانکشن می خوام که باید بصورت کلاینت ساید | جاوا اسکریپت باشه..
سلام خسته نباشی من یه نظری دارم شاید اینی که میگم بشه شما باید کد اسکی کیبرد (یا همون کلید فشرده شده=keypress ) رو بگیرید و اون کلید رو برابر فارسیش قرار بدی تا اگه کاربر زبان کیبردش انگلیسی بود و هر کلیدی رو زد معادل فارسی اون تو اون سرچ باکست نمایش داده بشه.چند سال پیش همچین چیزی تو c# کار کردم ولی مطمعنم داخل بقیه زبان ها هم وجود داره فقط به نظرم می تونی همچین کاری رو با switch انجام بدی که بیاد ببینه چه کلیدی فشار داده شده اگه کلیدی که فشار داده شده بود معادل فارسی شو چاپ کنه .
https://aftab.cc/tutorial/547
اینم کد های کلید اسکی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟