فتح الموقع حسب لغة المستخدم
كود بسيط يمكنك أضافة ليتم فتح الموقع حسب لغة جهاز المستخدم بشكل تلقائي.

كود بسيط يمكنك أضافته ليتم فتح الموقع حسب لغة جهاز المستخدم بشكل تلقائي.
الكود لا يحتاج إلى أي تعديل في الملفات سوى أضافته في أخر ملف functions.php للقالب المستخدم .
أفتح ملف
functions.php
الخاص بالقالب المستخدم وفي اخر الملف وقبل العلامة
?>
أضف هذا الكود التالي مع مرعاة عدم ترك فراغات
function check_language () {
$browser = str_replace("-","_",substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 5)); //language in the browser
$list = osc_get_locales(); //list of languages in osclass
$current = osc_current_user_locale(); //current language in osclass
if(!isset($_COOKIE['osc_auto_language']) && !isset($_GET['auto'])){
setcookie("osc_auto_language", true, time()+60*60*24*90, "/");
if($current != $browser){
foreach ($list as $lan_code) {
if($browser == $lan_code['pk_c_code']){
header("Location: index.php?page=language&auto=true&locale=".$browser);
exit;
}
}
}
}
}
osc_add_hook('init', check_language()
بعد ذالك سيقوم الموقع بالتعرف على لغة المستخدم عبر لغة جهاز الكمبيوتر المستخدم وتحويله بشكل تلقائي دون تدخل منه
نتمنى لكم التوفيق