افزونه فرمساز الوند در plugins/forms/ قرار دارد و امکان ساخت فرمهای سفارشی، مدیریت صندوق ورودی و تعریف قوانین ارسال را فراهم میکند.
اطلاعات افزونه
- نام: فرمساز الوند
- نسخه: 0.2.0
- نویسنده: AlvandCMS Team
- پیشنیاز: PHP >= 8.0, ext-json, ext-mbstring
معماری
plugins/forms/
config.php # کانفیگ و منوها
includes/
helpers.php # توابع کمکی
hooks.php # هوکها
payments.php # پرداخت در فرمها
assets/
css/form-builder.css
js/form-builder.js
صفحات مدیریت
| مسیر | توضیح |
|---|---|
/admin/plugins/forms/list | همه فرمها |
/admin/plugins/forms/add | افزودن فرم جدید |
/admin/plugins/forms/shortcodes | کدهای کوتاه (shortcodes) |
/admin/plugins/forms/inbox | صندوق ورودی |
/admin/plugins/forms/rules | قوانین ارسال |
قابلیتها
- ساخت فرم بصری: با drag & drop
- کدهای کوتاه (Shortcodes): نمایش فرم در صفحات
- صندوق ورودی: مشاهده پاسخهای دریافتی
- قوانین ارسال: محدودیتها و اعتبارسنجی
- پرداخت درون فرمی: اتصال به درگاه پرداخت
- هوکهای فرم: یکپارچهسازی با سایر بخشها
Shortcode
[form id="1"]
با استفاده از کد کوتاه میتوان فرمها را در برگهها، پستها و سایر بخشها نمایش داد.
API
| مسیر | توضیح |
|---|---|
/api/form/read | خواندن فرم |