كل ما تحتاجه لإنشاء نماذج احترافية لموقعك.
منشئ مرئي بديهي مع واجهة السحب والإفلات. لا حاجة للبرمجة لإنشاء نماذج جميلة.
قسّم النماذج الطويلة إلى خطوات قابلة للإدارة مع تخطيطات معالج أفقية أو رأسية.
نص، بريد إلكتروني، هاتف، قائمة اختيار، مربع تحديد، زر راديو، رفع ملف، منتقي تاريخ، تقييم بالنجوم، والمزيد.
أرسل إشعارات بريد إلكتروني قابلة للتخصيص للمسؤولين وردود تلقائية للمستخدمين.
اتصل بـ Zapier أو Make أو أي نقطة نهاية webhook. التكامل مع Mailchimp و GetResponse.
دعم مدمج لـ Google reCAPTCHA و CAPTCHA الرياضي لمنع الإرسالات العشوائية.
صدّر إرسالات النماذج إلى تنسيق CSV أو Excel للتحليل وإعداد التقارير.
استخدم الأكواد المختصرة أو قم بتضمين النماذج عبر iframe في المواقع الخارجية مع التنسيق الكامل.
معاينة النموذج في الوقت الفعلي أثناء البناء. شاهد بالضبط كيف سيظهر على سطح المكتب والجهاز اللوحي والجوال.
BB Form Builder متوافق تمامًا مع جميع سكريبتات Botble CMS المتوفرة على CodeCanyon.
عرض النماذج في نوافذ منبثقة مع خيارات تشغيل متنوعة
يفتح النموذج عندما ينقر المستخدم على زر. الأفضل لنماذج الاتصال والتسجيل والإجراءات عند الطلب.
يظهر النموذج تلقائياً بعد وقت محدد (5 ثوانٍ). رائع للاشتراك في النشرة الإخبارية.
يظهر النموذج عندما يمرر المستخدم أكثر من 50% من الصفحة. مثالي لنماذج التغذية الراجعة.
يظهر النموذج عندما يحرك المستخدم المؤشر لمغادرة الصفحة. مثالي لاستهداف الزوار المغادرين.
قم بتكوين إعدادات النوافذ المنبثقة في منشئ النماذج ضمن الإعدادات → إعدادات عرض النوافذ المنبثقة. اختر من نقر الزر، التأخير الزمني، نسبة التمرير، أو محفزات نية الخروج. تظهر كل نافذة منبثقة مرة واحدة فقط لكل جلسة (باستثناء النوافذ المنبثقة التي يتم تشغيلها بالزر).
اختر من بين 5 أنماط نماذج جميلة لتتناسب مع تصميم موقعك
اختبر قوة وبساطة منشئ النماذج لدينا.
ابدأ العمل في دقائق مع عملية التثبيت البسيطة.
قم بتحميل ملف ZIP للإضافة من تحميلات CodeCanyon صفحة.
استخرج ملف ZIP المحمّل إلى جهازك المحلي.
ارفع المجلد المستخرج إلى خادمك في:
platform/plugins/bb-form-builder
انتقل إلى لوحة الإدارة → الإضافات وانقر على تفعيل زر.
انتقل إلى لوحة الإدارة → الإعدادات → عام وأدخل كود الشراء لتفعيل الترخيص.
الوصول BB Form Builder من قائمة الشريط الجانبي للإدارة وأنشئ أول نموذج لك.
بعد التثبيت، اطلع على التوثيق للحصول على أدلة مفصلة حول إنشاء النماذج وإعداد إشعارات البريد الإلكتروني والتكامل مع خدمات الطرف الثالث.
يمكنك بسهولة تضمين نماذجك في أي موقع خارجي باستخدام iframe. اختر أحد تنسيقات URL أدناه:
رابط قابل للقراءة باستخدام كود النموذج
<iframe
src="https://bb-form-builder.botble.com/form/your-form-code"
width="100%"
height="500"
frameborder="0"
></iframe>
يستخدم الهاش لأمان أفضل (موصى به للنماذج الحساسة)
<iframe
src="https://bb-form-builder.botble.com/forms/abc123xyz/embed"
width="100%"
height="500"
frameborder="0"
></iframe>
للحصول على المزيد من التحكم واستجابة أفضل، استخدم كود JavaScript للتضمين:
<div id="bb-form-builder-container"></div>
<script src="https://bb-form-builder.botble.com/vendor/core/plugins/bb-form-builder/js/embed.js?v=1.1.3"></script>
<script>
document.addEventListener("DOMContentLoaded", function() {
BbFormBuilder.embed({
container: '#bb-form-builder-container',
formCode: 'your-form-code',
version: '1.1.3'
});
});
</script>
انقر على "تحميل النموذج" لمعاينة النموذج المضمّن
<iframe
src="https://bb-form-builder.botble.com/form/contact-form"
width="100%"
height="500"
frameborder="0"
></iframe>
Easily embed forms from your BB Form Builder installation into any Botble CMS website.
This integration allows you to host BB Form Builder on one site (e.g., form.domain.com) and embed forms on other Botble CMS sites using a simple shortcode. The forms are loaded via JavaScript for seamless integration.
Create a new file named form-builder-integration.php in your theme's functions folder:
platform/themes/[your-theme]/functions/form-builder-integration.php
Copy and paste this code into your integration file. Update the $formBuilderBaseUrl to match your BB Form Builder installation URL:
<?php
use Botble\Shortcode\Compilers\Shortcode;
/**
* BB Form Builder Integration for Botble CMS
*
* This file integrates forms from a remote BB Form Builder installation
* into this Botble CMS site using the Embed via JavaScript feature.
*
* Instructions:
* 1. Copy this file to: platform/themes/[your-theme]/functions/
* 2. Update the $formBuilderBaseUrl variable below
* 3. Use the shortcode: [bb-form-builder-integration code="your-form-code"]
*/
// Configure your BB Form Builder installation URL (no trailing slash)
$formBuilderBaseUrl = 'https://bb-form-builder.botble.com';
$embedVersion = '1.1.3';
app()->booted(function () use ($formBuilderBaseUrl, $embedVersion): void {
// Add the embed.js script to the footer
add_filter(THEME_FRONT_FOOTER, function (?string $html) use ($formBuilderBaseUrl, $embedVersion): string {
static $scriptAdded = false;
if ($scriptAdded) {
return $html;
}
$scriptAdded = true;
$script = <<<HTML
<script src="{$formBuilderBaseUrl}/vendor/core/plugins/bb-form-builder/js/embed.js?v={$embedVersion}"></script>
HTML;
return $html . $script;
}, 100);
// Register the shortcode to render forms
add_shortcode(
'bb-form-builder-integration',
'BB Form Builder Integration',
'Embed a form from your BB Form Builder installation',
function (Shortcode $shortcode) use ($formBuilderBaseUrl, $embedVersion) {
$formCode = $shortcode->code;
if (empty($formCode)) {
return '<p class="text-danger">Error: code attribute is required.</p>';
}
// Generate a unique container ID
$containerId = 'bb-form-' . md5($formCode . uniqid());
return <<<HTML
<div id="{$containerId}"></div>
<script>
document.addEventListener("DOMContentLoaded", function() {
if (typeof BbFormBuilder !== 'undefined') {
BbFormBuilder.embed({
container: '#{$containerId}',
formCode: '{$formCode}',
baseUrl: '{$formBuilderBaseUrl}',
version: '{$embedVersion}'
});
} else {
document.getElementById('{$containerId}').innerHTML =
'<p class="text-danger">BB Form Builder script not loaded.</p>';
}
});
</script>
HTML;
}
);
// Optional: Add admin UI for the shortcode
shortcode()->setAdminConfig('bb-form-builder-integration', function (array $attributes) {
return '
<div class="mb-3">
<label class="form-label">Form Code</label>
<input type="text" name="code" value="' . ($attributes['code'] ?? '') . '" class="form-control" placeholder="e.g., contact-form">
<div class="form-text">Enter the form code from your BB Form Builder installation.</div>
</div>
';
});
});
Add this shortcode to any page or post on your Botble CMS site:
[bb-form-builder-integration code="your-form-code"]
Examples:
[bb-form-builder-integration code="contact-form"][bb-form-builder-integration code="newsletter"][bb-form-builder-integration code="job-application"]BB Form Builder supports cross-domain embedding out of the box. No additional CORS configuration is required. Simply install BB Form Builder on your form server and embed forms on any website using the shortcode above.
استخدم الكود المختصر التالي لتضمين النماذج في صفحاتك:
[bb-form-builder code="your-form-code"][/bb-form-builder]
contact-form - نموذج اتصال بسيطcustomer-feedback - استطلاع متعدد الخطوات مع تقييم بالنجومjob-application - نموذج متعدد الخطوات مع رفع ملفnewsletter - الاشتراك في النشرة الإخباريةevent-registration - تسجيل الحدث مع حقول متعددةأنشئ نماذج احترافية في دقائق
حوّل موقعك بنماذج قوية وجميلة. أنشئ نماذج اتصال واستطلاعات وتسجيلات والمزيد باستخدام منشئنا البديهي بالسحب والإفلات.