Herkes Sitesine Bu WhatsApp Kodunu Eklemek İsteyecek! - Ücretsiz WhatsApp Kodu! ve scripti

Script Herkes Sitesine Bu WhatsApp Kodunu Eklemek İsteyecek! - Ücretsiz WhatsApp Kodu! ve scripti 2025-04-14

indirmek için izniniz yok

Genel Özellikler​

  1. Sağ Alt Köşede Sabit WhatsApp Butonu
    • Dairesel yeşil buton
    • Bildirim sayacı
    • Özelleştirilebilir bildirim animasyonu
  2. Açılır Sohbet Kutusu
    • Profesyonel tasarım
    • Duyarlı (responsive) tasarım - mobil cihazlarda da çalışır
    • Animasyonlu açılış/kapanış efekti
  3. Sohbet Özellikleri
    • Gerçek zamanlı mesajlaşma arayüzü
    • Mesaj gönderme ve alma simülasyonu
    • "Yazıyor..." göstergesi
    • Emoji seçici
    • Otomatik kaydırma
    • Mesaj zaman damgaları
  4. Firma Bilgileri Bölümü
    • Firma logosu/avatar
    • İletişim bilgileri (adres, telefon, e-posta)
    • Hızlı eylem butonları (ara, e-posta, konum)
  5. Sık Sorulan Sorular
    • Önceden tanımlanmış hızlı soru butonları
    • Tıklandığında otomatik mesaj oluşturma
  6. Otomatik Yanıt Sistemi
    • Kullanıcı mesajlarına otomatik yanıtlar
    • Yanıt için yazıyor efekti
    • Rastgele yanıt seçimi
  7. Duyarlı/Mobil Uyumlu Tasarım
    • Farklı ekran boyutlarına adapte olma
    • Mobil cihazlarda tam ekran modu

Teknik Detaylar​


HTML Yapısı

HTML:
<!-- Ana Bileşenler -->
<div class="whatsapp-button">...</div>  <!-- WhatsApp Butonu -->
<div class="chat-box">                  <!-- Sohbet Kutusu -->
    <div class="chat-header">...</div>  <!-- Başlık -->
    <div class="chat-body">...</div>    <!-- Mesaj Alanı -->
    <div class="chat-footer">...</div>  <!-- Mesaj Girişi -->
</div>

CSS Özellikleri​

  • Özelleştirilebilir Kök Değişkenler

CSS:
:root {
    --primary-color: #25D366;    /* Ana WhatsApp yeşili */
    --secondary-color: #128C7E;  /* İkincil renk */
    --text-color: #333;
    --light-text: #fff;
    --background-color: #f5f5f5;
    --hover-color: #075E54;
    --shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    --border-radius: 12px;
    --transition: all 0.3s ease;
}
[B][/B]


  • Ana Tasarım Özellikleri
    • Modern, düz tasarım
    • Yumuşak gölgeler ve geçişler
    • Duyarlı boyutlandırma
    • WhatsApp tarzı sohbet baloncukları
    • Özelleştirilebilir animasyonlar

JavaScript Fonksiyonları​

  1. Temel İşlevler
    • toggleChatBox() - Sohbet kutusunu açma/kapama
    • showChatBox() - Sohbet kutusunu gösterme
    • minimizeChatBox() - Sohbet kutusunu küçültme
    • closeChatBox() - Sohbet kutusunu kapatma
    • scrollToBottom() - Mesajlar alanını otomatik kaydırma
  2. Mesajlaşma İşlevleri
    • initializeChat() - Sohbeti başlatma
    • addMessage(text, type, time) - Mesaj ekleme
    • sendMessage() - Mesaj gönderme
    • handleKeyPress(event) - Enter tuşu ile mesaj gönderme
    • sendPresetMessage(text) - Hazır mesaj gönderme
  3. UI İşlevleri
    • showTypingIndicator() - Yazıyor göstergesini gösterme
    • hideTypingIndicator() - Yazıyor göstergesini gizleme
    • toggleEmojiPicker() - Emoji seçiciyi gösterme/gizleme
    • appendEmoji(emoji) - Emoji ekleme
    • playNotificationSound() - Bildirim sesi çalma
  4. Firma İletişim İşlevleri
    • addCompanyInfo() - Firma bilgilerini ekleme
    • addQuickQuestions() - Sık sorulan soruları ekleme
    • callCompany() - Telefon ile arama
    • emailCompany() - E-posta gönderme
    • openMap() - Haritada gösterme
    • openWhatsApp() - WhatsApp'ta mesaj başlatma
  5. Yardımcı İşlevler
    • getCurrentTime() - Güncel zamanı alma

Özelleştirilebilir Ayarlar​


Kod:
// Firma telefon numarası (WhatsApp'a yönlendirilecek)
const phoneNumber = "905399999999";
 
// Firma bilgileri
const companyInfo = {
    name: "Firma İsmi",
    address: "Örnek Mahallesi, Örnek Caddesi No:123, İstanbul",
    phone: "+90 539 999 99 99",
    email: "info@firmaismi.com",
    logo: "FA" // İki harf logo
};
 
// Sık sorulan sorular
const quickQuestions = [
    "Çalışma saatleriniz nedir?",
    "Fiyat bilgisi alabilir miyim?",
    "Adresiniz nerede?",
    "Nasıl rezervasyon yapabilirim?"
];
 
// Hoş geldin mesajları
const welcomeMessages = [
    {
        text: `Merhaba! ${companyInfo.name}'e hoş geldiniz. Size nasıl yardımcı olabiliriz?`,
        time: getCurrentTime()
    }
];
 
// Otomatik mesajlar
const autoResponses = [
    "Mesajınız için teşekkürler! En kısa sürede size dönüş yapacağız.",
    "Sorunuzu aldık. Müşteri temsilcimiz birazdan sizinle iletişime geçecek.",
    "Teşekkürler! Mesajınız müşteri hizmetleri ekibimize iletildi."
];
 
// Emojiler
const emojis = [
    "<img draggable="false" class="emoji" alt="😊" src="//cdn.r10.net/emojis/html/1f60a.png">", "<img draggable="false" class="emoji" alt="👍" src="//cdn.r10.net/emojis/html/1f44d.png">", "<img draggable="false" class="emoji" alt="❤️" src="//cdn.r10.net/emojis/html/2764.png">", "<img draggable="false" class="emoji" alt="😃" src="//cdn.r10.net/emojis/html/1f603.png">", "<img draggable="false" class="emoji" alt="👋" src="//cdn.r10.net/emojis/html/1f44b.png">", "<img draggable="false" class="emoji" alt="🙏" src="//cdn.r10.net/emojis/html/1f64f.png">", "<img draggable="false" class="emoji" alt="👌" src="//cdn.r10.net/emojis/html/1f44c.png">", "<img draggable="false" class="emoji" alt="🤔" src="//cdn.r10.net/emojis/html/1f914.png">", "<img draggable="false" class="emoji" alt="😉" src="//cdn.r10.net/emojis/html/1f609.png">", "<img draggable="false" class="emoji" alt="🎉" src="//cdn.r10.net/emojis/html/1f389.png">",
    "<img draggable="false" class="emoji" alt="✅" src="//cdn.r10.net/emojis/html/2705.png">", "<img draggable="false" class="emoji" alt="🔥" src="//cdn.r10.net/emojis/html/1f525.png">", "<img draggable="false" class="emoji" alt="💯" src="//cdn.r10.net/emojis/html/1f4af.png">", "⭐", "<img draggable="false" class="emoji" alt="📞" src="//cdn.r10.net/emojis/html/1f4de.png">", "<img draggable="false" class="emoji" alt="💼" src="//cdn.r10.net/emojis/html/1f4bc.png">", "<img draggable="false" class="emoji" alt="🏢" src="//cdn.r10.net/emojis/html/1f3e2.png">", "<img draggable="false" class="emoji" alt="📱" src="//cdn.r10.net/emojis/html/1f4f1.png">", "<img draggable="false" class="emoji" alt="🌟" src="//cdn.r10.net/emojis/html/1f31f.png">", "<img draggable="false" class="emoji" alt="👏" src="//cdn.r10.net/emojis/html/1f44f.png">"
];


Kurulum ve Uygulama​

  1. Kurulum
    • Bu kodu bir HTML dosyasına kopyalayın
    • Dilediğiniz değişiklikleri yapın (firma bilgileri, telefon numarası, vb.)
    • Dosyayı web sitenize yükleyin veya doğrudan HTML sayfanıza ekleyin
  2. Özelleştirme İpuçları
    • :root değişkenleri ile renk şemasını değiştirin
    • companyInfo nesnesini kendi bilgilerinizle güncelleyin
    • phoneNumber değişkenini WhatsApp numaranızla değiştirin
    • quickQuestions dizisine kendi sık sorulan sorularınızı ekleyin
    • welcomeMessages ve autoResponses ile karşılama ve otomatik yanıtları özelleştirin
    • Daha fazla emoji eklemek için emojis dizisini genişletin
  3. WhatsApp Entegrasyonu
    • Eklenti, mesajları WhatsApp'a yönlendirir
    • Telefon numarasını uluslararası formatta girin (örn. 905399999999)
    • Bu, https://wa.me/[NUMARA]?text=[MESAJ] formatını kullanarak WhatsApp API'sine bağlanır

Dağıtım İçin Notlar​

  1. Performans Optimize Edilmiş
    • Hafif ve hızlı yüklenen tasarım
    • Basit ve bağımsız yapı (harici kütüphane kullanmıyor, sadece Font Awesome için CDN)
  2. Bağımsız Çalışma
    • Herhangi bir backend veya veritabanı gerektirmez
    • Tamamen tarayıcı tarafında çalışır
  3. Uyumluluk
    • Modern tarayıcıların tümünde çalışır
    • Mobil uyumlu tasarım
  4. Kurulum Kolaylığı
    • Tek dosya olarak eklenebilir
    • Mevcut web sayfalarına kolayca entegre edilebilir

CANLI DEMO
Yazar
Admin
İndirilme
0
Görüntüleme
183
İlk yayınlama
Son güncelleme

Puanlar

0.00 yıldız 0 değerlendirme
Geri
Üst