Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: News.php redagavimas
Parašė desire· 2008 Rugs. 23 20:09:00
#1
1. Klausimas siame paveikslelyje:
http://www.part.lt/img/e68035114...c9e291.JPG |
2. Kaip padaryti jog news.php rodytu ne visas naujienas , o tik naujienas is tam tikros kategorijos.
pvz.: kai ieini i
http://saitas.com.lt/news.php rodytu naujienas tik is 3 kategorijos , o kitas norint pamatyt reik eit i 'naujienu kategorijos' ir matysi tas naujienas...
Parašė bad_user· 2008 Rugs. 23 20:09:45
#2
Viska redaguoji news.php faile. Pirmame klausime tvarkai per theme.php o antras klausimas prideti WHERE cat_id = '3' užklausoje.
Nesupratai tavo problemos.
Parašė Gugiss· 2008 Rugs. 23 20:09:48
#3
Va del anto:
news.php susirandi
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
ir pakeiti y
WHERE ".groupaccess('news_visibility')." AND news_cat=3 AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
Parašė bad_user· 2008 Rugs. 23 20:09:33
#4
Gugi jei tu taip programuoji tai tavo mmo kristu kaip lapas :)
Parašė Gugiss· 2008 Rugs. 23 20:09:35
#5
eik nx :D neturiu as jokio mmo :P as sita radau per search'a o as programuot isviso nemoku :P
Parašė bad_user· 2008 Rugs. 23 20:09:15
#6
news_cat=3 joks padorus programuotojas nepalieka tokių klaidu. Pirmas kelias į sql injekcija. :)
Parašė Gugiss· 2008 Rugs. 23 20:09:38
#7
tai eik hakint mano mmo :P
kurio as neturiu :s
p.s. wow cool nuo kada as ekspertas? :o
Redagavo Gugiss· 2008 Rugs. 23 20:09:09
Parašė bad_user· 2008 Rugs. 23 20:09:25
#8
Ne tik pasakau kad kai lankaisi SH paskaitytum straipsnius ;)
Parašė desire· 2008 Rugs. 24 20:09:00
#9
SoNG , Gugiss dekui uz info tik dar vienas klausimas del 2.
kai pridejau WHERE cat_id = '3' viskas ok rodo naujienas tik tos kategorijos , bet dabar apacioj kai rodo:
'Puslapis 1 iš 1597 1 2 3 4 > >>' tai kai jau eini i paskutinius puslapius tai jie tusti buna , nes ten kitu kategoriju naujienos , tai reikia dabar pagalbos , kad rodytu ne visus puslapius su kitom naujienom ,bet tik tos kategorijos kurios naujienas rodo tame news.php (kategorijos 3).?| tikiuos supratot ko cia as noriu :)
cia ta funkcija maincore.php faile yra
// Universal page pagination function by CrappoMan
function makepagenav($start,$count,$total,$range=0,$link=""){
global $locale;
if ($link == "") $link = FUSION_SELF."?";
$res="";
$pg_cnt=ceil($total / $count);
if ($pg_cnt > 1) {
$idx_back = $start - $count;
$idx_next = $start + $count;
$cur_page=ceil(($start + 1) / $count);
$res.="<table cellspacing='1' cellpadding='1' border='0' class='tbl-border'>\n<tr>\n";
$res.="<td class='tbl2'><span class='small'>".$locale['052']."$cur_page".$locale['053']."$pg_cnt</span></td>\n";
if ($idx_back >= 0) {
if ($cur_page > ($range + 1)) $res.="<td class='tbl2'><a class='small' href='$link"."rowstart=0'><<</a></td>\n";
$res.="<td class='tbl2'><a class='small' href='$link"."rowstart=$idx_back'><</a></td>\n";
}
$idx_fst=max($cur_page - $range, 1);
$idx_lst=min($cur_page + $range, $pg_cnt);
if ($range==0) {
$idx_fst = 1;
$idx_lst=$pg_cnt;
}
for($i=$idx_fst;$i<=$idx_lst;$i++) {
$offset_page=($i - 1) * $count;
if ($i==$cur_page) {
$res.="<td class='tbl1'><span class='small'><b>$i</b></span></td>\n";
} else {
$res.="<td class='tbl1'><a class='small' href='$link"."rowstart=$offset_page'>$i</a></td>\n";
}
}
if ($idx_next < $total) {
$res.="<td class='tbl2'><a class='small' href='$link"."rowstart=$idx_next'>></a></td>\n";
if ($cur_page < ($pg_cnt - $range)) $res.="<td class='tbl2'><a class='small' href='$link"."rowstart=".($pg_cnt-1)*$count."'>>></a></td>\n";
}
$res.="</tr>\n</table>\n";
}
return $res;
}
dabar meginu pats kazka padaryt ,bet dar nelabai kas gaunas..
Redagavo desire· 2008 Rugs. 26 20:09:44