Tout ce dont vous avez besoin pour créer des formulaires professionnels.
Constructeur visuel intuitif avec interface glisser-déposer. Aucun codage requis pour créer de beaux formulaires.
Divisez les longs formulaires en étapes gérables avec des dispositions d'assistant horizontales ou verticales.
Texte, e-mail, téléphone, select, checkbox, radio, téléchargement de fichier, sélecteur de date, notation par étoiles, et plus.
Envoyez des notifications par e-mail personnalisables aux administrateurs et des réponses automatiques aux utilisateurs.
Connectez-vous à Zapier, Make ou tout endpoint webhook. Intégrez avec Mailchimp et GetResponse.
Prise en charge intégrée de Google reCAPTCHA et CAPTCHA mathématique pour prévenir les soumissions de spam.
Exportez les soumissions de formulaire au format CSV ou Excel pour analyse et rapports.
Utilisez des shortcodes ou intégrez des formulaires via iframe sur des sites externes avec un style complet.
Prévisualisez votre formulaire en temps réel pendant la création. Voyez exactement comment il apparaîtra sur ordinateur, tablette et mobile.
BB Form Builder est entièrement compatible avec tous les scripts Botble CMS disponibles sur CodeCanyon.
Afficher les formulaires dans des popups modaux avec diverses options de déclenchement
Le formulaire s'ouvre lorsque l'utilisateur clique sur un bouton. Idéal pour les formulaires de contact, inscriptions et actions à la demande.
Le formulaire apparaît automatiquement après un temps défini (5 secondes). Parfait pour les inscriptions à la newsletter.
Le formulaire apparaît lorsque l'utilisateur défile au-delà de 50% de la page. Idéal pour les formulaires de feedback.
Le formulaire apparaît lorsque l'utilisateur déplace le curseur pour quitter la page. Parfait pour capturer les visiteurs partants.
Configurez les paramètres de popup dans le constructeur de formulaires sous Paramètres → Paramètres d'affichage des popups. Choisissez parmi Clic sur bouton, Délai temporel, Pourcentage de défilement ou Intention de sortie. Chaque popup s'affiche une seule fois par session (sauf les popups déclenchés par bouton).
Choisissez parmi 5 beaux styles de formulaires pour correspondre au design de votre site
Découvrez la puissance et la simplicité de notre constructeur de formulaires.
Démarrez en quelques minutes avec notre processus d'installation simple.
Téléchargez le fichier ZIP du plugin depuis votre Téléchargements CodeCanyon page.
Extrayez le fichier ZIP téléchargé sur votre ordinateur local.
Téléversez le dossier extrait sur votre serveur à :
platform/plugins/bb-form-builder
Aller à Panneau d'administration → Plugins et cliquez sur le Activer bouton.
Naviguer vers Panneau d'administration → Paramètres → Général et entrez votre code d'achat pour activer la licence.
Accès BB Form Builder depuis le menu latéral d'administration et créez votre premier formulaire.
Après l'installation, consultez la documentation pour des guides détaillés sur la création de formulaires, la configuration des notifications par e-mail et l'intégration avec des services tiers.
Intégrez facilement vos formulaires sur n'importe quel site externe avec un iframe. Choisissez l'un des formats d'URL ci-dessous:
URL lisible utilisant le code du formulaire
<iframe
src="https://bb-form-builder.botble.com/form/your-form-code"
width="100%"
height="500"
frameborder="0"
></iframe>
Utilise un hash pour une meilleure sécurité (recommandé pour les formulaires sensibles)
<iframe
src="https://bb-form-builder.botble.com/forms/abc123xyz/embed"
width="100%"
height="500"
frameborder="0"
></iframe>
Pour plus de contrôle et une meilleure réactivité, utilisez notre code JavaScript d'intégration :
<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>
Cliquez sur "Charger le formulaire" pour prévisualiser le formulaire intégré
<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.
Utilisez le shortcode suivant pour intégrer des formulaires dans vos pages :
[bb-form-builder code="your-form-code"][/bb-form-builder]
contact-form - Formulaire de contact simplecustomer-feedback - Sondage multi-étapes avec notation par étoilesjob-application - Formulaire multi-étapes avec téléchargement de fichiernewsletter - Inscription à la newsletterevent-registration - Inscription à un événement avec plusieurs champsCréez des formulaires professionnels en quelques minutes
Transformez votre site web avec des formulaires puissants et beaux. Créez des formulaires de contact, sondages, inscriptions et plus avec notre constructeur intuitif.