O hayır! JavaScript nerede? Web tarayıcınızın JavaScript'i etkin değil veya JavaScript'i desteklemiyor. Bu Web sitesini düzgün bir şekilde görüntülemek veya JavaScript'i destekleyen bir Web tarayıcısına yükseltmek için lütfen Web tarayıcınızdaki JavaScript'i etkinleştirin.

Birden Fazla Haberi Popüler Yapma ve Haber Sırası Değiştirme

Son güncellenen 8 ay önce
E
Merhabalar;
Konu başlığında da belirttiğim gibi, birden fazla haber nasıl popüler yapılır ve daha önce eklenen haberlerin sıralaması değiştirilebilir mi?
AvaLoN
Bunu nerede yapmak istiyorsun arkadaşım? haberlerin sıralamasından kastın news_id ise o otomatik olarak mysql üzerinden verildiği için hayır ama dersen ki populerlik sıralamasını değiştirmek istiyorum. o zaman durum daha farklı.
Populerlik haber okunma sayısı ile alakalı bir durumdur.
<hr></hr>
Yardıma mı ihtiyacınız var? Sorun mu yaşıyorsunuz?
» Kılavuzlar, işlevler ve daha fazlası için Belgeleri görüntüleyin - Başlarken bölümü de dahil!
» Sorun bildirirken Hata Dosyalarını ve Ekran Görüntüleri Ekleme Unutmayın
» Destek günlerim genellikle Pazar. Aciliyet durumunda bana bir tane Özel Mesaj gönderin.
E
Merhabalar Sn. AvaLoN;
Haber Ekle menüsündeki Haberi Popüler Yap seçeneği ile birden fazla haberi üst sırada tutmak istiyorum. Bu seçenek sadece 1 haberi üst sırada tutuyor. Bu işlem mümkün müdür?
i.hizliresim.com/LDQ7VV.png
AvaLoN
Şu Şekilde yapabilirsin kardeşim.

Aşağıdaki kodlar yeni blok kodlarıdır.

openside("Popüler Haberler");
$result = dbquery(
"SELECT * FROM ".DB_NEWS." WHERE ".groupaccess('news_visibility')." AND news_sticky='1' AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
Order by news_datestamp desc limit 0,10");

if (dbrows($result) != 0) {
   while($data = dbarray($result)) {
      $itemsubject = trimlink($data['news_subject'], 25);
      echo "<table cellpadding='0' cellspacing='0' width='100%'>\n";   
      echo "<tr>\n<td class='side-small'><img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."' class='side'>$itemsubject</a></td>\n</tr>\n";
   }
   echo "</table>\n";
} else {
   echo "<center>Kayıtlı popüler Haber Bulunamadı.</center>\n";
}
closeside();


Sonrasında biraz kod düzenlemen gerekiyor.
fpt üzerinde administration/news.php dosyasını metin editörü ile açmalısın sonrasında aşağıda verdiğim kodların satır başına // eklemen yeterli olacaktır.


133.ci satır
if ($news_sticky == "1") { $result = dbquery("UPDATE ".DB_NEWS." SET news_sticky='0' WHERE news_sticky='1'"); }


148.ci satır
if ($news_sticky == "1") { $result = dbquery("UPDATE ".DB_NEWS." SET news_sticky='0' WHERE news_sticky='1'"); }
<hr></hr>
Yardıma mı ihtiyacınız var? Sorun mu yaşıyorsunuz?
» Kılavuzlar, işlevler ve daha fazlası için Belgeleri görüntüleyin - Başlarken bölümü de dahil!
» Sorun bildirirken Hata Dosyalarını ve Ekran Görüntüleri Ekleme Unutmayın
» Destek günlerim genellikle Pazar. Aciliyet durumunda bana bir tane Özel Mesaj gönderin.
E
Teşekkürler Sn. AvaLoN elinize sağlık. alkis
AvaLoN
Rica ederim kardeşim.
<hr></hr>
Yardıma mı ihtiyacınız var? Sorun mu yaşıyorsunuz?
» Kılavuzlar, işlevler ve daha fazlası için Belgeleri görüntüleyin - Başlarken bölümü de dahil!
» Sorun bildirirken Hata Dosyalarını ve Ekran Görüntüleri Ekleme Unutmayın
» Destek günlerim genellikle Pazar. Aciliyet durumunda bana bir tane Özel Mesaj gönderin.
Bu yapabilmek forumdaki tüm tartışma konularını görüntüle.
Bu yapamamak forumda yeni bir tartışma konusu başlatın.
Bu yapamamak tartışmas konusuna cevap verin.
Bu yapamamak forumda bir anket başlat.
Bu yapamamak foruma ek dosya yükleyin.
Bu yapabilmek forumdaki ek dosyaları indir.
Tartışmaya katılan kullanıcılar: AvaLoN, efsane_faye