صفحة البداية
Advertisement
كما وعدناكم .. نقدم إليكم النسخة العربية لنظام إدارة المحتوى جوملا! .. احصل عليها الآن
جوملا! ودعم كامل للعربية طباعة ارسال لصديق
(12 أصوات)
بواسطة: ياسر كنانه   
2007/08/22
Joomla
جوملا!
جميعنا يعلم بأن فريق العمل الخاص بنظام إدارة المحتوى جوملا! يستعد الآن لإطلاق الإصدار الجديد Joomla v1.5، والذي سيكون مختلفاً عن الاصدارات الحالية شكلاً ومضموناً. ومن التغييرات الجوهرية التي أجريت على الإصدار المنتظر إطلاقه بشكل نهائي قريباً هي خاصية الدعم لجميع اللغات تحت نظام الترميز العالمي يونيكود UTF-8. وهذا التغيير سيتسبب في مشكلة كبيرة لمن يستخدمون الاصدارات القديمة Joomla v1.0.x عند الترقية إلى الإصدار الجديد Joomla v1.5، حيث ستظهر جميع المحتويات العربية والتي تم ادخالها عن طريق الاصدارات السابقة بلغة غير واضحة أو مشفرة إذا صح التعبير. وللمعلومية فحتى الإصدارات الحالية لجوملا لا تدعم اللغة العربية بشكل كامل، فعلى الرغم من أن محتويات الموقع تظهر باللغة العربية بشكل ممتاز إلا أنه يتم تشفيرها في قاعدة البيانات إلى نصوص غير مفهومة. ولكي تستطيع حل هذه المشكلة اتبع الخطوات التالية:



بداية أحب التنويه إلى أن هذا الموضوع ما هو إلا استكمالاً لمواضيع سابقة كان قد طرحها أخوتنا المشرفون في منتدى جوملا! الرسمي جزاهم الله كل خير.

المشكلة:
يواجه مستخدموا جوملا! مشكلةً في كيفية التوافق بين "ملف اللغة" و "ملف القالب" و "نوعية الترميز" الذي يجب استخدامه في قاعدة البيانات. فعلى الرغم من استخدام ترميز اليونيكود ( UTF-8 ) في ملف اللغة وكذلك في ملف القالب وأيضاً في قاعدة البيانات، إلا أن جميع النصوص والإدخالات التي بالعربية تظهر مشفرة وغير مفهومة في قاعدة البيانات مما قد يسبب مشاكل كثيرة عند استخدام قاعدة البيانات أو ترقية جوملا إلى الإصدار 1.5.

الحل:

ملاحظة: في هذه الخطوات سأعتمد إعتماداً كلياً على ترميز الـ ( UTF-8 ) أي أنه من الأفضل أن نستخدم قاعدة بيانات جديدة وموقع جديد ( مهم جداً ).
أولاً وقبل أن نبدأ في خطوات تنصيب نظام جوملا على السيرفر، يجب أن نتوجه إلى قاعدة البيانات الخاصة بالموقع (phpMyAdmin) والتأكد من أن إصدار برنامج الـ (MySQL) ليس أقدم من الإصدار 4.1.2. يجب أن يكون إصدار الـ (MySQL) إما 4.1.2 أو أعلى (لأن الإصدارات القديمة لا تدعم ترميز الـ UTF-8) لاحظ إصدار الـ ( MySQL ) في الصورة التالية.



أنشئ قاعدة بيانات جديدة بنفسك، وسأوضح هنا طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز الـ ( UTF-8 ) سواء عن طريق السيرفر المحلي ( localhost ) أو مباشرة في الموقع عن طريق لوحة التحكم ( CPanel ) باستخدام برنامج الـ ( phpMyAdmin ) وهي عملية بسيطة جداً سأشرحها هنا نظراً لأهميتها في تنفيذ هذه الخطوات بصورة صحيحة:

01 طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز اليونيكود على السيرفر المحلي (localhost):
انتقل إلى الصفحة الرئيسية لبرنامج الـ ( phpMyAdmin ) على السيرفر المحلي واكتب اسم قاعدة البيانات كما تريد وليكن على سبيل المثال ( joomla ) ولكن تأكد من أن يكون الترميز المستخدم في البرنامج هو ( utf8_general_ci ) لاحظ الصورة التالية.



02طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز اليونيكود على الموقع مباشرة (CPanel):
اذهب إلى لوحة التحكم الخاصة بموقعك ( CPanel ) ومنها اضغط على ( MySQL® Databases ).

وفي هذه الصفحة سنقوم بإنشاء قاعدة بيانات جديدة ( New Database ) نسميها على سبيل المثال ( joomla ) وبعد إضافة صلاحيات الوصول لهذه القاعدة سننتقل إلى لوحة التحكم الخاصة بقواعد البيانات ( phpMyAdmin ) عن طريق الرابط الموجود في أسفل الصفحة. وفي لوحة التحكم بقواعد البيانات ( phpMyAdmin ) سنقوم بتحديد الترميز العام لقاعدة البيانات كما هو موضح بالصورة التالية.



ثم من القائمة المنسدلة على يسار الصفحة سنقوم باختيار اسم قاعدة البيانات التي أنشأناها قبل قليل.
ومن القائمة الموجودة في أعلى الصفحة نضغط على أمر العمليات ( Operations ).


في صفحة العمليات ( Operations ) ننتقل إلى آخر الصفحة قسم الـ ( Collation ) وسيكون الإعداد أو الترميز الإفتراضي كما هو موضح بالصورة التالية.


سنقوم بتغيير هذا الترميز إلى ( utf8_general_ci ) لاحظ الصورة بالأسفل ثم نضغط على ( Go ).


وبهذا نكون قد أنشأنا قاعدة بيانات جديدة وفارغة بترميز الـ ( UTF-8 ) والتي سنستخدمها فيما بعد لتركيب نظام إدارة المحتوى جوملا!.

separator.gif


خطوات تركيب نظام جوملا!


بعد أن انتهينا من إنشاء قاعدة البيانات وقبل الانتقال إلى خطوات تنصيب جوملا سنقوم أولاً بتنزيل الإصدار الأخير لنظام إدارة المحتوى جوملا! 1.0.13 من الموقع الرسمي لها من خلال الرابط التالي:

تحميل Joomla v1.0.13
Joomla v1.0.13 Stable
الحجم: 2.7 م.ب الإصدار: 1.0.13 مرات التحميل: 353


بعد تحميل ملف جوملا سنقوم باستخراج جميع الملفات كالعادة ضمن مجلد واحد سواء كان ذلك على موقعك على الإنترنت أو على السيرفر المحلي. ومن ثم نقوم بتنزيل ملف اللغة العربية بترميز الـ ( UTF-8 ) ثم وبعد استخراجها من الملف المضغوط نقوم بوضع ملفات اللغة ضمن مجلد اللغة الخاص بجوملا كما هو معروف، ولتنزيل ملف اللغة اضغط على الرابط التالي:

تحميل Arabic Language
Arabic Language (UTF-8) for Joomla!
الحجم: 9.58 ك.ب الإصدار:   مرات التحميل: 435


اذهب الآن إلى مجلد جوملا الرئيسي ثم افتح المجلد ( includes ) ومن داخل هذا المجلد قم بتحرير الملف ( database.php ).
includes/database.php

وبداخل الملف ( database.php ) انتقل إلى السطر رقم 102 وستجد الكود التالي:

08.png


ما يهمنا في هذا الكود هو السطر رقم 102 والذي كما تلاحظون تم تعطيله بوضع العلامتين ( // ).

09.png


احذف هاتين العلامتين ( // ) ليصبح الكود كالتالي:

10.png


بعد حفظ الملف وإغلاقه انتقل إلى خطوات تركيب جوملا على سيرفرك ولا تنسى أن تقوم باختيار نفس اسم قاعدة البيانات التي أنشأناها سابقاً والتي قمنا بتسميتها على سبيل المثال (joomla) في الخطوات السابقة.

هذه صورة توضح الفرق بين طريقة ظهور الكلمات العربية في قاعدة البيانات قبل وبعد التعديل رغم أنني استخدمت ترميز الـ ( UTF-8 ) في كلا القاعدتين، لاحظ الصورتين أدناه:

11.png

12.png


ملاحظة: إذا كنت تريد استخدام أي اضافات لجوملا وتريد أن تدعمها باللغة العربية، فلا تنسى أن تقوم بحفظ ملف اللغة العربية بترميز الـ ( UTF-8 ).

separator.gif


وللمزيد من الأسئلة والاستفسارت فضلاً اضغط هنا...


عدد الزيارات: 8526
Add Comment التعليقات (1)
Trackback (0)
trackback feed
...
أرسلت بواسطة jawad, أبريل 04, 2008
ببارك الله فيك وجزاك الله خير

أضف تعليق
خاصية التعليقات متاحة للأعضاء المسجلين في الموقع فقط.

busy
 
< السابق

تسجيل الدخول






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

النشرة البريدية







لغة الموقع