Smf عربى

منتديات الدعم => قسم الدعم الخاص بمجلات الـ smf => الموضوع حرر بواسطة: ح ج في 21 , أكتوبر, 2009 - 04:40:56 مسائاً

العنوان: Enotify
أرسل بواسطة: ح ج في 21 , أكتوبر, 2009 - 04:40:56 مسائاً
السلام عليكم ورحمة الله
أولا أعتذر أن كل مواضيعي تقتصر على الطلبات، ولكن الوقت القصير يفرض علي ذلك  :-[  :(
هذا المود رائع جدا، ولكن الأعضاء عندي أسماؤهم باللغة العربية فتظهر علامات سؤال بدلا من الأسماء (؟؟؟؟؟؟؟) فما رأيكم
علما بأن الsmf عندي بالإنجليزية
وشكرا جزيلا

رابط المود: http://www.simplemachines.org/community/index.php?topic=343151.20 (http://www.simplemachines.org/community/index.php?topic=343151.20)
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 21 , أكتوبر, 2009 - 08:04:46 مسائاً
ما هو ترميز قاعدة البيانات؟؟
و ما هو ترميز الجداول الخاصة بهذا المود ؟؟
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , أكتوبر, 2009 - 08:03:46 صباحاً
للأسف ليست عندي المعلومات الكافية للإجابة على السؤال :(
لكن هنالك استخدام لل Ajax إن كان هذا قصدك
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 24 , أكتوبر, 2009 - 09:42:19 صباحاً
لا
ادخل على قاعدة بياناتك عن طريق phpmyadmin من لوحة تحكم الموقع
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 22 , نوفمبر, 2009 - 07:25:44 مسائاً
أولا: مبارك ال smf rc2 :D
ثانيا: آسف لهذا الانقطاع والرد المتأخر
ثالثا: أواجه المشكلة ذاتها في الشطرنج
الترميز: latin1_swedish_ci
كيف يمكن تغيير ذلك؟
العنوان: رد: Enotify
أرسل بواسطة: SAFAD في 22 , نوفمبر, 2009 - 07:57:56 مسائاً
من phpmyadmin
أو
phpminiadmin
حول الترميز إلى Utf8-Genrale
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 22 , نوفمبر, 2009 - 09:08:15 مسائاً
لم تعمل الطريقة، هل يجب أن أغير أي من ملفات ال
smf
نفسها
بالإضافة إلى ملفات المود؟
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 23 , نوفمبر, 2009 - 05:12:11 صباحاً
بالمناسبة، الموقع عندي بالإنجليزية ككل، لكن المستخدمين أسماءهم بالعربية
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 23 , نوفمبر, 2009 - 05:38:18 صباحاً
لم تعمل الطريقة، هل يجب أن أغير أي من ملفات ال
smf
نفسها
بالإضافة إلى ملفات المود؟

لا الملفات ليس لها علاقة.

بالمناسبة، الموقع عندي بالإنجليزية ككل، لكن المستخدمين أسماءهم بالعربية

إذا قم بتغيير ترميز جدول أسماء الأعضاء فقط.
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 23 , نوفمبر, 2009 - 06:11:05 صباحاً
أعتذر لكل هذه الأسئلة، لكنني صدقا لا أفقه شيئا بالموضوع :(
أنت تقصد الsmf_members ، هي بالفعل utf8_general لكنها لم تعمل بعد
هل هنالك طريقة لتحويل كل الجداول وقواعد البيانات إلى utf8_general وهل تنصحون بها؟
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 23 , نوفمبر, 2009 - 06:37:44 صباحاً
نعم انه هذا الجدول, ماذا عن الجدوال الموجوده بداخله هل هى أيضا utf8_general ؟؟

ما هو ترميز معظم الجداول بموقعك ؟؟
ما هى نسخة الـ smf التى تستخدمها ؟؟

http://www.smfarabic.com/index.php/topic,380.msg1376.html#msg1376 (http://www.smfarabic.com/index.php/topic,380.msg1376.html#msg1376)
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 23 , نوفمبر, 2009 - 05:03:48 مسائاً
معظم الجداول تظهر swedish
النسخة هي: 2rc2

قمت باستخدام هذا الكود لكنه لم يحول الجداول
شفرة: [اختيار]
ALTER DATABASE dbname COLLATE dbcolate
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 23 , نوفمبر, 2009 - 06:20:41 مسائاً
لقد استخدمت الكود بشكل خطأ يجب عليك تغير اسم الجدول و الترميز

ما هى اللغات التى تستخدمها فى موقعك؟؟
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 23 , نوفمبر, 2009 - 07:26:06 مسائاً
أعتذر لعدم الوضوح، قمت بتعويض الترميز واسم الجدول بالفعل، ومع ذلك لم ينفع
يعني لم أستخدم:
شفرة: [اختيار]
ALTER DATABASE dbname COLLATE dbcolateوإنما
شفرة: [اختيار]
ALTER DATABASE jumssnet_smf COLLATE utf8... etcالمنتدى بالإنجليزية فقط، لكن الحوارات تحدث بالعربية أيضا
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 24 , نوفمبر, 2009 - 08:17:01 صباحاً
هل يتم كتابت مواضيع باللغة العربية ؟؟
ام فقط تحتاج الى تعديل أسماء الأعضاء ؟؟
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 07:02:24 مسائاً
يتم كتابة مواضيع بالعربية وأسماء الأعضاء تظهر جيدا أيضا ودون مشاكل، لكن عندما أركب أي مود فإن الأسماء تظهر لي علامات استفهام بما فيها مودات
enotify, chess, post moderation history
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 24 , نوفمبر, 2009 - 08:55:17 مسائاً
إذا فإن المشكلة تحدث عند إضافة مودات جديدة ؟ ,لقد عرفت السبب.
قل لى ما ترميز قاعدة البيانات نفسها و ليس ترميز الجداول
ستجد ترميز قاعدة البيانات فى آخر سطر بعد آخر جدول
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 09:11:31 مسائاً
هل تقصد هذا السطر؟
37 table(s)|   
        Sum
8,877
        |MyISAM|
        utf8_general_ci
|1.2   MiB|18.2   KiB
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 24 , نوفمبر, 2009 - 09:22:44 مسائاً
انه هو
هل الترميز كان utf8 من البداية ام انك غيرته الان؟
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 09:25:25 مسائاً
لا بل كان هكذا منذ البداية
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 24 , نوفمبر, 2009 - 09:30:56 مسائاً
هل يمكنك أن تأخذ لى صورة لقاعدة البيانات من فضلك.
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 09:41:12 مسائاً
تفضل
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 24 , نوفمبر, 2009 - 09:50:54 مسائاً
للاسف عليك تغيير ترميز الجداول اللاتينية الى utf8 يدوية و جميع الحقول ذات الترميز اللاتيني ايضا الموجودة داخل الجدول
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 09:59:38 مسائاً
جدولا بجدول؟ ألا يوجد طريقة أسهل؟ :( (سجع :D)
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 10:59:45 مسائاً
حسنا، قمت باستخدام هذا السكريبت وقام بتحويل جميع الجداول
شفرة: [اختيار]
<?php
$db 
mysql_connect('localhost','dp_user','dp_pass');
if(!
$db) echo "Cannot connect to the database - incorrect details";
mysql_select_db('dp_database'); $result=mysql_query('show tables');
while(
$tables mysql_fetch_array($result)) {
foreach (
$tables as $key => $value) {
mysql_query("ALTER TABLE $value COLLATE utf8_general_ci");
}}
echo 
"The collation of your database has been successfully changed!";
?>
ومع ذلك، ما زلت أرى علامات السؤال نفسها :(
هل قام أحد بتجربة هذا المود ونجحت معه الأسماء العربية؟
العنوان: رد: Enotify
أرسل بواسطة: ح ج في 24 , نوفمبر, 2009 - 11:40:51 مسائاً
الحمد لله، بدأت الأمور بالتطور، قمت بتغيير بعضها وهي الآن تعمل في الشطرنج
أشكركم جزيل الشكر على مساعدتكم ووقتكم وجزاكم الله ألف ألف خير
العنوان: رد: Enotify
أرسل بواسطة: islam2hamy في 25 , نوفمبر, 2009 - 05:45:00 صباحاً
العفو اخى بالتوفيق
فقط تأكد من انه تم تحويل كل الجداول و الحقول التى تستخدم الترميز اللاتينى إلى utf8 .