BBCode

BBCode ("كود لوحة الإعلانات") هي لغة ترميز خفيفة الوزن تُستخدم لتنسيق الرسائل في العديد من برامج منتديات الإنترنت . وقد طُرحت لأول مرة عام 1998. [ 1 ] عادةً ما تُشار إلى "الوسوم" المتاحة في BBCode بأقواس مربعة ( [و ]) تحيط بالكلمة المفتاحية، ويتم تحليلها قبل ترجمتها إلى HTML .

الوسوم

مثال بلغة HTML/CSSBBCodeالناتج
<b> نص غامق < / b >
[ 2 ] أو
< span style = "font-weight: bold;" > نص غامق </ span >
[b] نص غامق [/b]
نص غامق
<i> نص مائل < / i >
أو
< span style = "font-style: italic;" > نص مائل </ span >
[i] نص مائل [/i]
نص مائل
<u> نص مسطر < / u >
أو
< span style = "text-decoration: underline;" > نص مسطر </ span >
[u] نص مسطر [/u]
النص المسطر
<s> نص مشطوب < / s >
أو
<del> نص مشطوب < / del >
أو
< span style = "text-decoration: line-through;" > نص مشطوب </ span >
[s] نص مشطوب [/s]
نص مشطوب
<a href="https://en.wikipedia.org"> https://en.wikipedia.org </a>
<a href="https://en.wikipedia.org"> ويكيبيديا الإنجليزية </a>
[url] https://en.wikipedia.org [/url]
[url = https://en.wikipedia.org ] ويكيبيديا الإنجليزية [/url]
< img src = "https://file.arabipedia.wiki/wikipedia/commons/7/70/Example.png" alt = "صورة مثال" >
[img alt = " صورة مثال" ] https://file.arabipedia.wiki/wikipedia/commons/7/70/Example.png [/img]
صورة توضيحية
< img src = "Smileys/Face-smile.svg" alt = ":-)" >
:) 
أو
[:-)] 

ستكون هذه طريقة أخرى لاستخدامها، ويجب أن يقوم مدير المنتدى بضبطها مسبقًا.[img]url_img[/img]

(هذا الرمز التعبيري وغيره ، حسب الصيغة. معظم أكواد BBCode لا تضع الرموز التعبيرية بين قوسين مربعين، مما يؤدي إلى استخدامها عن طريق الخطأ بشكل متكرر.)
:-)
(تختلف الصورة والحجم المحددين.)
<blockquote> <p> نص مقتبس < / p > </blockquote>
<blockquote> <p> نص مقتبس < / p > <cite> - المؤلف < / cite > </blockquote>

(عادة ما يتم تنفيذها بطرق أكثر تطوراً.)

[quote] نص مقتبس [/quote]
[quote = "author" ] نص مقتبس [/quote]

(بما في ذلك الاختياري author)

النص المقتبس

النص المقتبس

- مؤلف

< اقرأ >>< code > كود حاسوبي </ code ></ اقرأ >
[code] رمز الحاسوب [/code]
computer code
< pre > نص أحادي المسافة </ pre >
[pre] نص أحادي المسافة [/pre]
نص أحادي المسافة
< span style = "font-size:30px" > نص كبير </ span >
أو
< span style = "font-size:85%" > نص أصغر </ span >
[style size = "30px" ] نص كبير [/style]
[style size = "85" ] نص أصغر [/style]

أو

[size = "30px" ] نص كبير [/size]
[size = "85" ] نص أصغر [/size]

(تختلف وحدة القياس باختلاف كل متغير من متغيرات BBCode ويمكن أن تمثل وحدات البكسل أو النقاط أو أحجام HTML النسبية.)

نص كبير
نص أصغر
< span style = "color:fuchsia;" > نص باللون الفوشيا </ span >
أو
< span style = "color:#FF00FF;" > نص باللون الفوشيا </ span >
[style color = "fuchsia" ] نص باللون الفوشيا [/style]
أو
[style color = #FF00FF ] نص باللون الفوشيا [/style]
أو
[color = #FF00FF ] نص باللون الفوشيا [/color]

(يتم دعم كل من أسماء ألوان HTML وقيم الألوان السداسية العشرية بشكل عام، على الرغم من أنه في بعض اللوحات، يجب عليك حذفها #من تحديد لون سداسي عشري.)

نص باللون الفوشيا
< ul > < li > الإدخال أ </ li > < li > الإدخال ب </ li > </ ul >< ol > < li > الإدخال 1 </ li > < li > الإدخال 2 </ li > </ ol >
[قائمة] [*]المدخل أ [*] المدخل ب [/قائمة][list = 1 ] [*] المدخل 1 [*] المدخل 2 [/قائمة]

بعض لوحات الرسائل لا تحتاج إلى الأقواس المربعة حول العلامات. [ 3 ]

(توجد العديد من المتغيرات لـ liو /li، وأنواع القوائم - غير مرتبة ومرتبة، مع تنسيقات مختلفة للنقاط أو العدادات - إلخ.)

  • المدخل أ
  • المدخل ب
  1. المدخل 1
  2. المدخل 2
<table> <tr> <th> عنوان العمود 1 </th> <th> عنوان العمود 2 </th> </tr> <tr> <td> خلية الجدول 1 </td> <td> خلية الجدول 2 </td> </tr> </table>
[table] [tr] [th] عنوان العمود 1 [/th] [th] عنوان العمود 2 [/th] [/tr] [tr] [td] خلية الجدول 1 [/td] [td] خلية الجدول 2 [/td] [/tr] [/table]

(بعض المتغيرات لـ thead، القواعد، إلخ.)

عنوان العمود 1عنوان العمود 2
الخلية 1 في الجدولالخلية الثانية من الجدول
المصدر: [ 4 ]

انظر أيضاً

لغات ترميز خفيفة الوزن أخرى :

مراجع

  1. "تاريخ بي بي كود" . www.bbcode.org . تم الاطلاع عليه بتاريخ 21 فبراير 2025 .
  2. "تنسيق نص HTML" . W3Schools . تم الاطلاع عليه بتاريخ 1 مايو 2021 .
  3. على سبيل المثال، منتديات مشروع BOINC وغيرها.
  4. "مرجع علامات BBCode" . www.bbcode.org . تم الاطلاع عليه بتاريخ 12 يناير 2022 .