فتح الموقع حسب لغة المستخدم

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

حيل ونصائح برمجية
12. Feb 2023
المشاهدات 1970
فتح الموقع حسب لغة المستخدم

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

الكود لا يحتاج إلى أي تعديل في الملفات سوى أضافته في أخر ملف 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()

 

بعد ذالك سيقوم الموقع بالتعرف على لغة المستخدم عبر لغة جهاز الكمبيوتر المستخدم وتحويله بشكل تلقائي دون تدخل منه

نتمنى لكم التوفيق

 

 

PHP ، HTML ، CSS
الاقسام
درورة تعريب قالب osclass
درورة تعريب قالب osclass / css / html / فيديو /
أكواد المساعدين
المساعدين هم جميع الأكواد المساعدة لبناء الثيمات.
حيل ونصائح برمجية
هنا يتم طرح الطرق الغير عادية للتعامل مع السكربت
ثيمات
أنشاء ثيم,القالب الطفل,ترجمة وتحرير اللغة
التكوين
زيادة ذاكرة التخزين.تحسين البحث,زيادة الذاكرة المخصصة
transfer
paypal
visa
mastercard