DleHub
Derya profil resmi

DLE Custom Chat Module v1.0

Geliştirici: Derya • Yayın: 7-02-2026, 16:06
DLE Custom Chat Module v1.0

Bu modül, DataLife Engine (DLE) sitenizde kullanıcıların anlık Chat etmesini sağlayan hafif ve modern bir çözümdür. Eski hantal chat eklentilerinin aksine, tamamen AJAX teknolojisi ile sayfa yenilenmeden çalışır ve sunucuyu yormaz.

4. SohYasak Penceresi (Opsiyonel)

SohYasaki ayrı bir pencerede açmak isterseniz:

  1. Paket içerisindeki
    chat.php dosyasını sitenizin ana dizinine (index.php'nin yanına) yükleyin.
  2. Bu dosya, sohYasakin şablondan bağımsız, temiz bir pencerede açılmasını sağlar.

Özellikler

  • Ultra Kompakt Tasarım: Telegram ve VK tarzı, avatar ve mesajın yan yana olduğu, yer kaplamayan modern görünüm.
  • Renkli Kullanıcı İsimleri: Her kullanıcı için ismine özel sabit renk.
  • Pencerede Aç: SohYasaki ayrı bir popup penceresinde açma özelliği.
  • Tamamen AJAX: Mesaj gönderme, silme, yasaklama ve yükleme işlemleri sayfa yenilenmeden gerçekleşir.
  • Medya Desteği: SohYasake yapıştırılan YouTube linkleri ve Resim bağlantıları otomatik olarak oynatıcı veya görsel olarak açılır.
  • Gelişmiş Aksiyonlar:
    • Yanıtla: Kullanıcı adına tıklayarak veya hover menüsünden hızlı yanıt verme.
    • Alıntıla: Mesajı olduğu gibi alıntılayarak cevap verme.
    • Sil/Yasakla: Yöneticiler için mesaj silme ve kullanıcıyı süreli yasaklama özelliği.
  • Arşiv Modu: Geçmiş mesajları AJAX ile yükleyen şık arşiv penceresi.
  • Kullanıcı Ayarları: Kullanıcılar sohYasaki kendilerine göre özelleştirebilir (Boyut, vb.).
  • Profil Kartı: Kullanıcı adına tıklandığında DLE'nin native profil kartı açılır.
  • Sürükle-Bırak Engeli: Yanlışlıkla kaymaları önleyen sabitlenmiş buton yapısı.

Kurulum Kılavuzu

Modül dosyaları halihazırda düzenlenmiş ve kuruluma hazırdır. Aşağıdaki adımları takip ediniz:

  1. Dosya Yükleme:

    • engine ve templates klasörlerini sitenizin ana dizinine yükleyin. (Mevcut klasörlerin üzerine yazmaz, içine ekler).
    • Not: templates/Default klasörü ismini kendi temanızın ismiyle değiştirmeyi unutmayın (Örn: templates/Red/).
  2. Veritabanı Kurulumu:

    • DLE Admin Paneli > Eklenti Yönetimi (Plugin Management) bölümüne gidin.
    • install.xml dosyasını buradan yükleyin. Bu, veritabanına gerekli
      _chat tablolarını kuracaktır.
  3. Temaya Ekleme:

    • Chat modülünün nerede görünmesini istiyorsanız (genellikle main.tpl veya sidebar.tpl), o dosyayı açın.
    • Aşağıdaki kodu istediğiniz yere yapıştırın:
      {include file="engine/modules/mod_chat.php"}
  4. İşlem Tamam!

    • Sitenizi açın ve sohYasaki test edin.
    • Admin panelinden veya doğrudan
      engine/data/chat_config.php dosyasından ayarları değiştirebilirsiniz.

Sorun Giderme

  • Görünüm Bozuksa: Tarayıcı geçmişini (Cache) temizleyin (CTRL+F5).
  • Video Çıkmıyorsa: Linkin [media=link] formatında veya doğrudan link olarak girildiğinden emin olun. Modül otomatik çevirir.
  • Butonlar Görünmüyorsa: Mesajın üzerine mouse ile gelin, sağ tarafta belirecektir.

Güle güle kullanın!

Zip Dosyasını direk eklentiler kısmından yükleyin dosyaları kendi yükleyecektir.


Dosya İndirme Kilitli

156 Gösterim 4 Yorum
Bu İçeriği DeğerlendirPuan: +5
Harika (+10p)
1
Çalışıyor (+5p)
0
Yararlı (+5p)
🚀
0
Hatalı (-5p)
1
Sorum Var (0p)
0
Teşekkürler (+2p)
🙏
0

Geliştirici Tartışmaları

4 yorum
  1. tfprvl187
    tfprvl187 Aktif Üye
    13 Şub 2026 11:59
    0
    #1

    Eklentiyi kurdum, sohYasak formu görüntüleniyor, sohYasak düğmeleri çalışıyor ancak mesajlar gönderilmiyor. Mesaj arşivi de açılmıyor. DLE 19.0, jquery 2-4 arası tüm sürümleri denedim - sohYasak mesaj göndermiyor. Kurulumuyla ilgili bir sır var mı?

    1. Derya
      Derya Yazar Editör
      14 Şub 2026 00:39
      +1
      #2

      Temanızda main.tpl de {jsfiles}  kodu varsa kaldırın dle nin kendi jаvascript dosyaları ile çakışma yapıyor

  2. tfprvl187
    tfprvl187 Aktif Üye
    17 Şub 2026 06:52
    0
    #3
    14 Şubat 2026 00:39, Derya der ki:

    Temanızda main.tpl de {jsfiles}  kodu varsa kaldırın dle nin kendi jаvascript dosyaları ile çakışma yapıyor

    Garip bir durum, DLE 19.1'de sorunsuz şekilde kuruldu, ancak 19.0'da soh*** düzgün çalışmamaya başladı. Muhtemelen test sitesinde zaten üçüncü parti JS dosyalarıyla çakışma vardı.

  3. dev0ps
    dev0ps Üye
    22 Şub 2026 15:41
    0
    #4

    Yükleniyor... mesajlar gönderilmiyor.
    Hataları nerede bulabilirim?
    Hangi DLE sürümlerinde çalışıyor?

Yorum Ekle

Hesapla giriş:
Kodu Güncelle