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'>&lt;&lt;</a></td>\n";
         $res.="<td class='tbl2'><a class='small' href='$link"."rowstart=$idx_back'>&lt;</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'>&gt;</a></td>\n";
         if ($cur_page < ($pg_cnt - $range)) $res.="<td class='tbl2'><a class='small' href='$link"."rowstart=".($pg_cnt-1)*$count."'>&gt;&gt;</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