تخطي الملاحة

هنا منتدى الدعم الفني لـ WPML - ملحق WordPress متعدد اللغات.

يمكن للجميع قراءة المواضيع، ولكن عملاء WPML فقط هم من يمكنهم النشر هنا. يقوم فريق WPML بالرد على موضوعات المنتدى على مدار 6 أيام في الأسبوع، 22 ساعة في اليوم.

لا يوجد مقدمو دعم متاحون للعمل اليوم على منتدى Arabic. تفضل بإنشاء طلبات الدعم ويسعدنا أن نعالجها بمجرد أن نصبح في ساعات العمل. شكرًا لك على تفهّمك.

Sun Mon Tue Wed Thu Fri Sat
9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 - -
- - - - - - -

المنطقة الزمنية الداعمة: Africa/Cairo (GMT+02:00)

الوسوم: ,

يحتوي هذا الموضوع رد واحد ، لديه 2أصوات.

آخر تحديث بواسطة Mohamed Sayed قبل 6 شهور، 2 أسابيع.

يساعده: Mohamed Sayed.

مؤلف المقالات
سبتمبر 25, 2023في 10:28 ص #14457031

mohamamdA

عند تفعيل WPML تظهر الكورسات في صفحة الطالب

سأرفق فيديو يوضح المشكلة :
الرابط المخفي

سبتمبر 25, 2023في 3:01 م #14460053

Mohamed Sayed

مرحبا محمد،
شكرا على تواصلك مع دعم WPML.

1. من خلال قراءة معلومات التصحيح الخاصة بك، يجب زيادة حد WP-Memory. ذاكرة PHP جيدة لكن WordPress يستخدم 40 ميجابايت كإعداد افتراضي. الحد الأدنى لمتطلبات WPML هو 128 ميجا بايت. (من فضلك تحقق من الصفحة التالية https://wpml.org/home/minimum-requirements)

يمكنك زيادته عن طريق اضافة الكود التالى الى ملف wp-config.php قبل هذا السطر مباشرة /* That’s all, stop editing! Happy publishing. */

define('WP_MEMORY_LIMIT', '256M');
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

2. برجاء انشاء نسخة احتياطية كاملة من الموقع و قاعدة البيانات ثم الذهاب الى
WPML > Support > Troubleshooting page

و الضغط على ما يلى:
- Clear the Cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Fix WPML table collation
- Set language information
- Fix post type assignment for translations

تحياتى،
محمد

سبتمبر 26, 2023في 11:54 ص #14466633

mohamamdA

مرحباً Mohamed Sayed

قمت بتطبيق النقاط المذكورة وما زالت المشكلة مستمرة

سبتمبر 26, 2023في 1:34 م #14467315

Mohamed Sayed

مرحبا،

1. هل من الممكن التحقق مما إذا كانت المشكلة لا تزال قائمة في الحد الأدنى من الاضافات باتباع الخطوات التالية:

- قم بإلغاء تنشيط جميع الاضافات غير المرتبطة بـ WPML.
- قم بتفعيل قالب من قوالب WordPress الافتراضية مثل Twenty Twenty-one.
- إذا اختفت المشكلة ، فقم بتنشيط الاضافات واحدًا تلو الآخر لمعرفة الاضافة الذي تسبب مشكلة تعارض.
❌ يرجى الاحتفاظ بنسخة احتياطية من قاعدة البيانات والموقع الإلكتروني قبل إجراء هذا الاختبار ❌

2. من فضلك قم بتمكين خاصية استكشاف الاخطاء (WP Debugging) الخاصة ب WordPress و تزويدنا بملف debug.log الخاص بها. هذه الخاصية ستتيح لنا التحقق من وجود أى أخطاء PHP. لمزيد من المعلومات من فضلك تحقق من الصفحةالتالية: https://wordpress.org/support/article/debugging-in-wordpress/

لتفعيل ال debug.log ، افتح ملف wp-config.php وابحث عن:

define('WP_DEBUG', false);

ثم قم بتغييرها الى:

define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings which is recommended on a live site.
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

ثم حاول إعادة إنشاء المشكلة وتحقق مما إذا تم حفظ أي أخطاء في ملف السجل debug.log داخل مجلد /wp-content

إذا كان بإمكانك لصق الاخطاء فى سجل debug.log الخاص بك على https://pastebin.com/ وتزويدي بهذا الرابط ، فسيساعدنا ذلك على فهم المشكلة.

أكتوبر 1, 2023في 1:16 م #14493089

mohamamdA

مرحبا محمد،
كيف الحال
لقد قمت بتجريب ذلك الغاء تفعيل البلجن والثيم واستمرت المشكلة
ارفق لك ال debug log :
https://pastebin.com/M4Qyfxzh

أكتوبر 1, 2023في 6:34 م #14493765

Mohamed Sayed

مرحبا،
أرجو أن تكون بخير.

لا يظهر السجل أى أخطاء، سأحتاج إلى طلب وصول مؤقت (WP-Admin و FTP)

– يفضل أن يكون ذلك في موقع اختبار حيث تم تكرار المشكلة إن أمكن –

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

ستكون إجابتك التالية خاصة ، مما يعني أنه ليس بإمكان احد الوصول إليها سوانا.

❌ الرجاء نسخ قاعدة البيانات الخاصة بك وموقع الويب❌

✙ سأحتاج إلى إذنك لإلغاء تنشيط المكونات الإضافية وإعادة تنشيطهما ولتغيير التكوينات على الموقع إذا لزم الأمر. هذا أيضًا سبب أهمية النسخ الاحتياطي.

✙ سأحتاج أيضا إلى إذنك لعمل نسخة من الموقع فى حالة الحاجة الى اجراء مزيد من التحقيق بدون التأثير على الموقع الرئيسي.

شكراً لحسن تعاونك

أكتوبر 2, 2023في 12:42 م #14498011

Mohamed Sayed

شكرا على ارسال بيانات الوصول.

وجد مطورونا أن هذه مشكلة توافق مع اضافة MasterStudy LMS

لحل هذه المشكلة يقترح فريق التوافق لدينا الخطوات التالية:

1. قم بتحرير ملف: /wp-content/plugins/masterstudy-lms-learning-management-system/_core/libraries/db/helpers/user_courses.php

2. قم بايجاد الكود التالى (سطر 132):

if ( defined( 'ICL_LANGUAGE_CODE' ) ) {
		global $sitepress;
		$courses = $wpdb->prepare( ' AND lng_code=%s ', $sitepress->get_locale( ICL_LANGUAGE_CODE ) ) . $courses;
	}

3. قم بتغيير الكود السابق الى تعليق (comment):

//if ( defined( 'ICL_LANGUAGE_CODE' ) ) {
		//global $sitepress;
		//$courses = $wpdb->prepare( ' AND lng_code=%s ', $sitepress->get_locale( ICL_LANGUAGE_CODE ) ) . $courses;
	//}

لقد قمت بتجربة الخطوات السابقة على الموقع التجريبي و تم حل المشكلة كما يظهر فى هذا الفيديو الرابط المخفي

برجاء ملاحظة أن الحل السابق سيعمل فقط اذا كانت الاعدادات الخاصة بترجمة الكورسات
"Not translatable"

فى حالة الحاجة الى ترجمة الكورس للغات مختلفة سيتطلب ذلك اصلاح المشكلة من جانب مطورين MasterStudy LMS لذلك برجاء التواصل معهم و مشاركة المشكلة و الحل المقترح من فريق التوافق لدينا.

تحياتى،
محمد

أكتوبر 3, 2023في 9:45 ص #14503023

mohamamdA

اهلا م.محمد
نتمنى انك بخير
شكرا لردك وللحل المقدم
قمت بتطبيق الحل واصبح يظهر الكورسات في صفحة الطالب باللغة العربية ولكن :
1-هل سيختفي التعديل بعد تحديث البلجن ؟
2-هل فعليا لن يؤثر على وظيفة اخرى
3-سأرسل لك فيديو يوضح ان الكور عند الضغط عليه باللغة العربية يخرج خطأ 404 ولكنه يعمل باللغة الانجليزية :
الرابط المخفي
4-كيف نضبط الاعدادات الخاصة بترجمة الكورسات : "Not translatable"

شكرا لك واطيب التحيات

أكتوبر 3, 2023في 12:11 م #14504497

Mohamed Sayed

مرحبا،

1. نعم، أى تعديل يتم عمله على الملفات الخاصة باضافات ووردبريس يتم محوه بمجرد تحديث الاضافة.

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

3. أرى نفس المشكلة على موقع الاختبار، لذلك سأقوم باستشارة مطورى فريق التوافق مرة أخرى و اخبارك بمجرد الحصول على رد.

4. الاعدادات الخاصة بترجمة جميع أنواع المحتوى توجد فى WPML > Settings > Post Type Translation

تحياتى

أكتوبر 4, 2023في 1:25 م #14513487

Mohamed Sayed

مرحبا،

قمنا باختبارحل اخر للمشكلة (https://wpml.org/forums/topic/issue-with-enrolled-courses/page/2/#post-13506361) و لكن للأسف لا تظهر الكورسات فى اللغة العربية الا باستخدام الحل الذى قمت بمشاركته سابقا عن طريق تعديل الكود الخاص بالاضافة.

من فضلك ملاحظة أن الاضافة غير متواجدة فى قائمة الاضافات المتوافقة مع WPML (https://wpml.org/plugin/)

هذا يعنى أن الاضافة لم يتم اختبارها مع WPML لذلك قد تكون هناك بعض مشكلات التوافق. برجاء التواصل مع دعم Masterstudy LMS و مشاركة هذه المشكلة معهم فقد يكون لديهم معلومات أكثر عن هذه المشكلة و يستطيعوا تقديم حل بصورة أسرع.

أكتوبر 4, 2023في 2:17 م #14513705

mohamamdA

اهلا محمد ،

شكرا لردك ..
1- هل يوجد طريقة لتعديل الكود في الاضافة دون ذهابه بعد التحديث .

2-بالنسبة للحل الاخر وهو التعديل على الكود لحل مشكلة 404 باللغة العربية هل يمكنك نزويدي به من فضلك

3-لا يمكنني الان التواصل مع الدعم الخاص ب masterstudy لان مدة الدعم قد انتهت اذا قمت بالتجديد سأخبرهم ولكن يظهر في حسابهم ان الثيم والبلجن الخاصة بهم متوافقة مع wpml & RTL

أكتوبر 4, 2023في 8:03 م #14515549

Mohamed Sayed

مرحبا،

1. سيقوم التحديث باستبدال الملف الذى قمت بالتعديل عليه، لذلك بعد التحديث سيكون عليك اعادة تغيير الكود.

2. للأسف لا يوجد حل حاليا لهذه المشكلة، لكن يبدو أنها تحدث بسبب عدم ترجمة الكورس. أقترح اتباع الدليل الخاص بالاضافة لترجمة الكورس ثم التحقق هل تم حل المشكلة أم لا الرابط المخفي

3. لقد وجد فريق التوافق لدينا بالفعل أن مطورى Masterstudy يقومون بوضع كود لتحقيق التوافق مع WPML لكن يبدو أن الكود به بعض المشكلات، لذلك قمنا باقتراح التواصل معهم لأننا لا نستطيع التأكد من أن الحل الذى نقوم بتقديمه لن يؤثر على أى وظائف أخرى.

برجاء ترجمة الكورس و الدروس الخاصة به ثم اخبارنا اذا تم حل المشكلة.

تحياتى

أكتوبر 11, 2023في 8:43 ص #14556897

mohamamdA

مرحبا محمد,

لقد تواصلت مع الدعم الفني الخاص ب Masterstudy
وبإنتظار ردهم ..
سأبلغك بردهم فورا ..
شكرا لك

أكتوبر 11, 2023في 9:15 ص #14557419

Mohamed Sayed

مرحبا،

سنكون فى انتظار ردك.

تحياتى

الموضوع '[مغلق] عند تفعيل wpml لا تظهر الكورسات في صفحة الطالب ' مغلق أمام الردود الجديدة.