Seditio ve Ldu hakkında sınırsız arama yapın
 
 
> 1 <

Etiketler: haberler alfabetik sırayla yayınlanmasın

Author Message

MetalDaze

Members


Online status

133 posts
http://www.judaspriest-turkey.com
Pagerank: 2

Location: Turkey
Occupation:
Age:

#15879   2008-02-12 18:56 GMT      

Ben kodları veriyim abi bu anasayfada haberleri en son atılana göre değil alfabetik sıraya göre sıralıyor.nasıl son tarihe göre sıralar?

Code:
<?PHP

/* ====================
Seditio - Website engine
Copyright Neocrome
http://www.neocrome.net

[BEGIN_SED]
File=plugins/news/news.php
Version=110
Updated=2006-nov-17
Type=Plugin
Author=Neocrome
Description=
[END_SED]

[BEGIN_SED_EXTPLUGIN]
Code=news
Part=homepage
File=news
Hooks=index.tags
Tags=index.tpl:{INDEX_NEWS}
Minlevel=0
Order=10
[END_SED_EXTPLUGIN]

==================== */

if (!defined('SED_CODE')) { die('Wrong URL.'); }

function sed_get_news($cat, $limit,$res) {

global $L, $t, $db_pages, $db_users, $usr, $cfg, $sed_cat, $sed_catacc, $plu_empty;

        $jj = 0;
        $mtch = $sed_cat[$cat]['path'].".";
        $mtchlen = strlen($mtch);
        $catsub = array();
        $catsub[] = $cat;

        foreach($sed_cat as $i => $x)
                {
                if (substr($x['path'], 0, $mtchlen)==$mtch && sed_auth('page', $i, 'R'))
                        { $catsub[] = $i; }
                }

        $sql = sed_sql_query("SELECT p.*, u.user_name, user_avatar FROM $db_pages AS p
        LEFT JOIN $db_users AS u ON u.user_id=p.page_ownerid
        WHERE page_state=0 AND page_cat IN ('".implode("','", $catsub)."') ORDER BY page_".$sed_cat[$cat]['order']." ".$sed_cat[$cat]['way']." LIMIT $limit");

        $mskin = sed_skinfile(array('news', $cat));
        $news = new XTemplate($mskin);

        while ($pag = sed_sql_fetcharray($sql))
                {
                $jj++;
                $catpath = sed_build_catpath($pag['page_cat'], "<a href=\"list.php?c=%1\$s\">%2\$s</a>");
                $pag['page_desc'] = sed_cc($pag['page_desc']);
                $pag['page_pageurl'] = (empty($pag['page_alias'])) ? "page.php?id=".$pag['page_id'] : "page.php?al=".$pag['page_alias'];
                $pag['page_fulltitle'] = $catpath." ".$cfg['separator']." <a href=\"".$pag['page_pageurl']."\">".$pag['page_title']."</a>";




                $item_code = 'p'.$pag['page_id'];
                list($pag['page_comments'], $pag['page_comments_display']) = sed_build_comments($item_code, $pag['page_pageurl'], TRUE);
                list($pag['page_ratings'], $pag['page_ratings_display']) = sed_build_ratings($item_code, $pag['page_pageurl'], FALSE);

                $news-> assign(array(
                        "PAGE_ROW_URL" => $pag['page_pageurl'],
                        "PAGE_ROW_ID" => $pag['page_id'],
                        "PAGE_ROW_TITLE" => $pag['page_fulltitle'],
                        "PAGE_ROW_SHORTTITLE" => sed_cutstring($pag['page_title'], 60),
                        "PAGE_ROW_CAT" => $pag['page_cat'],
                        "PAGE_ROW_CATTITLE" => $sed_cat[$pag['page_cat']]['title'],
                        "PAGE_ROW_CATPATH" => $catpath,
                        "PAGE_ROW_CATDESC" => $sed_cat[$pag['page_cat']]['desc'],
                        "PAGE_ROW_CATICON" => $sed_cat[$pag['page_cat']]['icon'],
                        "PAGE_ROW_KEY" => sed_cc($pag['page_key']),
                        "PAGE_ROW_EXTRA1" => sed_cc($pag['page_extra1']),
                        "PAGE_ROW_EXTRA2" => sed_cc($pag['page_extra2']),
                        "PAGE_ROW_EXTRA3" => sed_cc($pag['page_extra3']),
                        "PAGE_ROW_EXTRA4" => sed_cc($pag['page_extra4']),
                        "PAGE_ROW_EXTRA5" => sed_cc($pag['page_extra5']),
                        "PAGE_ROW_DESC" => $pag['page_desc'],
                        "PAGE_ROW_AUTHOR" => sed_cc($pag['page_author']),
                        "PAGE_ROW_OWNER" => sed_build_user($pag['page_ownerid'], sed_cc($pag['user_name'])),
                        "PAGE_ROW_AVATAR" => sed_build_userimage($pag['user_avatar']),
                        "PAGE_ROW_DATE" => @date($cfg['formatyearmonthday'], $pag['page_date'] + $usr['timezone'] * 3600),
                        "PAGE_ROW_FILEURL" => $pag['page_url'],
                        "PAGE_ROW_SIZE" => $pag['page_size'],
                        "PAGE_ROW_COUNT" => $pag['page_count'],
                        "PAGE_ROW_FILECOUNT" => $pag['page_filecount'],
                        "PAGE_ROW_COMMENTS" => $pag['page_comments'],
                        "PAGE_ROW_RATINGS" => "<a href=\"".$pag['page_pageurl']."&amp;ratings=1\"><img src=\"skins/".$usr['skin']."/img/system/vote".round($pag['rating_average'],0).".gif\" alt=\"\" /></a>",
                        "PAGE_ROW_ODDEVEN" => sed_build_oddeven($jj)
                                ));

                switch($pag['page_type'])
                        {
                        case '1':
                        $news->assign("PAGE_ROW_TEXT", $pag['page_text']);
                        break;

                        case '2':

                        if ($cfg['allowphp_pages'])
                                {
                                ob_start();
                                eval($pag['page_text']);
                                $news->assign("PAGE_ROW_TEXT", ob_get_clean());
                                }
               else
                                {
                                $news->assign("PAGE_ROW_TEXT", "The PHP mode is disabled for pages.<br />Please see the administration panel, then \"Configuration\", then \"Parsers\".");
                                }
                        break;

                        default:
                        $readmore = strpos($pag['page_text'], "[more]");
                        if ($readmore>0)
                                {
                                $pag['page_text'] = substr($pag['page_text'], 0, $readmore)."<br />";
                                $pag['page_text'] .= "<a href=\"".$pag['page_pageurl']."\">".$L['ReadMore']."</a>";
                                }
else { $pag['page_text'] = substr($pag['page_text'], 0, 800)."... (<a href=\"".$pag['page_pageurl']."\">Devamı...</a>)";}


                        $news->assign("PAGE_ROW_TEXT", sed_parse($pag['page_text'], $cfg['parsebbcodepages'], $cfg['parsesmiliespages'], 1));
                        break;
                        }
                $news->parse("NEWS.PAGE_ROW");
                }
        $news->parse("NEWS");
        $res = $news->text("NEWS");
        $t->assign("INDEX_NEWS_".strtoupper($cat)."",$res);
    return($res);
}

if ($cfg['plugin']['news']['maxpages']>0 && !empty($cfg['plugin']['news']['category'])) {

$cats = explode(',', $cfg['plugin']['news']['category']);

foreach($cats as $k => $i)
        {
        $i = trim($i);
        sed_get_news($i,$cfg['plugin']['news']['maxpages'],$res);
        }
}
?>
Judas Priest TürkiYe!!!
http://www.judaspriest-turkey.com

Shuqru

Members


Online status

146 posts

Location: Turkey
Occupation:
Age:

#15887   2008-02-12 20:33 GMT      
/admin.php?m=page&s=catorder buradan "news" olanı tarihe göre sıralama yaptır.

MetalDaze

Members


Online status

133 posts
http://www.judaspriest-turkey.com
Pagerank: 2

Location: Turkey
Occupation:
Age:

#15930   2008-02-13 12:12 GMT      

Walla doğru ya kafa gitmiş çok sağolasın..
Judas Priest TürkiYe!!!
http://www.judaspriest-turkey.com
> 1 <

Benzer konular (Similar topics) #BETA

KonularMesajlarSon YazarGüncelleme
Haberler2Dvdbil462 Gün
haberler sorunu2WoMaNiZeR201 Gün
haberler gozukmuyor2Vezir202 Gün
haberler ve dokumanlar?3WoMaNiZeR222 Gün
anasayfadaki haberler3hayalet322 Gün

Keywords (beta):

Forum Arşiv (beta):

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333]