هل إعدادات التقويم لا تزال ذات صلة؟

هل إعدادات التقويم لا تزال ذات صلة؟

في فئات التقويم، من السهل جدًا العثور على categoryId، ولكن أين postId؟

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

يوجد تقويمان للفئات، أحدهما لتقويمات الموضوعات (calendar categories) والآخر لتقويمات الأحداث (events calendar categories).

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

تقويم فئة الأحداث هو الذي يتم ملؤه بـ “إنشاء حدث” من المنشورات الأولى.

3 إعجابات

حتى مع هذا الشرح، لا يزال الأمر مربكًا:

  1. بالفعل، postId ليس من السهل العثور عليه
  2. عدم فهم سبب الحاجة إلى تقويمين، أو لماذا يحملان نفس الاسم.

ربما لم أصادف قط “تقويم موضوع”. على حد فهمي، سيسمح “تقويم الموضوع” لموضوع واحد بالاحتفاظ بتقويم في أول مشاركة له (لذلك، يمكن نشره كصفحة) يمكن ملؤه بالرد على هذا الموضوع بإدخال… image؟

أعتقد أن استخدام اختصار topic_id/post_number قد يكون بداية جيدة. من السهل العثور عليه لأنه جزء من عنوان URL. ولكنه قد يتغير إذا تم نقل المشاركة. لذا فإن إحدى الطرق للتعامل مع هذا ستكون استخدام 123/45، وتحويل ذلك إلى postId الفعلي تلقائيًا. لذلك عندما يتم نقل المشاركة، يمكن إجراء التحويل الآخر (على سبيل المثال، سيتحول postId=444 إلى 222/67 بمجرد نقله من 123/45 إلى الموضوع 222). أعتقد أنه يتطلب جدول SQL إضافيًا لتتبع هذه العلاقة، ولكنه سيكون أسهل بكثير للمستخدمين لفهمه. وسيسمح أيضًا بالإشارة إلى المشاركات بهذا الشكل…

“يرجى الرجوع إلى post:134/33…” وسيؤدي ذلك تلقائيًا إلى إنشاء رابط لتلك المشاركة.

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

هل هناك واحد على try.discourse.org إذا كنت ترغب في التحقق منه؟

إعجابَين (2)

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