» » » » Custom'a yeni bir order

Custom'a yeni bir order

TiPaXLaw
TiPaXLaw 6-01-2016, 03:31
Merhaba Arkadaşlar, Bana şöyle bir eklenti lazım. custom koduna bir konu çekme metodu giriyoruz. order="date" ben date gibi bir listeleme sistem istiyorum isteğim eklendiği tarih 45 günü geçmiş tüm makaleleri bana gösterecek 1-2 satırlık bişey php bilen birisi için
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 779
MaRZoCHi 11 Ocak 2016 21:50
Custom da days ile sonra x gün içinde eklenen makaleler çekilebiliyor. Aynı yazım şekli ile olddays tagı ekledim. Tek fark x günden önce eklenen olarak yapılan sql düzenlemesi.
Dosya: engine/modules/functions.php
Bul:
if( preg_match( "#days=['\"](.+?)['\"]#i", $param_str, $match ) ) {

Üstüne ekle:
if ( preg_match( "#olddays=['\"](.+?)['\"]#i", $param_str, $match ) ) {
	$olddays = intval( trim( $match[1] ) );
	$where[] = "p.date <= '{$thisdate}' - INTERVAL {$olddays} DAY AND p.date > '{$thisdate}'";
}

Örnek
{custom olddays="5"}

--------------------
0
marika 6 Ocak 2016 11:55
Buradaki eklentiler veya modüller içinde var mı tam bilmiyorum (olsa büyük bi ihtimalle görürdüm). Buradakileri inceledikten sonra bulmazsan http://bp.pafnuty.name/documentation/#dayCount daki ücretli eklenti de böyle bir özellik var.