» » » » XFsearch araması sonucunda sabit makaleleri en üstte çıkartma

XFsearch araması sonucunda sabit makaleleri en üstte çıkartma

marika
marika 30-08-2014, 15:25
Mehmet hocam merhaba.

Sabitlediğim içerikler kategoride en üstte çıkarken kategoriye benzer oluşturduğum xfsearch etiketlerinde sabit konuları en üstte çıkmıyor. Tarihe göre baz alıyor xfsearch araması.

Bunu değiştirebilmek için kategorilerdeki sıralama şeklini "Alfabetik" olarak düzeltip sabit konulara sembolik kod "a" diğer yazılara sembolik kod "b" girdim belki xfsearch sayfalarındaki sıralamayı değiştirir bu durum diye. Ama malesef düzelmedi.

Bunu düzeltmenin en kolay yolu sabitlediğim yazıların tarihlerini sabit olmayanlardan daha yeni bir tarih yapmak. O zaman xfsearch de en üstte çıkıyor sabit yazılar.

Ama bu seferde yeni sabit olmayan yazılar eklediğimde bunların tarihi yeni olacağından xfsearch te üstte çıkacaklar. Sabit olmayanlara sürekli eski tarih atamam gerekiyor.

Bunun yerine aklınıza gelen bir düzenleme yapabilir miyiz. Ya da sabitlenen makalelerin tarihini otomatik olarak güncel tarih bilgisini atayacak bir düzenleme aklıma geliyor.
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 779
MaRZoCHi 31 Ağustos 2014 22:56
@marika, Önemli değil. Güle güle kullanın.

--------------------
0
marika 31 Ağustos 2014 17:41
iki yere de ekledim kodları oldu hocam. Hakkınızı nasıl öderim.
0
marika 31 Ağustos 2014 15:44
$sql_select dan ve ORDER BY " . $news_sort_by dan iki yerde var. alttaki değişiklikleri iki yerde de mi yapayım?

if ($config['allow_fixed']) $fixed = "fixed desc, ";
else $fixed = "";


ve

ORDER BY " . $fixed . $news_sort_by
3 779
MaRZoCHi 31 Ağustos 2014 15:35
@marika, Aynı işlemi yapmalısınız, arasında fark yok.

--------------------
0
marika 31 Ağustos 2014 15:03
Tamam onu ekliyorum eskisinin yerine. Ona göre ne yapmalıyım zahmet olmazsa.
3 779
MaRZoCHi 31 Ağustos 2014 14:57
İlk kodu
if ( strpos($xf, "|") !== false ) {
öncesine ekleyin.
Diğer değişikliği de iki yerde yapmanız gerekli.
Tavsiyem siteye eklediğimi kullanmanız.

--------------------
0
marika 31 Ağustos 2014 14:31
Hocam o son halini değilde alttaki halini kullanıyorum. Ondan bi önce mail ile gönderdiğinizi kullanıyorum. Alttaki hali.
3 779
MaRZoCHi 31 Ağustos 2014 12:25
Merhaba,
XF aramasında sabit makaleler için sıralama parametresi yokmuş.

$sql_select kodunun üstüne ekleyin.
if ($config['allow_fixed']) $fixed = "fixed desc, ";
else $fixed = "";


ORDER BY " . $news_sort_by

Bu şekilde değiştirilecek
ORDER BY " . $fixed . $news_sort_by


Tüm değişiklikler engine/engine.php dosyasında
} elseif ($subaction == 'xfsearch') {
...
...
} elseif ($subaction == 'userinfo') {


Arasında.
Bu eklenti ile uyumlu olarak çalıştırmak isterseniz tekrar yazabilirim kodların nerelere ekleneceğini.

--------------------