اهلا عزيزي
كل هذه الصفحات هذي تعتمد على المتغيرات get
ولنأخذ اول ماجلبته انت كمثال
index.php?TemplateLng=ar
هنا سوف تكون الصفحه شبيهه للتالي
كود:
switch($_GET['TemplateLng'])
{
case 'ar' :
// contents of page in arabic language
print 'هذا القسم الرعربي , ضع هنا ماتريده كالقوالب والمجتوى';
break;
case 'en': // contents of page in english language
print 'هذا القسم الانجليزي, ضع هنا ماتريده كالقوالب والمجتوى';
break;
}
وماذا لو كانت الرابط السابق
كالتالي
index.php
اذن لن يظهر شي بالاعلى , مالحل
الحل : هو جعل احد الاقسام العلويه افتراضي .. او قسم افتراضي لا يتبع لاي العلويات
يصبح الكود
كود:
switch($_GET['TemplateLng'])
{
case 'ar' :
// contents of page in arabic language
print 'هذا القسم الرعربي , ضع هنا ماتريده كالقوالب والمجتوى';
break;
case 'en': // contents of page in english language
print 'هذا القسم الانجليزي, ضع هنا ماتريده كالقوالب والمجتوى';
break;
default :
print 'لم تحدد لغه , ارجع للخلف وحدد لغه';
break;
}
او نجعله يذهب للقسم الانجليزي مثلا ونعتبره افتراضي
كالتالي
كود:
switch($_GET['TemplateLng'])
{
case 'ar' :
// contents of page in arabic language
print 'هذا القسم الرعربي , ضع هنا ماتريده كالقوالب والمجتوى';
break;
default :
case 'en': // contents of page in english language
print 'هذا القسم الانجليزي, ضع هنا ماتريده كالقوالب والمجتوى';
break;
}
قد يكون هناك اخطاء بالكود , ولكن كان لمجرد الشرح
دمت بود