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

Etiketler: haberler eklentisinde sorun

Author Message

Rockerboy

Members


Online status

45 posts

Location: Turkey
Occupation:
Age:

#18891   2008-03-15 17:20 GMT      

S.a Arkadaşlar Sorunum Şu haberleri belli bir kararktere kadar anasayfada göstermek sonrasındada altına devamı icin tiklayiniz linki koymak bunun makalesini okudum news eklentisinde yaptım oldu, ama bu eklentide yaptım hata verdi acaba sorun nedir

Code:
<?PHP

/* ====================
Seditio - Website engine
Copyright Neocrome
http:/-----

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

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

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

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

function sed_get_haberler($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_id DESC LIMIT $limit");

        $mskin = sed_skinfile(array('haberler', $cat));
        $haberler = 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);

                $haberler-> assign(array(
                        "PAGE_ROW_URL" => $pag['page_pageurl'],
                        "PAGE_ROW_ID" => $pag['page_id'],
                        "PAGE_ROW_TITLE" => $pag['page_fulltitle'],
                        "PAGE_ROW_SHORTTITLE" => $pag['page_title'],
                        "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':
                        $haberler->assign("PAGE_ROW_TEXT", $pag['page_text']);
                        break;

                        case '2':

                        if ($cfg['allowphp_pages'])
                                {
                                ob_start();
                                eval($pag['page_text']);
                                $haberler->assign("PAGE_ROW_TEXT", ob_get_clean());
                                }
               else
                                {
                                $haberler->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, 225)." <a href=\"".$pag['page_pageurl']."\">&nbsp;</a>";}
                        $haberler->assign("PAGE_ROW_TEXT", sed_parse($pag['page_text'], $cfg['parsebbcodepages'], $cfg['parsesmiliespages'], 1));
                        break;
                        }
                $haberler->parse("HABERLER.PAGE_ROW");
                }
        $haberler->parse("HABERLER");
        $res = $haberler->text("HABERLER");
        $t->assign("INDEX_HABERLER_".strtoupper($cat)."",$res);
    return($res);
}

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

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

foreach($cats as $k => $i)
        {
        $i = trim($i);
        sed_get_haberler($i,$cfg['plugin']['haberler']['maxpages'],$res);
        }
}
?>

Dvdbil

Administrator


Online status

2,096 posts
http://www.seditio-tr.com
Pagerank: 3

Location: Turkey istanbul
Occupation: Web Tasarım & Yazılım
Age: 28

#18899   2008-03-15 21:00 GMT      
Arama yap.

ByYuSuF

Members


Online status

80 posts
http://Www.HackerZ.Li
Pagerank: 0

Location: Turkey
Occupation: Www.HackerZ.Li
Age: 116

#18941   2008-03-15 21:16 GMT      

Aynen arama yap
Www.HackerZ.Li
> 1 <

Benzer konular (Similar topics) #BETA

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]