> 1 <
Etiketler: haberler eklentisinde sorun
| Author | Message |
Rockerboy
45 posts |
#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']."&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']."\"> </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
2,096 posts |
#18899 2008-03-15 21:00 GMT |
|
Arama yap.
|
|
ByYuSuF
80 posts |
#18941 2008-03-15 21:16 GMT |
|
Aynen arama yap |
|
|
Www.HackerZ.Li
|
> 1 <
Benzer konular (Similar topics) #BETA
| Konular | Mesajlar | Son Yazar | Güncelleme |
| Haberler Eklentisinde Sorun | 5 | ByYuSuF | 131 Gün |
| yöneticiler eklentisinde sorun | 10 | alikoza | 100 Gün |
| NEWPAGESBYPATH eklentisinde sorun | 3 | mustanq | 196 Gün |
| Referer Eklentisinde Sorun | 6 | Kaan | 42 Gün |
| Haberler | 2 | Dvdbil | 463 Gün |




