اشترك في خدمـة RSS أو الإيميل

دروس وشروحات : دورة إحتراف جوملا للمبتدئين - الدرس السادس

الجمعة, 16 آب/أغسطس 2013 16:30 Written by 

Rate this item
(1 Vote)



 

دروس وشروحات : دورة إحتراف جوملا للمبتدئين

 

دروس وشروحات : دورة إحتراف جوملا للمبتدئين - الدرس السادس

ستكون دورة إن شاء الله لإحتراف مجلة جوملا! (إصدر جوملا! 1.0) موجهة أساسا للمبتدئين، سنعمل من خلالها على شرح أبسط الجزئيات الخاصة بنظام جوملا!، والوقوف على أبرز إيجابيات هذا النظام. 

الرجوع إلى الفهرس :  دروس وشروحات : دورة إحتراف جوملا للمبتدئين

 

أو تحميل دورة إحتراف جوملا للمبتدئين على شكل كتاب  

 

 
 

 
 
 

 

  دعم اللغة العربية

 


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

ولحل هذه المشكلة سنتتبع الخطوات التالية واحدة بواحدة :


 
 

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

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


* طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز اليونيكود على السيرفر المحلي (localhost):

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




 
*طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز اليونيكود على الموقع مباشرة (CPanel):
 

اذهب إلى لوحة التحكم الخاصة بموقعك ( CPanel ) ومنها اضغط على ( MySQL® Databases ).

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



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



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

 

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

 

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



 

2)- وضع ملف اللغة العربية بترميز الـ ( UTF-8 ) :
 
 
بعد استخراجه من الملف المضغوط نقوم بوضع ملفات اللغة ضمن مجلد اللغة الخاص بجوملا كما هو معروف - داخل المجلد language - الموجود بالمجلد الرئيسي للمجلة.





3)- تعديل الملف database.php :
 
 

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

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



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



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



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

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






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




منقول بتصرف 

عظَمة عقلك تخلق لك الحساد .. وعظَمة قلبك تخلق لك الأصدقاء .
 

 
 
 

 

      إلى هنــا أصل إلى نهاية هذا المقال، أتمنى أن تكونوا استمتعتم بقراءته وعمت الفائدة على الجميع.

ياسيـــن / موقع جوملا! عربية

Read 971 times Last modified on الأحد, 18 آب/أغسطس 2013 23:40
Yassine

 ياسيـن، مدوّن مغربي، مطوّر ويب, ومهتم بأنظمة إدارة المحتوى المفتوحة المصدر وخصوصا جوملا!, ومؤسس موقع جومـلا! عربية

Website: www.joomlarabia.com


K2_LEAVE_A_COMMENT_FB


Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.


أثبت أنك إنسان يقوم بالتعليق الآن :

دروس وشروحات


  جوملا 3 في عشر خطوات - جوملا 3 وتنصيب لغة الموقع ستكون سلسلة دورس جوملا 3، "جوملا 3 في عشر خطوات" السلسلة التي تأخذ بيدك لتطلعك على كيفية إنشاء وإدارة موقعك جوملا، ...
  جوملا 3 في عشر خطوات - تحميل وتنصيب جوملا 3 ستكون سلسلة دورس جوملا 3، "جوملا 3 في عشر خطوات" السلسلة التي تأخذ بيدك لتطلعك على كيفية إنشاء وإدارة موقعك جوملا، فنظام ...
    جوملا 3 في عشر خطوات - ماهي جوملا ؟ ستكون سلسلة دورس جوملا 3، "جوملا 3 في عشر خطوات" السلسلة التي تأخذ بيدك لتطلعك على كيفية إنشاء وإدارة موقعك جوملا، فنظام إدارة ...
إصدارات جوملا!
إصدار جوملا! 3.0      إصدار جوملا! 2.5      إصدار جوملا! 1.7      إصدار جوملا! 1.5

تابعنـا على فايسبوك وتويتر

 بامكانك متابعتنا من خلال صفحة جوملا! عربية على فايسبوك وتويتر والتعرف على جديد الموقع أولا بأول :

   صفحة جوملا! عربية على تويتر

  • الأكثر شهرة
  • أخر الإضافات
  • التعاليق
  • الوسوم

إنضم إلى القائمة البريدية

ضع إيميلك ليصلك جديد إصدارات وقوالب وإضافات جوملا! من خلال موقع جوملا! عربيـة.
   الرئيسيـةدروس وشروحاتدروس وشروحات : دورة إحتراف جوملا للمبتدئين - الدرس الخامس

إصدارات جوملا! الأكثر تحميلا

قوالب جوملا! الأكثر تحميلا

أخبار جوملا! الأكثر قراءة

إضافات جوملا! الأكثر تحميلا

الدروس والشروحات الأكثر متابعة

نصائح وحيل الأكثر شعبية