Emoji Oylama Sistemi


Emoji Oylama Sistemi Nedir?

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.

Özellikler

  • 10+ Emoji Seçeneği: 👍 Beğen, ❤️ Sevdim, 😂 Komik, 😮 Şaşırdım, 😢 Üzüldüm, 😡 Kızgın, 👎 Beğenmedim, 🎉 Kutlarım, 🤔 Düşündürücü, 👏 Alkış
  • 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ı

  1. 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
  2. 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.

Teknik Destek

Teknik destek ve güncellemeler için: https://github.com/elegance07


Emoji Oylama Sistemi 2.1.2 © 2025 elegance07 - Tüm hakları saklıdır.

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.



Yeni Güncelleme: 

Yapılan Değişikliklerin Özeti
  1. 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
  2. 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
  3. 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
  4. 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.



Geri Dön
4-05-2025, 00:07