ثابت AVATAR_DIR غير محدد في سكربت استيراد XenForo

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

ثانياً، يتم تجريد المرفقات من مواقعها في المنشور وإلصاقها في نهاية كل منشور. لذلك، إذا كان لدي تقرير رحلة طويل مع العديد من الصور في فقرات النص، فإن هذه الصور الآن هي رموز [attach] حيث يجب أن تكون وجميع الصور منشورة في سطر واحد في أسفل المنشور.

يجب أن أعترف، أنا محبط بعض الشيء هنا. هذه ربما محاولتي الرابعة أو الخامسة الجادة للانتقال إلى discourse. يبدو أن وجود مستورد يعمل من xenforo إلى discourse سيكون فائدة كبيرة لمجتمع discourse، لكنني جربت هذا السكربت عدة مرات على مدار العام الماضي، وهو ببساطة لا يعمل، ويبدو أنه لا يوجد أحد تقريبًا مهتم بجعله يعمل. أفهم أن هذا مجاني، وأنا بمفردي، لكن من المخيب للآمال أن شيئًا يمكن أن يجلب الكثير من الأشخاص إلى discourse يحصل على القليل جدًا من الاهتمام.

أفترض أنني سأعود مرة أخرى بعد ستة أشهر تقريبًا لمعرفة ما إذا كانت هناك أي تحسينات. ربما تكون المحاولة السادسة هي السحر؟

إعجاب واحد (1)

الناس الوحيدون المهتمون بجعل الأمر يعمل هم المهتمون بجعله يعمل للمجتمع الذي يهاجرون إليه. مجتمعك مختلف. النص البرمجي الحالي معطل لمجتمعك ولكنه عمل مع الآخرين. كل استيراد هو حالة فريدة.

احتمالية أن يعمل الأمر لك ببساطة ضئيلة للغاية. سيتطلب الأمر بالتأكيد عدة ساعات عمل من شخص ملم بالنصوص البرمجية للاستيراد أو أكثر من ذلك بكثير لمبرمج جيد غير ملم بـ discourse أو ruby (لقد كتبت العديد من المستوردات قبل أن أعرف ruby).

أوه. هذا أكثر مما كنت أتوقع.

أعتقد أنني ربما كتبت رمزًا مشابهًا للتعامل مع المرفقات التي يتم تضمينها أحيانًا في المنشور وأحيانًا لا، لكنني لم أكن كريمًا بما يكفي لتقديم طلب سحب (PR).

إعجابَين (2)

لماذا تسمي نصًا برمجيًا يعمل بشكل جيد جدًا، ولكنه يستغرق بضع دقائق لفهم AVATAR_DIR ولا يضع المرفقات دائمًا في المكان الصحيح، “معطلًا تمامًا” و"إنه لا يعمل ببساطة"؟ لقد قمت بأكثر من 20 استيرادًا بهذا النص البرمجي (وكتبت كود الأفاتار وعززت استيراد المرفقات). إنه ليس معطلًا.

أقترح عليك تغيير الكود وتقديم طلب سحب (PR) بدلاً من الانتظار 6 أشهر لمعرفة ما إذا كان شخص ما لطيفًا بما يكفي لفتح مصدر المزيد من الكود دون الحصول على تقدير :+1:t3:

إعجابَين (2)

أنا أقدر مساهماتك، لكنني أسميها معطلة لأنك حذفت جزءًا رئيسيًا من التعليمات البرمجية يتسبب في فشل البرنامج النصي قبل أن يبدأ حتى في معالجة البيانات. هذا هو تعريف الكلمة في هذا السياق. مرة أخرى، أنا لا أهاجمك، أنا فقط أعلم الآخرين.

يبدو هذا جنونياً بالنسبة لي لأنني أعمل بشكل أساسي من تثبيت xenforo جديد (قصة طويلة). إذا لم يكن بإمكانه العمل في مثل هذه الحالة النقية، فنعم، أتفق معك، يبدو أن discourse ليس خياراً لمجتمعي.

حسنًا، أنا لا أشعر بالهجوم - أعتقد فقط أنك بحاجة إلى بذل جهدك في إنشاء طلب سحب (PR) أو كتابة دليل.\n\nلم أستبعد أي كود، أنت فقط بحاجة إلى تعيين متغير بيئة.\n\n\n[quote="Matt D, post:5, topic:266087, username:moshbit"]\nهذا يبدو جنونيًا بعض الشيء بالنسبة لي لأنني أعمل بشكل أساسي من تثبيت xenforo جديد\n[/quote]\nليس كل تثبيت متماثلًا، يعتمد الأمر على مسار الترقية الذي تم اتخاذه. ربما لم يتم استخدام البرنامج النصي مطلقًا على تثبيت جديد :wink: ومعظم المنتديات التي كُتب عليها البرنامج النصي، كانت تحتوي على إضافات وتعديلات وأخطاء تسببت في أشياء غريبة في قاعدة البيانات.\n\nقد يبدو الأمر “جنونيًا”، ولكن ربما تحتاج إلى رؤية الكوب ممتلئًا تقريبًا بدلاً من كونه فارغًا قليلاً. البرنامج النصي يمنحك 99٪. لذا، نعم، قد يتطلب الأمر بعض الجهد الإضافي لجعله مثاليًا بنسبة 100٪ بالنسبة لك. ولكنه يعمل وليس معطلاً. لم يحتج إلى تعديلات في آخر عمليات استيراد قمت بها باستخدامه.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.