loulou ange
11-01-2013, بتوقيت غرينيتش 04:06 AM
http://www.dzbatna.com/images/icons/iconrote.gif ط³ظƒط±ط¨طھ طھط*ظˆظٹظ„ ط§ظ„طھط±ظ…ظٹط² ظ…ظ† ظˆط¥ظ„ظٹ ط§ظ„ظٹظˆظ†ظٹظƒظˆط¯ utf-8 (http://www.dzbatna.com/t1322720/)
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
================
طريقة التحويل تتم علي 4 مراحل
1- تحويل قاعدة البيانات :
سيقوم هذا السكربت بتحويل كل قاعدة البيانات لك وهي أصعب مرحلة في كل المراحل الأخري
ولإستخدام السكربت قم بعمل التالي
* أدخل لوحة ال cpanel لديك ثم قم بعمل قاعدة بيانات جديدة وليكن إسمها uset_test ثم قم بعمل يوزر وباس جديدة وأربطها بالقاعدة ( يمكنك ربط القديمة بها )
* قم بالدخول إلي phpmyadmin ثم اضغط علي قاعدة المنتدي القديمة بعد أختيارها ستجد بالأعلي عدة خيارات اختر منها Operations
قم بعمل ما في الصورة التالية
http://img4.imageshack.us/img4/7582/phpmyadmin.gif
* الأن قم بتحميل السكربت من المرفقات فك الضغط وأرفع مجلد convert لموقعك
* أفتح ملف الكونفج config.php في السكربت هذا ثم ضع فيه المعلومات التالية
كود code PHP:
define('DBNAME1', 'yourdatabase');
define('DBUSER1', 'youruser');
define('DBPASS1', 'yourpassword');
ضع فيها قاعدة بيانات موقعك المراد تحويلها ثم اليوز والباس
كود code PHP:
define('DBNAME2', 'newdatabase');
define('DBUSER2', 'newuser');
define('DBPASS2', 'newpassword');
ضع فيها إسم قاعدة البيانات الجديدة وهي user_test ثم اليوزر والباس الخاصين بها
كود code PHP:
define('CHARSET_FROM', 'windows-1256');
define('CHARSET_TO', 'utf-8');
ضع الترميز المراد التحويل منه
ثم الترميز المراد التحويل له
وتذكر انك لو تريد ضبط مشكلة قاعدة البيانات وظهور العربي بها ملخبط بدون التحويل لليونيكود code فعليك بوضع نفس الترميز في الخانتين وهو windows-1256
الأن أفتح في متصفحك الصفحة التالي
كود code:
http://www.example.com/convert/index.php
وتتبع الخطوات واحدة بواحدة
لو حدثت أي مشكلة يمكنك إعادة الخطوات كلها من جديد ولن تفقد شئ
أنتظر حتي تصل للنهاية ويظهر لك ( مبروك ) وقتها ستكون قاعدة البيانات الجديدة هي المحولة والقديمة كما هي
2- تحويل جلب البيانات من الداتا بيز
يجب عليك بعد التحويل أن تزيد تعليمة سكول في الصفحة وهي
كود code PHP:
mysql_query("SET NAMES utf8");
أو لو كنت علي نفس الترميز فتكون
كود code PHP:
mysql_query("SET NAMES cp1256");
أبحث عن ملف إتصال الداتا بيز في سكربتك وزود هذه التعليمة بعد التعليمة
كود code PHP:
mysql_select_db()
والتي ستجدها لديك بكل تأكيد
دائما ما تكون ملفات الداتا بيز موجودة في مجلد include وإسم الملف يكون database.php أو mysql.php أو ما شابهها
3- تحويل الترميز في صفحة العرض
يجب أن تحوي صفحتك علي ميتا تاج بالترميز الجديد فبدل
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
يجب أن يكون
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ستجدها غالبا في ملفات التمبلت في تملت ال header
أو ربما تجده متغير وقيمته في ملف اللغة
4- تحويل ملفات اللغة
لو كانت ملفات اللغة في قاعدة البيانات مثل الفيبولتن فسيقوم السكربت بتحويلها لك ولا تقلق
لو كانت ملفات اللغة منفصلة في مجلد language عليك أن تفتح ملفات اللغة كلها وتحفظها من جديد بترميز اليونيكود code
وذلك بفتح الملف بمحرر متقدم وليكن editplus ثم عمل save as ثم تختار الترميز utf-8 وتوافق علي الحفظ
ثم تعيد رفع ملفات اللغة فوق القديمة
اما لو كانت اللغة مبعثرة داخل السكربت كبعض السكربتات الخاصة فعليك ان تحول كل صفحات السكربت التي تحوي نصوص عربية
أنتهي التحويل
مثال
تحويل منتدي فيبولتن
قبل كل شئ قم بغلق المنتدي ثم تفريغ دليل البحث من تحديث update العدادات وعند بلوك تحديث update عداد البحث ستجد رابط لتفريغ دليل البحث اضغط عليه ووافق
ثم قم بالدخول لخيارات المنتدي - خيارات المدقق الأدبي وقم بتفريغ ( منقح حروف ال ASCII الفارغة ) ازل كل ما فيه وأحفظ الخيارات
الخطوة الأولي نفس الخطوة بالأعلي
الخطوة الثانية لعملها ستفتح ملف config.php الخاصة بسكربت الفيبولتن والموجودة في مجلد ال include وتبحث
عن
كود code PHP:
// $config['Mysqli']['charset'] = 'utf8';
وتزيل من أمامها ال // لتصبح فعالة
الخطو الثالثة لعملها ستذهب للوحة تحكم الفيبولتن ثم اللغات و العبارات ثم إدارة اللغة ثم أمام كل ملف لغة لديك تضغط [تعديل الخيار] ثم
تغير الترميز من عند نوع اللغة تضع الترميز الجديد وهو utf-8
الخطوة الرابعة لا تحتاجها لكون اللغة موجودة في قاعدة البيانات
هناك تطبيقات يجب عملها بعد الإنتهاء
ارفع مجلد ال install الخاص بنسختك داخل المنتدي
أرفع ملف tools.php اللي يكون في مجلد اسمه do_not_upload داخل المجلد install
أفتح الملف من خلال متصفحك ثم حدث الخيارات ومجموعات الأعضاء والكوكيز
بعد ذلك سجل الدخول لمنتداك وحدث العدادات
مثال أخر
سكربت 4image
الخطوة الأولي نفس الخطوة بالأعلي
الخطوة الثانية لعملها ستفتح ملف db_mysql.php الموجود داخل مجلد include وتضع فيه الكويري
كود code PHP:
mysql_query("SET NAMES utf8");
قبل
كود code PHP:
return $this->connection;
مباشرة
الخطو الثالثة لعملها ستذهب لملف اللغة المسمي main.php الموجود في مجلد اللغة الخاصة بك داخل المجلد lang
ستجد متغير اسمه
كود code PHP:
$lang['charset'] = "windows-1256";
غيره ل
كود code PHP:
$lang['charset'] = "utf-8";
وستجد أيضا في ملفات القوالب الخاصة بتصميمك قالب template header
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
يجب أن يكون
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
الخطوة الرابعة
حمل كل ملفات مجلد اللغة داخل المجلد lang وحولها بمحرر متقدم
أنتهي
س و ج
س: حولت المنتدي فهل سأحتاج لعمل شئ فيما بعد ؟
ج: نعم لو حملت هاك product معرب عليك تحويله الأول قبل رفعه من البرودكت في منتداك وتحويله يكون مثل تحويل ملفات اللغة بفتح بمحرر متقدم وإعادة حفظه باليونيكود code
س: ظهر لي خطأ ؟
ج: ضع الخطأ هنا فأنا سأقدم الدعم الفني هنا فقط
س: لم أجد مكان وضع الكويري الجديدة ؟
ج: ضع لي أسماء ملفات الإنكلود لأخبرك بالصفحة المطلوبة وترسلها لي لأخبرك بالمكان
س: ما قائدة التحويل ؟
ج: سيخدمك ذلك في الاجاكس وفي محرك البحث Search Engine للسكربت وفي عرض العربي في الروابط بدون مشاكل
س: ما هي أضرار التحويل ؟
ج: التحويل كله فوائد ولكن هناك ضرر واحد بسيط وهو زيادة حجم القاعدة مرة ونص إلي مرتين وهذه ليست مشكلة بالمرة
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
================
طريقة التحويل تتم علي 4 مراحل
1- تحويل قاعدة البيانات :
سيقوم هذا السكربت بتحويل كل قاعدة البيانات لك وهي أصعب مرحلة في كل المراحل الأخري
ولإستخدام السكربت قم بعمل التالي
* أدخل لوحة ال cpanel لديك ثم قم بعمل قاعدة بيانات جديدة وليكن إسمها uset_test ثم قم بعمل يوزر وباس جديدة وأربطها بالقاعدة ( يمكنك ربط القديمة بها )
* قم بالدخول إلي phpmyadmin ثم اضغط علي قاعدة المنتدي القديمة بعد أختيارها ستجد بالأعلي عدة خيارات اختر منها Operations
قم بعمل ما في الصورة التالية
http://img4.imageshack.us/img4/7582/phpmyadmin.gif
* الأن قم بتحميل السكربت من المرفقات فك الضغط وأرفع مجلد convert لموقعك
* أفتح ملف الكونفج config.php في السكربت هذا ثم ضع فيه المعلومات التالية
كود code PHP:
define('DBNAME1', 'yourdatabase');
define('DBUSER1', 'youruser');
define('DBPASS1', 'yourpassword');
ضع فيها قاعدة بيانات موقعك المراد تحويلها ثم اليوز والباس
كود code PHP:
define('DBNAME2', 'newdatabase');
define('DBUSER2', 'newuser');
define('DBPASS2', 'newpassword');
ضع فيها إسم قاعدة البيانات الجديدة وهي user_test ثم اليوزر والباس الخاصين بها
كود code PHP:
define('CHARSET_FROM', 'windows-1256');
define('CHARSET_TO', 'utf-8');
ضع الترميز المراد التحويل منه
ثم الترميز المراد التحويل له
وتذكر انك لو تريد ضبط مشكلة قاعدة البيانات وظهور العربي بها ملخبط بدون التحويل لليونيكود code فعليك بوضع نفس الترميز في الخانتين وهو windows-1256
الأن أفتح في متصفحك الصفحة التالي
كود code:
http://www.example.com/convert/index.php
وتتبع الخطوات واحدة بواحدة
لو حدثت أي مشكلة يمكنك إعادة الخطوات كلها من جديد ولن تفقد شئ
أنتظر حتي تصل للنهاية ويظهر لك ( مبروك ) وقتها ستكون قاعدة البيانات الجديدة هي المحولة والقديمة كما هي
2- تحويل جلب البيانات من الداتا بيز
يجب عليك بعد التحويل أن تزيد تعليمة سكول في الصفحة وهي
كود code PHP:
mysql_query("SET NAMES utf8");
أو لو كنت علي نفس الترميز فتكون
كود code PHP:
mysql_query("SET NAMES cp1256");
أبحث عن ملف إتصال الداتا بيز في سكربتك وزود هذه التعليمة بعد التعليمة
كود code PHP:
mysql_select_db()
والتي ستجدها لديك بكل تأكيد
دائما ما تكون ملفات الداتا بيز موجودة في مجلد include وإسم الملف يكون database.php أو mysql.php أو ما شابهها
3- تحويل الترميز في صفحة العرض
يجب أن تحوي صفحتك علي ميتا تاج بالترميز الجديد فبدل
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
يجب أن يكون
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ستجدها غالبا في ملفات التمبلت في تملت ال header
أو ربما تجده متغير وقيمته في ملف اللغة
4- تحويل ملفات اللغة
لو كانت ملفات اللغة في قاعدة البيانات مثل الفيبولتن فسيقوم السكربت بتحويلها لك ولا تقلق
لو كانت ملفات اللغة منفصلة في مجلد language عليك أن تفتح ملفات اللغة كلها وتحفظها من جديد بترميز اليونيكود code
وذلك بفتح الملف بمحرر متقدم وليكن editplus ثم عمل save as ثم تختار الترميز utf-8 وتوافق علي الحفظ
ثم تعيد رفع ملفات اللغة فوق القديمة
اما لو كانت اللغة مبعثرة داخل السكربت كبعض السكربتات الخاصة فعليك ان تحول كل صفحات السكربت التي تحوي نصوص عربية
أنتهي التحويل
مثال
تحويل منتدي فيبولتن
قبل كل شئ قم بغلق المنتدي ثم تفريغ دليل البحث من تحديث update العدادات وعند بلوك تحديث update عداد البحث ستجد رابط لتفريغ دليل البحث اضغط عليه ووافق
ثم قم بالدخول لخيارات المنتدي - خيارات المدقق الأدبي وقم بتفريغ ( منقح حروف ال ASCII الفارغة ) ازل كل ما فيه وأحفظ الخيارات
الخطوة الأولي نفس الخطوة بالأعلي
الخطوة الثانية لعملها ستفتح ملف config.php الخاصة بسكربت الفيبولتن والموجودة في مجلد ال include وتبحث
عن
كود code PHP:
// $config['Mysqli']['charset'] = 'utf8';
وتزيل من أمامها ال // لتصبح فعالة
الخطو الثالثة لعملها ستذهب للوحة تحكم الفيبولتن ثم اللغات و العبارات ثم إدارة اللغة ثم أمام كل ملف لغة لديك تضغط [تعديل الخيار] ثم
تغير الترميز من عند نوع اللغة تضع الترميز الجديد وهو utf-8
الخطوة الرابعة لا تحتاجها لكون اللغة موجودة في قاعدة البيانات
هناك تطبيقات يجب عملها بعد الإنتهاء
ارفع مجلد ال install الخاص بنسختك داخل المنتدي
أرفع ملف tools.php اللي يكون في مجلد اسمه do_not_upload داخل المجلد install
أفتح الملف من خلال متصفحك ثم حدث الخيارات ومجموعات الأعضاء والكوكيز
بعد ذلك سجل الدخول لمنتداك وحدث العدادات
مثال أخر
سكربت 4image
الخطوة الأولي نفس الخطوة بالأعلي
الخطوة الثانية لعملها ستفتح ملف db_mysql.php الموجود داخل مجلد include وتضع فيه الكويري
كود code PHP:
mysql_query("SET NAMES utf8");
قبل
كود code PHP:
return $this->connection;
مباشرة
الخطو الثالثة لعملها ستذهب لملف اللغة المسمي main.php الموجود في مجلد اللغة الخاصة بك داخل المجلد lang
ستجد متغير اسمه
كود code PHP:
$lang['charset'] = "windows-1256";
غيره ل
كود code PHP:
$lang['charset'] = "utf-8";
وستجد أيضا في ملفات القوالب الخاصة بتصميمك قالب template header
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
يجب أن يكون
كود code بلغة HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
الخطوة الرابعة
حمل كل ملفات مجلد اللغة داخل المجلد lang وحولها بمحرر متقدم
أنتهي
س و ج
س: حولت المنتدي فهل سأحتاج لعمل شئ فيما بعد ؟
ج: نعم لو حملت هاك product معرب عليك تحويله الأول قبل رفعه من البرودكت في منتداك وتحويله يكون مثل تحويل ملفات اللغة بفتح بمحرر متقدم وإعادة حفظه باليونيكود code
س: ظهر لي خطأ ؟
ج: ضع الخطأ هنا فأنا سأقدم الدعم الفني هنا فقط
س: لم أجد مكان وضع الكويري الجديدة ؟
ج: ضع لي أسماء ملفات الإنكلود لأخبرك بالصفحة المطلوبة وترسلها لي لأخبرك بالمكان
س: ما قائدة التحويل ؟
ج: سيخدمك ذلك في الاجاكس وفي محرك البحث Search Engine للسكربت وفي عرض العربي في الروابط بدون مشاكل
س: ما هي أضرار التحويل ؟
ج: التحويل كله فوائد ولكن هناك ضرر واحد بسيط وهو زيادة حجم القاعدة مرة ونص إلي مرتين وهذه ليست مشكلة بالمرة
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©