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:
- Paket içerisindeki chat.php dosyasını sitenizin ana dizinine (index.php'nin yanına) yükleyin.
- 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:
-
Dosya Yükleme:
enginevetemplatesklasörlerini sitenizin ana dizinine yükleyin. (Mevcut klasörlerin üzerine yazmaz, içine ekler).- Not:
templates/Defaultklasörü ismini kendi temanızın ismiyle değiştirmeyi unutmayın (Örn:templates/Red/).
-
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.
-
Temaya Ekleme:
- Chat modülünün nerede görünmesini istiyorsanız (genellikle
main.tplveyasidebar.tpl), o dosyayı açın. - Aşağıdaki kodu istediğiniz yere yapıştırın:
{include file="engine/modules/mod_chat.php"}
- Chat modülünün nerede görünmesini istiyorsanız (genellikle
-
İşlem Tamam!
- Sitenizi açın ve sohYasaki test edin.
- Admin panelinden veya doğrudan
engine/data/chat_config.phpdosyası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.
İndirme Yetkiniz Yok