Emoji Oylama Sistemi, içeriklerinizin kullanıcılar tarafından emojilerle tepkilenmesine olanak sağlayan, Datalife Engine uyumlu interaktif bir modüldür. Bu sistem sayesinde ziyaretçileriniz, beğenme ve yorumlama dışında duygularını da ifade edebilirler.
Otomatik Karanlık/Açık Tema Desteği: Sitenizin temasına otomatik uyum sağlar
Telefon ve Tablet Uyumlu: Tüm ekran boyutlarında düzgün çalışır
Misafir Kullanıcı Desteği: İsteğe bağlı olarak misafir kullanıcıların da oy vermesine izin verebilirsiniz
İçerik Başına Tek Oy: Her kullanıcı/misafir bir içerik için sadece bir kez oy kullanabilir
Gerçek Zamanlı Güncelleme: Oylar anlık olarak güncellenir
Yönetim Paneli: Detaylı istatistikler, en popüler içerikler ve son oylamalar
Kolay Entegrasyon: Tek bir kod ile herhangi bir içeriğe eklenebilir
Kurulum Talimatları
Dosya Yüklemeleri:
engine/modules/emotevote.php dosyasını FTP ile sunucunuza yükleyin
engine/ajax/emotevote.php dosyasını FTP ile sunucunuza yükleyin
engine/inc/emotevote.php dosyasını FTP ile sunucunuza yükleyin
Veritabanı Tablosu Oluşturma:
SQL
CREATE TABLE IF NOT EXISTS `dle_emoji_votes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `news_id` int(11) NOT NULL, `user_id` int(11) NOT NULL DEFAULT '0', `emoji_id` int(11) NOT NULL, `date` datetime NOT NULL, `ip` varchar(40) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `news_id` (`news_id`), KEY `user_id` (`user_id`), KEY `emoji_id` (`emoji_id`), KEY `news_user` (`news_id`,`user_id`), KEY `news_ip` (`news_id`,`ip`)) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
Şablona Ekleme:
İçerik şablonunuza (genellikle fullstory.tpl) aşağıdaki kodu ekleyin:
HTML
{emotevote-{news-id}}
Yönetim Paneline Erişim:
Admin panelinde "Diğer" menüsü altında "Emoji Oylama Sistemi" seçeneği görünecektir
Buradan istatistikleri görüntüleyebilir ve misafir oylamasını etkinleştirebilirsiniz
Özelleştirme
Kodda basit değişiklikler yaparak:
Emoji listesini güncelleyebilir
CSS stil ve renkleri değiştirebilir
Karanlık tema renklerini ayarlayabilirsiniz
Not
Her kullanıcı, her içerik için sadece bir kez oy kullanabilir. Toplam oy sayısı, oy veren kullanıcılar ve en popüler içerikler yönetim panelinden takip edilebilir.
Misafir grubundaki ziyaretçiler dosyaları indiremez.
Lütfen kullanıcı adı ve şifrenizle giriş yapın veya yeni bir kullanıcıysanız
kayıt işlemini tamamlayın.
Yeni Güncelleme:
Yapılan Değişikliklerin Özeti
Admin Panel Geliştirmeleri:
Tema modu seçimi için radio butonlar eklendi (Otomatik/Açık/Karanlık)
Tooltip gösterimi için onay kutusu eklendi
Ayarlar paneline görsel önizleme bölümü eklendi
CSS İyileştirmeleri:
Açık ve karanlık tema için daha modern UI tasarımı
Tooltip desteği için özel CSS kodları
Mobil cihaz uyumluluğu için responsive tasarım
jаvascript İyileştirmeleri:
Otomatik karanlık tema algılama sistemi
Tooltip gösterimi için dinamik element oluşturma
Tercih edilen tema modunu uygulama
AJAX İşleyici Güncellemeleri:
Misafir kullanıcılar için geliştirilmiş destek
IP tabanlı oy takibi ve kontrol
Yeni ayarları dikkate alan işlem akışı
Bilgi
Misafir grubundaki ziyaretçiler dosyaları indiremez.
Lütfen kullanıcı adı ve şifrenizle giriş yapın veya yeni bir kullanıcıysanız
kayıt işlemini tamamlayın.