أحاول تشغيل أزرار التداول ولكن يبدو أنها لا تعمل على موقعي. لقد قمت بتمكين المكون الإضافي في الإعدادات، وتمكين مربعات الاختيار في إعدادات الفئة، وإنشاء منشور في تلك الفئة، ثم إعادة بناء حاوية التطبيق ثم إنشاء منشور آخر في تلك الفئة ولا يمكنني معرفة سبب عدم ظهورها.
هل يعمل المكون الإضافي لأحدث إصدار من Discourse؟ هل هناك أي أشياء أخرى يجب أن أتحقق منها؟
حسنًا، تبدو المشكلة في أنه إذا قمت بتحديد مربعات الاختيار الأربعة هذه في إعدادات الفئة، وانقر فوق حفظ، ثم أقوم بتحديث صفحة الإعدادات، فلن يتم تحديد هذه الإعدادات بعد الآن.
التحذير الوحيد (لا توجد أخطاء) الذي أحصل عليه في وحدة التحكم الخاصة بي هو:
فشلت أدوات المطور في تحميل خريطة المصدر: لم يتمكن من تحميل المحتوى لـ https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: خطأ HTTP: رمز الحالة 404، فشل استجابة رمز HTTP::ERR_HTTP_RESPONSE_CODE_FAILURE
لقد حاولت تعطيل أكبر عدد ممكن من الإضافات، ولست متأكدًا مما إذا كان هذا التحذير في وحدة التحكم يسبب عدم القدرة على حفظ هذه الإعدادات، وإذا كان الأمر كذلك، فما الذي يسبب التحذير في وحدة التحكم.
كنت أختبره في Chrome، والآن اختبرته في Firefox (هذه المرة في الوضع الآمن) وفي وحدة التحكم أحصل على خطأ واحد:
Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”).
وتحذيرين:
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”.
unreachable code after return statement ...build-waiter.js:214
سؤال (فقط في حال) … هل حاولت إعادة تشغيل خدمة discourse بعد تمكين المكون الإضافي؟
تعديل: آه حسناً، لقد قمت بإعادة بناء الحاوية. على أي حال … لقد رأيت هذا السلوك من قبل وكان هذا مرتبطًا بطريقة ما بحقيقة أنني قمت بتمكين المكون الإضافي قبل إعادة بناء الحاوية أو شيء من هذا القبيل. لقد مر وقت طويل. سأحاول تثبيته في بيئة جديدة وسأحدد الخطوات الدقيقة لتمكينه.
من الناحية الفنية، لجعله يعمل، يجب إصلاح add_to_serializer على الأقل، ويجب استبدال bootbox بـ dialog. هذا يعمل معي على نسختي التطويرية.^\n\nتحرير: هل يمكنك تجربة هذا الفرع؟ GitHub - Arkshine/discourse-topic-trade-buttons
مرحباً بالجميع! لم أعد مستخدماً نشطاً لـ Discourse. لكنني على استعداد لتحديث هذه الإضافة لكم
لست أمام جهاز الكمبيوتر الآن ولكن في عطلة نهاية الأسبوع سأتحقق من طلبات السحب (pull requests) أو إذا لم تكن موجودة، سأتحقق من الشوكة (fork) التي تتحدثون عنها
أنت مرحب بك لإنشاء طلب سحب (pull request) بترجمات إضافية أو يمكنك الاتصال بي مباشرة إذا كنت ترغب في تقديم ترجمات ولكنك لا تعرف شيئًا عن البرمجة. شكرًا!