التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Aug 2007-
#1 (permalink)  
Smile فكرة تقنية: توجيه الزائر الى الصفحة المناسبة بحسب لغته


السلام عليكم:

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

بمعنى انه يوجد موقع:
كود PHP:
www.domain.com 
و به لغتان العربية و الانجليزية الكتالي:

كود PHP:
www.domain.com/ar/index.html
 
 www
.domain.com/en/index.html 
المطلوب هو كود بسيط يوجه الزائر بحسب لغة نظام التشغيل الى الصفحة المناسبة له بعنى زائر لغة نظام التشغيل لغة عربية يجب تحويله الى الرابط:
كود PHP:
www.domain.com/ar/index.html 
الرجاء الاهتمام






__________________
موقع الشركة: www.qemahost.com
دخول العملاء :
www.qemahost.com/clients
الدعم الفني: support@qemahost.com
المبيعات: sales@qemahost.com
فلسطين - غزة- خانيونس-بلوك I رقم 103-40

kingheart غير متواجد حالياً   قديم 08-02-2008, 07:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#2 (permalink)  

أا أيضا أبحث عنها ونتمنا من أحد الخبراء أو المطلعين الإفادة في الموضوع و شكرا






__________________
www.marocmdina.com
marocmdina غير متواجد حالياً   قديم 09-02-2008, 06:14 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#3 (permalink)  

الرجاء من الاخوة التكرم و بتقديم هذه الخدمة






__________________
موقع الشركة: www.qemahost.com
دخول العملاء :
www.qemahost.com/clients
الدعم الفني: support@qemahost.com
المبيعات: sales@qemahost.com
فلسطين - غزة- خانيونس-بلوك I رقم 103-40

kingheart غير متواجد حالياً   قديم 09-02-2008, 02:52 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2007-
#4 (permalink)  

وانا ايضا بحاجتها وارجو ان نجد من يلبي هذه الخدمة






dr.rawad متواجد حالياً   قديم 09-02-2008, 06:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#5 (permalink)  

ممكن تكون بطريقة ثانية وهي عن طريق رقم الاى بى وكل مجموعة دول يدخلو على موقعهم و الاى بى بتاعهم مش معروف يدخولو على global وهذا متبع فى المواقع العملاقة العالمية






Mr_Ak غير متواجد حالياً   قديم 09-02-2008, 06:50 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#6 (permalink)  

السلام عليكم أخوتي ان شاء لله راح نفيدكم

الملف موجود بالمرفقات و هو عبارة عن دالة تقوم بعملية تحويل حسب لغة النضام ...

مع تعديل الملف حسب احتياجاتنا و هذا ما نريده

كود PHP:
            case 'ar':
                
$location '  www.domain.com/ar/index.html';
                
$found true;
                break;
            case 
'en':
                
$location ' www.domain.com/en/index.html';
                
$found true;
                break;
            default:
                break; 

أولا نقوم بطلب ملف ال فونكشن في ملف الهيدر

كود PHP:
include("redirect.php"); 
بعدها نقوم بأدخال هذا الأمر :

كود PHP:
get_languages'header' ); 
شكرا kingheart ان شاء لله تكون أفادتكم ...






الملفات المرفقة
نوع الملف: zip redirect.zip‏ (2.5 كيلوبايت, المشاهدات 45)
__________________
شكر الخالص للأخ ياسر نحن نفتقدك



Aniss1230#gmail.com

اكبر مكتبة للفديو
http://www.ksarsouk.com
ehab2004_6@hotmail.com

العضوية مشتركة
byassir غير متواجد حالياً   قديم 09-02-2008, 07:27 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#7 (permalink)  

السلام عليكم ورحمة اللة وبركاتة

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

كود PHP:
<?php 

$link_a 
'http://www.examble.com/ar/index.html';
$link_b 'http://www.examble.com/en/index.html';

$country substr($_SERVER[HTTP_ACCEPT_LANGUAGE], 03);

if(
$country == 'ar-')
{

@
header("HTTP/1.1 301 Moved Permanently"); 
@
header("Location: $link_a");  

}
else
{

@
header("HTTP/1.1 301 Moved Permanently"); 
@
header("Location: $link_b");  

}

?>
اذا اردت شىء أدق فسيعتمد على الأيبيهات الخاصة بالدول العربية






__________________
------------------

http://www.khdma.net/arabic/index.html

صفحة الأتصال

email + messenger : info@khdma.net

mobile : 002 0104402887
www.khdma.com غير متواجد حالياً   قديم 10-02-2008, 02:51 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#8 (permalink)  

شكرا جزيلا byassir و الأخ
www.khdma.com

على الشرح الرائع و كلا الطريقتين فعالتين

و ساقوم بالتجربة و بالتالي الرد على الموضوع مع المثال

شكرا جزيلا لكم






__________________
موقع الشركة: www.qemahost.com
دخول العملاء :
www.qemahost.com/clients
الدعم الفني: support@qemahost.com
المبيعات: sales@qemahost.com
فلسطين - غزة- خانيونس-بلوك I رقم 103-40

kingheart غير متواجد حالياً   قديم 10-02-2008, 07:34 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#9 (permalink)  

السلام عليكم و رحمة الله

لقد قمت بالتجربة على الطريقتين و كلاهما فعال جدا

و لكن ما سيحدد ايهما الافضل نوعية البرمجة التي ساتبعها في الموقع

و شكرا جزيلا للأخوة الافاضل






__________________
موقع الشركة: www.qemahost.com
دخول العملاء :
www.qemahost.com/clients
الدعم الفني: support@qemahost.com
المبيعات: sales@qemahost.com
فلسطين - غزة- خانيونس-بلوك I رقم 103-40

kingheart غير متواجد حالياً   قديم 10-02-2008, 08:26 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#10 (permalink)  

لا شكر على واجب أخي kingheart مرحبا بك معنا...
أما بنسبة للأختيار ماعليك الا بواحدة و تكل على لله.






__________________
شكر الخالص للأخ ياسر نحن نفتقدك



Aniss1230#gmail.com

اكبر مكتبة للفديو
http://www.ksarsouk.com
ehab2004_6@hotmail.com

العضوية مشتركة
byassir غير متواجد حالياً   قديم 10-02-2008, 09:30 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: May 2006-
#11 (permalink)  

اقتباس:
اذا اردت شىء أدق فسيعتمد على الأيبيهات الخاصة بالدول العربية
واعتقد ان هذا ما يعتمد علية قوقل و msn وهو ادق بكثر من المقارنة باللغة

فبمجرد دخولك للموقع عن طريق كتابته في شريط العنوان ( وليس عن طريق الضغط على لنك من موقع )

تجده يفتح لك الموقع حسب لغة بلدك

مثلا لو كتبت google.com

نلاحظ من مصر يحولك google.com.eg
ولو دخلت من السعودية يحولك google.com.sa
ولو دخلت من بريطانيا يحولك google.co.uk






__________________
مهندس أحمد
إتصالات وإلكترونيات
مسلم عربي فلسطيني
I Allah

مرئية فلسطين على اليوتيوب

خلجات قلب ....
مهندس أحمد غير متواجد حالياً   قديم 12-02-2008, 06:28 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2008-
#12 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة byassir مشاهدة المشاركة
السلام عليكم أخوتي ان شاء لله راح نفيدكم

الملف موجود بالمرفقات و هو عبارة عن دالة تقوم بعملية تحويل حسب لغة النضام ...

مع تعديل الملف حسب احتياجاتنا و هذا ما نريده

كود PHP:
            case 'ar':
                
$location '  www.domain.com/ar/index.html';
                
$found true;
                break;
            case 
'en':
                
$location ' www.domain.com/en/index.html';
                
$found true;
                break;
            default:
                break; 

أولا نقوم بطلب ملف ال فونكشن في ملف الهيدر

كود PHP:
include("redirect.php"); 
بعدها نقوم بأدخال هذا الأمر :

كود PHP:
get_languages'header' ); 
شكرا kingheart ان شاء لله تكون أفادتكم ...
مافهمت الطريقة ياخوي ياليت تشرح اكثر
انا الصفحة الرئيسية html
كيف !!
أضيف كود الـphp داخلها !! كيف مافهمت .. طلب ملف فالهيدر وادخال الامر .. هذي كلها وين !!

ياليت شرح مبسط للي مالهم بالـphp

يعطيكم الف عافية موضوع من فترة ابحث عنه






__________________
سبحان الله وبحمدهـ ،، سبحان الله العظيم

ملتقى المبدعين .. سما الفن ،، حياكمـ
عنـآد غير متواجد حالياً   قديم 28-03-2008, 01:11 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#13 (permalink)  

جميل اخوتي السكربت انا كنت محتاجه

مع تحياتي لك






MaNshY Designer متواجد حالياً   قديم 28-03-2008, 01:45 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#14 (permalink)  

أخي عنـآد هذا الشرح ممكن يساعدك

بعد تعديلك لملف redirect.php (أي عدَلة الروابط ) قم بأضافة هذا الكود في صفحتك html
وهذا قبل </head>

كود PHP:
<?php    include("redirect.php");
get_languages'header' );
  
?>
وقم باعمل save للملف باصيغة .php

إذا لم يعمل معك راسلي على الماسنجر aniss1230#hotmail.com






__________________
شكر الخالص للأخ ياسر نحن نفتقدك



Aniss1230#gmail.com

اكبر مكتبة للفديو
http://www.ksarsouk.com
ehab2004_6@hotmail.com

العضوية مشتركة
byassir غير متواجد حالياً   قديم 28-03-2008, 11:52 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#15 (permalink)  
Arrow

اقتباس:
المشاركة الأصلية كتبت بواسطة byassir مشاهدة المشاركة
أخي عنـآد هذا الشرح ممكن يساعدك

بعد تعديلك لملف redirect.php (أي عدَلة الروابط ) قم بأضافة هذا الكود في صفحتك html
وهذا قبل </head>

كود PHP:
<?php    include("redirect.php");
get_languages'header' );
  
?>
وقم باعمل save للملف باصيغة .php

إذا لم يعمل معك راسلي على الماسنجر aniss1230#hotmail.com
للأسف حاولت تجربتها ولكن وجدت أن هناك خطأ في ملف redirect.php

ولم تفلح معي

شكرآ لك






ibfathy غير متواجد حالياً   قديم 28-03-2008, 07:59 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2008-
#16 (permalink)  

شكرا لك خدمة انا ابحث عن هذة الطريقة منذ اكثر من شهرين






tech غير متواجد حالياً   قديم 27-04-2008, 11:47 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة الترقية من vb2 الى vb3 الرفيع إصلاح وصيانة المنتديات 38 10-09-2005 11:59 AM
الطريقه الكامله لدمج منتديين او اكثر في منتدى واحد GHOST إصلاح وصيانة المنتديات 31 27-06-2004 03:36 PM
طريقة الترقيه من نسخة منتدى 2.2.0 وما بعدها الى نسخة منتدى 2.3.0 بالتفصيل الممل Khaled774 إصلاح وصيانة المنتديات 14 25-03-2004 10:20 AM


الساعة الآن: 04:22 AM بتوقيت المملكة العربية السعودية