Geri

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.



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ışı



Sosyal Medyada Paylaş

Benzer Konular

Yorumlar (9)

    1. VOLKAN (Üye)

      10 May 2025 12:53
      + 0 -

      Sorunsuz kurulum yaptım. Oylama yapınca; (Sunucu ile bağlantı kurulamadı. Lütfen daha sonra tekrar deneyin.) hatası veriyor.

    1. elegance (Yönetici)

      12 May 2025 17:04
      + 0 -

      kurulum yapıp test yaptım ama öyle bir hata almadım şuan burdada kullanıyorum tekrar bir güncelleme yapayım 

    1. VOLKAN (Üye)

      17 May 2025 15:13
      + 0 -

      Kullanmış olduğum tema da {AJAX} mı çalışmıyor acaba? Farklı bir temada tekrar deneyip bilgi vereceğim. Teşekürler.

    1. elegance (Yönetici)

      18 May 2025 23:27
      + 0 -

      Dle sürümü de yazarmısın

      Dle 17.0  sürümde de denedim çalışıyor 

      https://movpop.rf.gd/   burdada çalıştı (17.0 sürümlü)

    1. VOLKAN (Üye)

      19 May 2025 01:42
      + 0 -

      18.0 Default (Green) Tema'da sorunsuz çalıştı. Sıfırdan Entegre yaptığım tema mevcut. onu tekrar kontrol edeceğim. Teşekkürler.

    1. elegance (Yönetici)

      19 May 2025 15:09
      + +1 -

      sorun main.tpl footer kısmında {AJAX} kodunun olmamasından kaynaklanıyor sistem ajaxla çalıştığı için {AJAX} kodu olmadan çalışmıyor.

    1. astala_orj (Üye)

      20 May 2025 00:43
      + 0 -

      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

      Bunlar indirdiğim dosyalarda yok arkadaşlar.....

    1. VOLKAN (Üye)

      21 May 2025 19:15
      + 0 -

      Aslında onlar içeriği düzenlenen dosyalar. Eklenti kurmanız yeterli. Datalife Engine ait dosyalara otomatik olarak kodları ilave etmektedir. XML dosya kurulumun en güzel tarafı.

    1. elegance (Yönetici)

      21 May 2025 23:30
      + 0 -

      Dosyalar sanal dosya olduğu için sunucunuza yüklenmiyor xml eklenti sistemi kullanıyorum yani dle nin kendi kodlarına dokunmuyor bu sistem sanal olduğu için kaldırırken de hiç bir zahmeti olmaz eklenti yi sil dediğinde sistemde hiç bir iz kalmaz en güvenilir ve iyi sistemdir ayrıca dosyaları görmek isterseniz Eklenti Listesi den eklentinin dosya işlemleri menüsünden bakabilirsiniz.

Yorum Ekle

Yorum Ekle