Web siteniz için profesyonel formlar oluşturmak için ihtiyacınız olan her şey.
Sürükle-bırak arayüzlü sezgisel görsel oluşturucu. Güzel formlar oluşturmak için kod yazmanıza gerek yok.
Yatay veya dikey sihirbaz düzenleriyle uzun formları yönetilebilir adımlara bölün.
Metin, e-posta, telefon, seçim, onay kutusu, radyo, dosya yükleme, tarih seçici, yıldız derecelendirme ve daha fazlası.
Yöneticilere özelleştirilebilir e-posta bildirimleri ve kullanıcılara otomatik yanıtlar gönderin.
Zapier, Make veya herhangi bir webhook uç noktasına bağlanın. Mailchimp ve GetResponse ile entegre olun.
Spam gönderimlerini önlemek için yerleşik Google reCAPTCHA ve matematik CAPTCHA desteği.
Form gönderimlerini analiz ve raporlama için CSV veya Excel formatında dışa aktarın.
Harici web sitelerinde tam stil ile kısa kodlar kullanın veya formları iframe aracılığıyla yerleştirin.
Oluştururken formunuzu gerçek zamanlı olarak önizleyin. Masaüstü, tablet ve mobilde tam olarak nasıl görüneceğini görün.
BB Form Builder, şurada bulunan tüm Botble CMS betikleriyle tam uyumludur: CodeCanyon.
Çeşitli tetikleme seçenekleriyle formları modal açılır pencerelerde görüntüleyin
Kullanıcı bir düğmeye tıkladığında form açılır. İletişim formları, kayıtlar ve talep üzerine eylemler için en iyisi.
Form belirli bir süre sonra (5 saniye) otomatik olarak görünür. Bülten kayıtları için harika.
Kullanıcı sayfanın %50'sini geçtiğinde form görünür. Geri bildirim formları için ideal.
Kullanıcı sayfadan ayrılmak için imleci hareket ettirdiğinde form görünür. Ayrılan ziyaretçileri yakalamak için mükemmel.
Form oluşturucuda Ayarlar → Açılır Pencere Görüntüleme Ayarları altında açılır pencere ayarlarını yapılandırın. Düğme Tıklaması, Zaman Gecikmesi, Kaydırma Yüzdesi veya Çıkış Niyeti tetikleyicilerinden birini seçin. Her açılır pencere oturum başına yalnızca bir kez gösterilir (düğmeyle tetiklenen açılır pencereler hariç).
Web sitenizin tasarımına uygun 5 güzel form stilinden birini seçin
Form oluşturucumuzun gücünü ve basitliğini deneyimleyin.
Basit kurulum sürecimizle dakikalar içinde başlayın.
Eklenti ZIP dosyasını şuradan indirin: CodeCanyon İndirmeleri sayfası.
İndirilen ZIP dosyasını yerel bilgisayarınıza çıkarın.
Çıkarılan klasörü sunucunuza şuraya yükleyin:
platform/plugins/bb-form-builder
Git Yönetici Paneli → Eklentiler ve şuna tıklayın: Etkinleştir düğmesi.
Şuraya gidin: Yönetici Paneli → Ayarlar → Genel ve lisansı etkinleştirmek için satın alma kodunuzu girin.
Erişim BB Form Builder yönetici kenar çubuğu menüsünden ve ilk formunuzu oluşturun.
Kurulumdan sonra şunu kontrol edin: dokümantasyon form oluşturma, e-posta bildirimleri ayarlama ve üçüncü taraf hizmetlerle entegrasyon hakkında ayrıntılı kılavuzlar için.
iframe kullanarak formlarınızı herhangi bir harici web sitesine kolayca gömün. Aşağıdaki URL formatlarından birini seçin:
Form kodu kullanarak okunabilir URL
<iframe
src="https://bb-form-builder.botble.com/form/your-form-code"
width="100%"
height="500"
frameborder="0"
></iframe>
Daha iyi güvenlik için hash kullanır (hassas formlar için önerilir)
<iframe
src="https://bb-form-builder.botble.com/forms/abc123xyz/embed"
width="100%"
height="500"
frameborder="0"
></iframe>
Daha fazla kontrol ve daha iyi duyarlılık için JavaScript yerleştirme kodumuzu kullanın:
<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>
Yerleştirilmiş formu önizlemek için "Formu Yükle"ye tıklayın
<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.
Sayfalarınıza form yerleştirmek için aşağıdaki kısa kodu kullanın:
[bb-form-builder code="your-form-code"][/bb-form-builder]
contact-form - Basit iletişim formucustomer-feedback - Yıldız derecelendirmeli çok adımlı anketjob-application - Dosya yüklemeli çok adımlı formnewsletter - Bülten aboneliğievent-registration - Birden fazla alanlı etkinlik kaydıDakikalar İçinde Profesyonel Formlar Oluşturun
Web sitenizi güçlü, güzel formlarla dönüştürün. Sezgisel sürükle-bırak oluşturucumuzla iletişim formları, anketler, kayıtlar ve daha fazlasını oluşturun.