Code
المان Code امکان افزودن و اجرای کدهای PHP، HTML، CSS یا JavaScript با syntax highlighting و اجرای اختیاری کد را فراهم میکند.
تنظیمات
اجرای کد (Code Execution)
فقط برای کاربران با مجوزهای اجرای کد در دسترس است:
-
Execute code (checkbox) — کد را روی سایت اجرا کنید بهجای نمایش آن. فقط کدهایی که آنها را ایمن میدانید اضافه کنید.
-
Parse dynamic data (checkbox) — dynamic data tagها را در داخل کد parse کنید. فقط وقتی execute code فعال است در دسترس است.
-
Suppress PHP errors (checkbox) — خطاهای PHP را از نمایش مخفی کنید. برای نمایش خطاها در صورت نیاز «brx_code_errors» را بهعنوان پارامتر URL اضافه کنید. فقط وقتی execute code فعال است در دسترس است.
-
Render without wrapper (checkbox) — در frontend بدون div wrapper رندر کنید. وقتی این گزینه فعال است تنظیمات تب Style اعمال نخواهند شد. فقط وقتی execute code فعال است در دسترس است.
ویرایشگرهای کد (Code Editors)
وقتی اجرای کد غیرفعال یا مجاز نیست در دسترس است:
-
PHP & HTML (code editor) — ویرایشگر کد PHP و HTML با syntax highlighting. از dynamic data و متغیرها پشتیبانی میکند.
-
CSS (code editor) — ویرایشگر کد CSS با syntax highlighting. CSS بهطور خودکار در تگهای style قرار میگیرد. از dynamic data و متغیرها پشتیبانی میکند.
-
JavaScript (code editor) — ویرایشگر کد JavaScript با syntax highlighting. JavaScript بهطور خودکار در تگهای script قرار میگیرد. از dynamic data پشتیبانی میکند.
Syntax Highlighting
وقتی اجرای کد غیرفعال است در دسترس است:
- Theme (select) — تم syntax highlighting کد. گزینهها:
github(روشن)،tomorrow(روشن)،tomorrow-night(تاریک)،tranquil-heart(تاریک). پیشفرض: هیچ. همچنین میتوان از طریق theme styles بهصورت global تنظیم کرد.
مرجع توسعهدهنده
برای JSON schema کامل به Code Schema مراجعه کنید.