← العودة للفهرس

فئات الأسئلة الشائعة

تجميع الأسئلة في مجموعات تظهر كتبويبات في صفحة FAQ على الموقع. هذه الشاشة تُنشئ الفئة فقط — الأسئلة نفسها تُضاف من شاشة FAQs.

المجموعة: CMS & Website اسم القائمة: Faq Categories الرابط: /admin/faq-categories الأيقونة: مجلد

محتويات الصفحة

1. ما هي هذه الشاشة؟

من القائمة الجانبية: CMS & Website ← Faq Categories.

الفئة هي «عنوان مجموعة» مثل: الضمان، الطلبات، حسابي. الزائر في صفحة الأسئلة الشائعة يرى هذه العناوين كتبويبات، وتحت كل تبويب الأسئلة التابعة له.

الشاشةماذا تفعل؟
Faq Categories (هذه الشاشة) إنشاء المجموعات وترتيبها وإظهارها أو إخفاؤها
FAQs (شاشة أخرى) كتابة السؤال والجواب وربطه بفئة من هنا
إنشاء فئة هنا لا يضيف أي سؤال للزائر. يجب بعدها فتح شاشة FAQs وإضافة أسئلة داخل الفئة، مع تفعيل Active في الطرفين.

2. صورة تقريبية — قائمة الفئات

بعد فتح الشاشة تظهر قائمة السجلات. الأعمدة والأزرار مطابقة للوحة.

Marvel Tech admin / faq-categories
CMS & Website
Banners
FAQs
Faq Categories
Blogs
Faq Categories + New
Name (English) Name (Arabic) Active Sort Order FAQs Count
My Account حسابي 1 1 عرض · تعديل · حذف
Ordering الطلبات 2 2 عرض · تعديل · حذف
Warranty الضمان 3 2 عرض · تعديل · حذف

صورة تقريبية — ليست لقطة حقيقية. الأعمدة مطابقة للوحة: Name (English)، Name (Arabic)، Active، Sort Order، FAQs Count.

يمكن سحب الصفوف لإعادة الترتيب لأن القائمة مربوطة بحقل Sort Order.

3. صورة تقريبية — نموذج الإضافة / التعديل

عند الضغط على New أو تعديل سجل، يظهر النموذج على عمودين. الأسماء أدناه هي النصوص الظاهرة في اللوحة حرفياً.

Create Faq Category Create
Warranty
الضمان
warranty
Auto-generated from name if left empty
1
Display order starts from 1.
Optional description…
وصف اختياري…
Create

صورة تقريبية للنموذج. الحقول المطلوبة معلّمة بنجمة حمراء كما في اللوحة.

4. جدول الحقول بالتفصيل

الاسم الظاهر = ما تراه في النموذج. الاسم التقني = اسم الحقل في النظام (للمرجعية عند الحاجة).

الاسم الظاهر في اللوحة الاسم التقني مطلوب؟ الشرح
Name (English) name_en مطلوب اسم الفئة بالإنجليزية. يظهر للزائر عند لغة الموقع EN. الحد الأقصى 255 حرفاً. إذا تُرك slug فارغاً يُولَّد منه.
Name (Arabic) name_ar مطلوب اسم الفئة بالعربية. يظهر في تبويبات صفحة FAQ عندما الموقع بالعربية. إن كان فارغاً في البيانات القديمة يُستخدم الاسم الإنجليزي كبديل على الموقع.
Slug slug اختياري معرف قصير بالإنجليزية مثل warranty. يجب أن يكون فريداً. إذا تُرك فارغاً يُولَّد تلقائياً من Name (English) عند الحفظ. النص المساعد في اللوحة: Auto-generated from name if left empty. لا تغيّره بعد النشر إلا للضرورة لأنه يُستخدم في روابط تبويبات الصفحة.
Description (English) description_en اختياري مربع نص من 3 أسطر. للشرح الداخلي أو الاستخدام المستقبلي. صفحة FAQ الحالية تعرض اسم الفئة والأسئلة فقط، ولا تظهر هذا الوصف للزائر حالياً.
Description (Arabic) description_ar اختياري مثل الوصف الإنجليزي. لا يظهر حالياً في صفحة FAQ على الموقع.
Active is_active افتراضي: مفعّل مفتاح تشغيل/إيقاف. إذا أُوقف: الفئة تختفي من الموقع، وتُخفى معها كل أسئلتها حتى لو كانت الأسئلة نفسها Active. لا تُحذف البيانات، يمكن إعادة التفعيل لاحقاً.
Sort Order sort_order افتراضي: 1 رقم ترتيب العرض، يبدأ من 1 حسب النص المساعد في اللوحة: Display order starts from 1. الرقم الأصغر يظهر أولاً. يمكن أيضاً سحب الصفوف في القائمة لتغيير الترتيب.

5. أعمدة الجدول وأوامر الصف

الأعمدة

العمودملاحظات
Name (English)بحث + ترتيب
Name (Arabic)بحث + ترتيب
Activeأيقونة صح/خطأ
Sort Orderترتيب. القائمة مرتّبة عليه افتراضياً
FAQs Countعدد الأسئلة المرتبطة بالفئة — للقراءة فقط

أزرار كل صف

حذف الفئة لا يحذف الأسئلة المرتبطة. يُفكّ الربط فقط (يصبح تصنيف السؤال فارغاً). السؤال بعد ذلك لن يظهر على الموقع لأن العرض يشترط فئة نشطة. الأفضل: أوقف Active بدل الحذف، أو انقل الأسئلة إلى فئة أخرى من شاشة FAQs أولاً.

6. كيف تضيف فئة

  1. من القائمة: CMS & Website ← Faq Categories.
  2. اضغط New أعلى الجدول.
  3. املأ Name (English) و Name (Arabic) — هذان الحقلان مطلوبان.
  4. اترك Slug فارغاً ليُولَّد تلقائياً، أو اكتبه يدوياً بأحرف إنجليزية صغيرة وشرطات.
  5. اترك Active مفعّلاً إذا أردت ظهور المجموعة فوراً بعد إضافة الأسئلة.
  6. ضع Sort Order (1 للظهور أولاً، ثم 2، 3…).
  7. الوصف اختياري.
  8. اضغط Create.
  9. انتقل إلى شاشة FAQs وأضف أسئلة واختر هذه الفئة في حقل Category.

7. كيف تعدّل أو ترتّب أو تحذف

تعديل

  1. ابحث بالاسم الإنجليزي أو العربي في أعلى الجدول.
  2. اضغط Edit.
  3. عدّل ما تريد ثم احفظ.
  4. افتح صفحة FAQ في الموقع بالعربي والإنجليزي للتحقق.

إعادة الترتيب

اسحب الصف في القائمة، أو عدّل رقم Sort Order يدوياً.

إخفاء بدون حذف

عطّل Active ثم احفظ. الفئة وكل أسئلتها تختفي من الموقع وتبقى في اللوحة.

8. أين يظهر على الموقع

صفحة الموقع: /faq
أسماء الفئات تظهر كتبويبات أعلى الصفحة (Hot Topics). عند اختيار تبويب تُعرض أسئلة تلك الفئة.
حسابي الطلبات الضمان
1. كيف أعدّل بياناتي؟
2. نسيت كلمة المرور

صورة تقريبية لصفحة FAQ على الموقع — التبويبات = أسماء الفئات حسب لغة الموقع.

9. سيناريو عملي — إضافة مجموعة «الشحن»

  1. أنشئ فئة: Name (English) = Shipping — Name (Arabic) = الشحن — Sort Order = 4 — Active = تشغيل.
  2. احفظ. يُولَّد slug تقريباً: shipping.
  3. افتح FAQs ← New.
  4. Category = Shipping، اكتب السؤال والجواب، Active = تشغيل، ثم احفظ.
  5. افتح الموقع على /faq وتأكد أن تبويب «الشحن» ظاهر بالعربية.

10. أخطاء شائعة

ما يحدثالسبب الغالبالحل
أنشأت فئة ولا أرى شيئاً في الموقع لا توجد أسئلة مرتبطة، أو الأسئلة غير Active أضف سؤالاً من شاشة FAQs واربطه بالفئة
الأسئلة موجودة لكن التبويب اختفى Active على الفئة مغلق فعّل Active على الفئة (يكفي إغلاق الفئة لإخفاء كل أسئلتها)
لا يمكن حفظ الـ Slug القيمة مستخدمة في فئة أخرى (يجب أن يكون فريداً) غيّر الـ slug أو اتركه فارغاً ليُولَّد تلقائياً
حذف الفئة واختفاء الأسئلة من الموقع الأسئلة بقيت بدون فئة نشطة عد إلى FAQs واربط كل سؤال بفئة أخرى
فئات جاهزة غالباً في النظام: My Account / حسابي — Ordering / الطلبات — Warranty / الضمان. لا تُنشئ نسخاً مكررة بنفس المعنى.