سؤال

عند استخدام PHP's BBCode الامتداد ، هل يعرف أي شخص ما الذي تعنيه BBCode_Type_root بالضبط؟ لا يبدو ضروريًا ، على الأقل مع هذا المثال, ، ومع ذلك ، يتم استخدامه في معظم الأمثلة في الوثائق.

الوثائق غامضة للغاية بشأن هذا العنصر:

BBCODE_TYPE_ROOT (عدد صحيح)

This BBCode tag is the special tag root (nesting level 0).

شكرا لكم مقدما.

هل كانت مفيدة؟

المحلول

حسنًا ، ظللت أجرب وأبحث في الأمثلة ، وقد اكتشفت ذلك.

المثال الرئيسي هو على هذه الصفحة. لاحظ ، لم يتم ترجمة النص المائل [i] [/i] إلى HTML. هذا لأنه تم تحديده تحت عنصر الجذر. في الأساس ، يفهم مترجم BBCode هذا "الشجرة" التي ينشئها BBCode. باستخدام أولياء الأمور والأطفال ، يمكنك إنشاء عناصر [ul] و [li] على التوالي. ربما ، ترغب في إضافة خصائص إلى عنصر "أعلى مستوى". يمنع مثال! أنا يمنع استخدام النص المائل عند عدم استخدام علامات حتى الآن ، أي: تحت عنصر الجذر.

لذلك إذا كنت تبقي بنية شجرة BBCode في الاعتبار ، فإن عنصر BBCODE_TYPE_ROOT هو عنصر الجذر. كيندا مثل عنصر <html> في صفحات HTML ، باستثناء غير مرئي في BBCode.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top