لقد قرأت منشورات أخرى حول كيفية القيام بذلك ولكنني أبحث عن حل فعال. أنا على علم أيضًا بإمكانية تخصيص نصوص الموقع، ولكن هذا ليس حلاً لحالة الاستخدام هذه.
ما الذي ترغب في فعله؟
طريقة لإعادة التوجيه إلى عنوان URL واحد عند حظر الصفحة، وعنوان URL آخر عند عدم العثور على الصفحة. يمكن أن يكون مكونًا إضافيًا، أو مكون سمة، أو بعض جافاسكريبت التي ألصقها في admin > customize > theme > custom css/html، أو أي حل آخر. لا أريد إعداد Apache أو Nginx. لن تتغير عناوين URL كثيرًا ويمكن ترميزها بشكل ثابت.
متى تحتاج إلى إنجازه؟
في الأسبوعين القادمين.
ما هي ميزانيتك، بالدولار الأمريكي التي يمكنك تقديمها لهذه المهمة؟
مفتوح للاقتراحات.
*** إذا كنت مهتمًا، يرجى إرسال رسالة خاصة لي. لا تنشر هنا قائلًا “سأفعل ذلك”.
اعتذر، يرجى النشر هنا إذن. لقد واجهت حالات في الماضي حيث نشر شخص ما علنًا “سأفعل ذلك”، لكنني لم أرغب في توظيف هذا الشخص. مرشحون آخرون (أفضل) لا يتقدمون لأن الوظيفة قد تم شغلها.
لقد جربت ذلك، لكنني لا أرى أي فرق. إذا ذهبت إلى /foo مع تمكينه أو تعطيله، أحصل على نفس الشيء. (لقد قمت بتخصيص النص لمحاولة إعطائهم فكرة عن السبب، لكن هذا ليس مرضياً للغاية.)
أتفق، ولقد قمت (عن طريق الخطأ، كما تشير) بتخصيص كلا النصين بنفس الطريقة، وهو أمر غير صحيح حقًا. لكنني ما زلت لا أعتقد أنني أستطيع جعله يفعل ما أريده. بعض التفاصيل الإضافية حول حالة الاستخدام:
لدينا عدة فئات لها متطلبات وصول خاصة. أمثلة:
لرؤية الفئة X، يجب عليك ملء نموذج اتفاقية عدم إفشاء (NDA) مما يضعك في المجموعة x.
لرؤية الفئة Y، يجب عليك قبول سياسة Discourse، مما يضعك في المجموعة y.
لرؤية الفئة Z، يجب عليك تجاوز بعض الإجراءات الأخرى، مما يضعك في المجموعة z.
لدينا منشور معين “كيفية الانضمام إلى مجموعة فرعية في المنتدى” يشرح كل هذه القواعد ويحتوي على روابط إلى النماذج.
في بعض الأحيان، يحصل المستخدم على رابط لموضوع من مستخدم آخر، ولكنه غير قادر على الوصول إليه، ربما لأنه لم يوقع على اتفاقية عدم إفشاء. يأخذه Discourse إلى صفحة ممنوع، ولكنه لا يشرح كيف يمكنه الحصول على الوصول (أي أي من الإجراءات التي يحتاج إلى تجاوزها لرؤية الموضوع). لقد قمت بتخصيص النص لمحاولة توجيههم إلى “كيفية الانضمام إلى مجموعة فرعية في المنتدى”، لكن النتيجة ليست مرضية للغاية. (انظر لقطة الشاشة أعلاه.)
أرى نهجين:
عند المنع، قم بإعادة توجيههم إلى “كيفية الانضمام إلى مجموعة فرعية في المنتدى”، ودعهم يقرؤون جميع القواعد ويأملون أن يستنتجوا أي إجراء يحتاجون إلى تجاوزه لرؤية الموضوع المطلوب.
سيكون أفضل بكثير إذا كان بإمكاننا القول صراحة “لا يُسمح لك برؤية هذا الموضوع لأنك بحاجة إلى توقيع اتفاقية عدم الإفشاء هذه”. سيتطلب ذلك إعدادًا يربط الفئات بالمنشورات، على سبيل المثال الفئة X → منشور يحتوي على نموذج اتفاقية عدم إفشاء. هناك 15-20 من هذه القواعد/الربط.