مرجع پارسی MyBB

نسخه‌ی کامل: استفاده از ابزار MyCode
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
سلام

در این تاپیک میخواهم چگونگی کار با این ابزار را آموزش بدم
ابتدا اینکه از کجا میتوان به این ابزار دست پیدا کرد؟
AdminCP > Configuration > MyCode

و اما این ابزار چه کمکی به ما میکند؟
گاهی لازم هست به کاربران اجازه بدیم از کد های HTML در پست هایشان استفاده کنند، گرچه شما میتوانید استفاده از HTML را در یک تالار برای کاربران ممکن سازید ولی این مورد خطراتی هم دربر خواهد داشت (امکان سوءاستفده کاربران)
در این مواقع میتوانید از MyCode استفاده کنید
با استفاده از MyCode میتوان کد های HTML خاص را به زبان ساده تری در آورد تا کاربران بدون نیاز به دانش HTML از زبان HTML استفاده کنند

در این سایت هم از MyCode استفاده میکنیم،
برای مثال مای کد زیر:

کد php:
[ltr]   [/ltr

با استفاده از این مای کد میتوانیم به سادگی در متن خود متن چپ به راست (Left to Right) داشته باشیم (برای وارد کردن متون انگلیسی و سورس در داخل متون فارسی)

متن زیر بدون استفاده از MyCode نوشته شده:
<span dir="ltr">

متن زیر با استفاده از MyCode نوشته شده:
<span dir="ltr">

چگونه میتوان MyCode جدید اضافه کرد؟
در این مسیر AdminCP > Configuration > MyCode
بر روی Add New MyCode کلیک کنید
در قسمت Title عنوان را وارد کنید (عنوان زیاد مهم نیست که چه باشد ولی باید وارد شود) مثال: Left to right Text

Short Description توضیحات مای کد

Regular Expression مای کدی که کاربر میتوان از آن استفاده کند
مثال: \[ltr\](.*?)\[/ltr\]

Replacement زبان HTML که با مای کد بالا جایگزین خواهد شد
مثال: <span dir="ltr">$1</span>

Enabled باید روی Yes تنظیم شود تا قابل استفاده باشد

ذخیره کنید (Save MyCode)


بعدا در همین تاپیک آموزش ایجاد مای کد های دیگر را هم خواهیم گفت

موفق باشید

منبع: این آموزش در سایت MybbSupport توسط GreyWolf نوشته شده است.
امروز میخواهیم یک MyCode دیگری رو ایجاد کنیم، این مای کد با مای کدی که در پست قبلی گفتم کمی متفاوته!

در مای کد قبل ما فقط یک مقدار رو میتونیم به مای کد بدیم، مثلا در مای کد [b ] [/ b] هرچی به مای کد بدیم نوشته درشت (Bold) به ما نشون خواهد داد

حالا مای کد زیر رو ببینید
Regular Expression (بیان منظم):
\[a\ href=(.*?) title=(.*?) target=(.*?)\](.*?)\[/a\]

Replacement (جایگزینی):
<a href="$1" title="$2" target="$3">$4</a>

مای کد رو ذخیره کنید

حالا برسیم به توضیح مای کد، لینک زیر رو ببینید (با مای کد بالا نوشته شده)

کد php:
[a href=http://www.mybbsupport.ir title=پشتیبانی فارسی مای بی بی target=_blank]MyBB Support[/a] 

خروجی:
MyBB Support


HREF نشان دهنده URL هست
TITLE عنوان لینک هست
TARGET نشان میده که لینک در صفحه جدید باز بشه یا در صفحه جاری و ...

فقط به خاطر داشته باشید که هنگام استفاده از مای کد باید هر 4 مورد رو باید به مای کد بدید تا کار کنه و حتما باید به ترتیب وارد کنید (به همین دلیل ترجمه Regular Expression میشه بیان منظم!)

این یک مثال بود، میتونید با استفاده از این مثال ها مای کد های پیشرفته تری ایجاد کنید.

منبع: این آموزش در سایت MybbSupport توسط GreyWolf نوشته شده است.