ModüllerSayfalar Xoops EklentilerDLE Eklentiler Xcreate
Giriş Yap

XOOPS — DATALIFE

Ana Sayfa » Modüller Product comparison
👤
Geliştirici
Eren Yumak
📅
Yayın Tarihi
05/19/2026
🔄
Güncelleme
05/19/2026
📦
Sürüm
v1.0
🌐
CMS Türü
Datalife Engine
📄
Lisans
GPL v2
✍️ (short.tpl) veya tam içerik şablonunuzda (fullstory.tpl) de {karsilastir} tagı ile kullanabilirsiniz.
1
İndirme
18
Görüntülenme
Product comparison
Modüller
0★
Puan
1
Oylama
📋 Açıklama
📸 Ekranlar
🔄 Değişiklikler
💬 Yorumlar
📖 Özellikler ve Uyumluluk

Ürün Karşılaştırma Eklentisi

Ürün Karşılaştırma eklentisi, DataLife Engine tabanlı sitelerde ziyaretçilerin birden fazla içeriği yan yana karşılaştırmasına olanak tanır. Bir makine kataloğu, ürün listesi veya ekipman arşivi gibi yapılarda kullanıcı istediği içerikleri listeye ekler ve tek tıkla tüm özelliklerini karşılaştıran bir tablo açar. Eklenti tamamen DLE'nin mevcut ilave alan sistemiyle entegre çalışır, ayrı bir veritabanı yükü oluşturmaz.
Resized Image

Kurulum

Eklenti tek bir XML dosyasından oluşur ve DLE'nin standart eklenti yükleyicisiyle kurulur. Admin panelinde Eklentiler bölümüne gidin, XML dosyasını yükleyin ve etkinleştirin. Kurulum sırasında gerekli veritabanı tablosu otomatik oluşturulur, hiçbir dosyayı manuel düzenlemeniz gerekmez.

Şablona Ekleme

Kurulumdan sonra yapmanız gereken tek şey şablon dosyalarınıza {karsilastir} tagını eklemektir. Bu tagı içerik listesi şablonunuzda (short.tpl) veya tam içerik şablonunuzda (fullstory.tpl) istediğiniz konuma yerleştirirsiniz. Örneğin {fullstory} tagının hemen altına koyduğunuzda her içeriğin yanında bir Karşılaştır butonu belirir. Tag nereye konursa buton orada görünür, tamamen sizin kontrolünüzdedir.

Ziyaretçi Deneyimi

Ziyaretçi sayfada gezinirken Karşılaştır butonuna tıkladığında o içerik seçili listeye eklenir ve buton yeşile döner. Ekrana altta bir bilgi çubuğu kayarak gelir; bu çubukta seçilen içeriklerin başlıkları, toplam sayısı ve iki buton bulunur. Temizle butonu tüm seçimi sıfırlar. Karşılaştır butonu ise seçilen içerikleri popup olarak açar.
Popup ekranı sayfa kararmadan açılan bir modal penceredir. Pencerenin üst kısmında her içeriğin adı ve varsa resmi yer alır. Altında ise admin panelinde seçilmiş ilave alanlar satır satır karşılaştırmalı olarak listelenir. Sayısal değer içeren alanlarda en yüksek değer otomatik olarak yeşil renk ve "En iyi" işaretiyle vurgulanır. Pencere sağ üstteki çarpı butonuyla veya Escape tuşuyla kapatılır.

Admin Paneli Ayarları

Admin panelinde Karşılaştırma Ayarları menüsü dört ana bölümden oluşur.
Karşılaştırılacak Alanlar ve Sıralama bölümünde solda seçili alanlar, sağda mevcut alanlar olmak üzere iki sütun görünür. Sağ sütundan bir alanı sürükleyip sol sütuna bıraktığınızda o alan karşılaştırma tablosuna dahil olur. Sol sütun içinde alanları yukarı aşağı sürükleyerek tablodaki sırayı belirlersiniz. Bir alanı listeden çıkarmak için sol sütundan sağa sürüklemek yeterlidir. Resim tipi alanlar "resim" rozeti ile işaretlenerek kolayca ayırt edilebilir.

Resim Alanı bölümünde karşılaştırma tablosunun üst kısmında ürün görseli olarak kullanılacak ilave alan seçilir. Yalnızca resim veya galeri tipindeki alanlar bu listede görünür. Hiç seçilmezse DLE'nin ana içerik resmi kullanılır. Resim Boyutu alanından görselin piksel cinsinden boyutu belirlenir, minimum 60 maksimum 300 piksel girilebilir.
Kategori Filtresi bölümünde sitedeki tüm kategoriler listelenir. Buradan bir veya birden fazla kategori seçerseniz Karşılaştır butonu yalnızca o kategorilerdeki içeriklerde görünür, diğer kategorilerde tag silinir. Hiç kategori seçilmezse buton tüm kategorilerde gösterilir.

Genel Ayarlar bölümünde maksimum karşılaştırma sayısı, buton metni, karşılaştırma başlığı ve sayısal alanlarda en iyi değerin yeşil vurgulanması gibi tercihler ayarlanır.
Resized Image


Teknik Notlar

Eklenti herhangi bir AJAX veya harici sunucu isteği kullanmaz. Her içerik render edilirken ilave alan verileri doğrudan butonun data-cmp attribute'una JSON olarak gömülür. Karşılaştırma tamamen tarayıcı tarafında gerçekleşir, bu sayede sunucu yükü sıfıra yakındır ve .htaccess veya hosting kısıtlamalarından etkilenmez.
DLE'nin ilave alan sistemiyle tam entegrasyon sağlanmıştır. Alan etiketleri DLEXFields sınıfından otomatik çekilir, veri xfields sütunundan okunur. Kategori filtresi içeriğin category alanıyla eşleştirme yaparak çalışır.

Gereksinimler
🐘 PHP 7.4+
🗄️ MySQL 5.7+
🌐 jQuery 3.x
2026-05-19
Ürün Karşılaştırma
Kararlı Sürüm Eklendi
Publish Comment
Comment Rules
Comments by registered users are always approved
Title*
Name*
Email*
Website
Message*
Confirmation Code
4 + 8 = ?  
Input the result from the expression
Maximum attempts you can try: 10
* = Required
Modüldeki Öne Çıkan Özellikler
✅ İlave alan desteği✅ Resim desteği
✅ {karsilastir} tag desteği✅ Kategori desteği
✅ Alan sıralama desteği✅ Sürükle bırak sistemi
PlatformSürümPHPDurum
DATALIFE ENGINE19.18.2.8🟢 Tam Uyumlu
📦 Dosya Bilgisi
🗜️
urun_karsilastirma_v1_0.zip
ZIP10 KB19.05.2026
1 downloads
application/zip
🔒Please register or log in and post a comment to download this file.
⭐ Puanlama
🏷️ Diğer İçerikler
  • 🎲
    Datalife Engine feedback.php Özelleştirme

    Geri bildirim sayfasından mesaj gönderirken, telefon numarası gibi giriş için kendi alanımı nasıl eklediğimi......

  • 🎲
    Xoops CSS

    Xoops için yeni tasarlayacağınız temalarda XOOPS standartları için xoops.css sınıflarını görebilirsiniz.Ke......

  • 🎲
    xPages

    xPages — XOOPS Statik Sayfa Yönetim ModülüxPages, XOOPS için geliştirilmiş gelişmiş bir statik sayfa yönet......

  • 🎲
    Xoops Smart Code

    Xoops tema mantığı ne yazıkki .tpl mantığı gibi çalışmamaktadır.Bu yüzden temalar standart kalıplar şek......

  • 🎲
    Xcform

    XOOPS İletişim Formu ModülüGenel Bakışxcform, XOOPS CMS için geliştirilmiş sürükle-bırak form oluşturma ......

  • 🎲
    Xoops Template

    Xoops temalarında kullanılan bazı kodları anlatacağım,bu kodlar ile temanızı daha işlevsel şekilde kullanab......