Home      Articles archive       Forum        Library       Contact us
  Main Menu
  اللغة
  Log in
Username:

Password:

Remember me



Lost Password?

Register now!
  Search
  Article Topics
  Last Posts
 
  New Books
  This Page Visitors
Today 1504
Yesterday 1701
Total 1251144
  Site

Browsing this Thread:   1 Anonymous Users


Previous Topic Previous Topic   Bottom Bottom    Next Topic Next Topic
  Register To Post

ملاحظات لمن يقوم بالترقية إلى إصدارات يونيكود
#1
Site Admin
Site Admin

See User information
من الآن وصاعدا سوف يتم اعتماد الإصدارات اليونيكود من المجلة
وهذه أخبار سارة من ناحية لأنه أفضل , وبنفس الوقت المرحلة الأولى والإنتقال قد تكون ملبكة لمن هو غير معتاد .

تنصيب موقع جديد , سيكون مريح وسهل جدا لإن كل شيء من البداية سيكون متوافق من الأساس , وسيتم استخدام البرامج المحملة من هنا والتي هي يونيكود ومتوافقة مع المجلة .
أما تحديث موقع موجود وترقية إصدارة المجلة فيه , أكثر صعوبة لإنه يجب ضمان أن الملفات في الموديلات والثيمات للمجلة القديمة كلها يونيكود .

وبشكل عام
*- لاداعي للاستعجال وبدء تحديث الموقع على الويب قبل التاكد من كل شيء على سيرفر محلي localhost

ملاحظات يجب أخذها بالحسبان عند ترقية مجلة قديمة إلى نسخة جديدة يونيكود :

1- تحرير الملف mainfile.php والتأكد من أن ترميز الملف هو UTF-8 (استخدم برنامج NotePad++ لتغير الترميز إذا احتجت)
وكذلك التأكد أن قيمة XOOPS_DB_CHARSET (تنسيق قاعدة البيانات) utf8 بدلا من windows-1256
define('XOOPS_DB_CHARSET''utf8');


مع ملاحظة أن الإصدارات الجديدة مثل 2.5.8 أصبحت تضع اعدادات قاعدة بيانات الموقع في الملف :
data/secure.php بدلا من mainfile.php

2- يجب أن يتم تحويل قاعدة البيانات والجداول التي ضمنها إلى تنسيق utf8 . يمكن تحويلها من phpMyAdmin
أو يمكن أن يتم تصدير القاعدة إلى sql ومن ملف sql يتم استبدال كل cp1256 ب utf8
عند تصدير الملف من phpmyadmin اذا لم تظهر الحروف بالعربية في الملف النهائي غير التنسيق Character Set الى Latin1 أو ISO-8859-1

3- ملفات البرامج الموجودة في المجلة , كانت قديما تستخدم ملفات تعريب في مجلد languages/arabic ترميزها من نوع ANSI , إذا كنت تستخدم برامج قديمة يجب تحويل الترميز إلى UTF-8 (يمكن استخدام محرر NotePad++ أو أي أداة أخرى لتغيير التنسيق)
أو تنصيب نسخة جديدة من الملفات (الملفات التي سوف ترفع هنا تباعا ستكون كلها يونيكود )

4- ملفات الثيمات يجب أن يتم التأكد من ترميزها أولا ثم التأكد أنها لاتحوي windows-1256 في الميتا هيدر , واستبداله ب :
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

ويجب التأكد أيضا من ملفات اللغة العربية للثيم أنها UTF-8 , أو أي ملفات تم تعديلها مؤخرا .

تنسيق الملفات القياسية دوما يأتي UTF ولكن تحريرها باستخدام بعض المحررات والكتابة باللغة العربية فيها قد يحولها إلى تنسيق ANSI وبالتالي ستعاني مشكلة عدم ظهور المحارف العربية بشكل صحيح , وعادة ما يظهر رموز أو إشارات استفهام بدل ذلك
السبب إما القاعدة ليست يونيكود , أو أحد جداولها , أو أي ملف في سلسلة التنفيذ ليس يونيكود , أو صفحة العرض النهائية تعطي الميتا أمر الإظهار بتنسيق غير UTF-8

هناك احتمال ان بعض البرامج القديمة لن تعمل على احدث اصدارة , وهنا يجب تحديث البرنامج إلى اصدارة احدث . أو استخدام نسخة أقدم من المجلة

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

عملية الإنتقال إلى إصدارة يونيكود سوف تتم في جميع الأحوال الآن أو بعد حين ,لإن كل الإصدارات القادمة ستكون يونيكود , لذلك يفضل ان يتم تخصيص الوقت الكافي لنقل المواقع عند القدرة على ذلك . (على سيرفر محلي اولا ثم إلى الويب) .

في حال مواجهة أي مشاكل غير متوقعة يمكن طرحها للتشاور حولها , قد لا استطيع الرد بسرعة لإني غير متواجد بشكل كبير , ولكن سأحاول قدر المستطاع المساعدة

Posted on: 2016/10/11 1:24
Print Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong Report   Top

مساحة إعلانية

    
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You can create PDF files.
You can get print page.

[Advanced Search]






عروة نت 2003-2016 . بالاعتماد على زوبس