تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دالة ImageString لا تدعم اللغة العربية ؟؟؟؟
#1
بسم الله الرحمن الرحيم

لقد قمت بتعريب هاك mybb حديثاً وله علاقة قوية بالصور حيث يعدل على الصور ليضيف بعض المعلومات في الصورة ( سأقوم بتنزيل الهاك قريباً )

المهم : عربت الهاك ولكن الملف الذي لم استطع تعريبه هو الملف الأساسي للهاك

لأني عندما قمت بتعديل الدالة
ImageString
كود :
ImageString ($img_create, 2, 5, 15, "username: ". ($user['username']), $color);
إلى
كود :
ImageString ($img_create, 2, 5, 15, "اسم المستخدم: ". ($user['username']), $color);

تظهر كلمة (اسم المستخدم) بلغة مشفرة

أرجو المساعدة
الرد
شكر من طرف :
#2
نعم الدالة لا تدعم غير الأحرف اللاتينية.
كابديل يمكنك استخدام دالة imagettftext()

لكن الأمر سيكون معقد قليلا لأن النص سيظهر مقلوبا, وكاحل يجب ان تسبقها دالة imagettfbbox والتى تتطلب كل من gd2 و freetype (والثانى هو مالا يمكننى تثبيته على جهازى حاليا وهذا مايعوقنى من اعطائك الحل كاملا)
الرد
شكر من طرف :
#3
طيب أخي الكريم بيبو لو تقدر تحولي هذا النص من دالة ImageString إلى دالة imagettftext أكون مشكووور ليك ( لإني ما فهمت عليك )
كود :
ImageString ($img_create, 2, 5, 15, "username: ". ($user['username']), $color);
الرد
شكر من طرف :
#4
PHP كود :
$font 'C:\windows\fonts\tahoma.ttf';
imagettftext($img_create80515$color$font"username: "$user['username']); 

لاحظ مسار الخط الذى استخدمته انا, قم برفع ملف خط مناسب للعربية (Tahoma يمشى الحال) ثم غير المسار ليناسب مسار ملف الخط الذى رفعته.
الرد
شكر من طرف :
#5
للأسف أخي بيبو جربت الطريقة ولكن بدلاً من ان يظهر الكلام باللغة العربية اختفى الكلام
علماً بأن خط Tahoma موجود عندي
الرد
شكر من طرف :
#6
الأمر يعمل لدى بجهازى, لكن الكلام يظهر مقلوب مثلا "احمد" تظهر "د م ح ا" (بدون مسافات لكن الحروف غير مشبوكة ببعضها)
لكن اذا وجدت لك حل كامل سوف ابلغك ان شاء الله
الرد
شكر من طرف :
#7
شكراً لك أخي بيبو على مساعدتك
ومرة أخرى شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا
الرد
شكر من طرف :
#8
يسلموااااااااااااااااااااااااااااااااااا
الرد
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 4 ) ضيف كريم