Datalife Engine Türkçe İndir

Datalife Engine 13.0

  • Sitenizi otomatik güncelleyebileceğiniz sistem
  • Tek tıklama ile plugin kurma/kaldırma sistemi
  • Geliştirilmiş site araması ve SEO optimizasyonları

Yeni Başlayanlar

Datalife Engine ile yeni tanışıyorsanız, aşağıdaki linkleri kullanarak sistem işleyişi hakkında bilgi sahibi olabilirsiniz.

Mobil Uygulamamız

Sitemizi kolayca ziyaret edebileceğiniz, forumu takip edip, yorum yazabileceğiniz mobil uygulamamız sizlerle...

Kullanıcılar

Sitenizi geliştirmek istiyorsanız, DLE esnekliğini iyi kullanan ekibimizden destek alabilirsiniz.

Geliştiriciler

Sistemin gelişimine katkıda bulunmak isterseniz, aşağıdaki dallardan uygun olanı seçip bize katılabilirsiniz.

Github'dayız

Kendi yapımımız olan ücretsiz modüllerimizi veya eklentilerimizi tüm geliştiricilere açık olacak şekilde Github üzerinden sunuyoruz.

» » DLE xfsearch ilave alan adı / değeri aramasındaki hata

DLE xfsearch ilave alan adı / değeri aramasındaki hata

Yeni sürümlerde xfsearch/year/2017 şeklinde arama yapısı destekleniyor. Fakat bunun için xfsearch tablosuna bakılıyor veritabanından.
Eğer o tabloda veri yoksa ve gelinen URL xfsearch/year/2017 veya xfsearch/2017 da olsa sorguda yalnızca 2017 aratılıyor.
Ayrıca admin panelden konuları topluca güncelleyince bile bu durum değişmiyor. Yani eksik veriler tamamlanmıyor. Veritabanındaki xfsearch tablosunda ilave alan adı, ilave alana girilen değer ve makale id si tutuluyor.
Aşağıdaki düzenleme ile şunu sağlamış olacaksınız: Eğer ilave alan adı/değeri şeklinde bir URL girildiyse, o tabloda olmasa dahi SQL'de o şekilde aratılması.

Dosya: engine/engine.php
Bul:
$sql_select = "SELECT SQL_CALC_FOUND_ROWS p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}xfields LIKE '%{$xf}%' AND approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];


İle Değiştir:
				if ( $xfname ) {
					$sql_select = "SELECT SQL_CALC_FOUND_ROWS p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}xfields LIKE '%{$xfname}|{$xf}%' AND approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
				} else {
					$sql_select = "SELECT SQL_CALC_FOUND_ROWS p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}xfields LIKE '%{$xf}%' AND approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
				}


Tek fark
{$xf}

yerine
{$xfname}|{$xf}

olması.

Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr/
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 774
MaRZoCHi 4 Ağustos 2018 13:31
@Evan⁠ denemedim net olarak bilemiyorum. Sürüm notlarında düzeltme yapıldığı yazıyordu hatırladığım kadarıyla.

--------------------
157
Evan 3 Ağustos 2018 20:09
Mehmet bu güncel sürümde acaba çalışmıyor mu? Ben ilave alan olarak "Evet ya da Hayır" yöntemini kullandığım için mi çalışmıyor acaba?
3 774
MaRZoCHi 20 Ocak 2018 20:44

--------------------
59
kralceco 20 Ocak 2018 13:35
@MaRZoCHi, eklenti adını veya linkini vermen mümkünmü baktım bende ilgili konuyu bulamadım abi
3 774
MaRZoCHi 20 Ocak 2018 13:18
@kralceco, xfsearch ü komple kaldırmak sorun olabilir. Onun yerine başka bir kelime kullanabilirsin
Örneğin film ya da fragman
https://fragmanlarda.com/fragman/kategori/Dram/
gibi.
Normal kategori url'si ile çakışacağı için sorun olabilir. Bunun nasıl yapılacağı hakkında eklenti olması lazım sitede. Yoksa eklerim.

--------------------
59
kralceco 20 Ocak 2018 12:59
@MaRZoCHi, abi şöyle birşey yapmamız mümkünmü

https://fragmanlarda.com/xfsearch/kategori/Dram/

https://fragmanlarda.com/kategori/Dram/

şeklinde değiştirebilirmiyiz aynı şekilde maksat xfsearch bunu aradan kaldırmak ?

çünkü çapraz link verdiğimizde bu xfsearch çıkıyor.. çapraz link verdiğimizde xfsearch bu çıkmasın istiyorum ? teşekkürler
3 774
MaRZoCHi 16 Ocak 2018 13:49
12.1 ile bu eklentiye de gerek kalmayabilir. Deneme yapmadım henüz.

--------------------
59
kralceco 5 Ocak 2018 11:45
@MaRZoCHi, abi çok teşekkür ederim şimdi tüm filmler görünüyor :)
3 774
MaRZoCHi 5 Ocak 2018 11:31
@kralceco, İlave alanlarda çarpraz link olarak seçilen alan için yeni eklenen makalelerdeki her veri veritabanında tutuluyor. Bu nedenle geriye yönelik güncelleme gerekiyor.
Admin Panel > Filtre Kontrolleri > Konuları Güncelleme > Konuları Güncelleme > Başlat
adımlarını takip ederek tüm konuların güncellenmesini sağlayabilirsin. Değişiklikleri takip etmek için veritabanındaki xfsearch tablosu incelenebilir.

NOT: Kurallara uygun olmayan konular bilgilendirilmeden silinir. Ekleme panelinde yazılan yazılar süs değil. Okunması ve uygulanması için var.

--------------------
59
kralceco 4 Ocak 2018 21:08
mehmet abi bende şöyle bi durum var mesela normal arattığımda oyuncunun bütün filmleri çıkıyor ama ilave alana çapraz link verdiğimde xsearch daki oyunculara tıkladığımda yeni eklenen filmleri çıkıyor diğer filmler çıkmıyor onun için ne yapmam gerekiyor bunu denedim ama olmadı
221
Gokay 6 Mart 2017 20:42
Gerçekten 10 numarada bir modifasyon eline sağlık mehmet
İSTATİSTİKLER