06.10.2008 16:54
Ücretsiz Üyelik
Ana Menü
Pardus... Özgürlük İçin...

Özgürlükİçin OOXML'e karşı!

Türkçe Konuş



Başlığı Görüntüle
 Başlığı Yazdır
Haberlerde İleri Geri Fonksiyonu
THeNeeD
#1 Mesajı Yazdır
Mesaj Tarihi 29.05.2008 11:34
Saygın Üye


Mesaj Sayısı: 421
Katılım Tarihi: 12.08.07

Yedeklerinizi Almayı Unutmayın
i125.photobucket.com/albums/p68/jautukas87/pagination.jpg


Arkadaslar resimdeki ileri fonksiyonunu Uygulayacagız...

ilk önce Maincore.php dosyasını acın

Kaynağı İndir  Kod

// 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;
}






Bununla Değiştirin

Kaynağı İndir  Kod


// 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.="<div class='pagination'>";
      if ($idx_back >= 0) {
         $res.="<a class='pagination' href='$link"."rowstart=$idx_back'>Geri</a>\n";
         if ($cur_page > ($range + 1)) $res.="<a class='pagination' href='$link"."rowstart=0'>1</a>...\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.="<a class='current'><b>$i</b></a>\n";
         } else {
            $res.="<a class='pagination' href='$link"."rowstart=$offset_page'>$i</a>\n";
         }
      }
      if ($idx_next < $total) {
         if ($cur_page < ($pg_cnt - $range)) $res.="... <a class='pagination' href='$link"."rowstart=".($pg_cnt-1)*$count."'>".$pg_cnt."</a>\n";
         $res.="<a class='pagination' href='$link"."rowstart=$idx_next'>ileri</a>\n";
      }
      $res.="</div>";

   }
   return $res;
}






Simdi Css Dosyasına bunları En alta ekleyin

Kaynağı İndir  Kod

div.pagination {
      padding: 3px;
      margin: 3px;
      text-align:center;
      font-family:Tahoma,Helvetica,sans-serif;
      font-size: 11px;
   }
   
a.pagination {
      border: 1px solid #ccdbe4;
      margin-right:3px;
      padding:2px 8px;

      background-position:bottom;
      text-decoration: none;

      color: #0061de;     
   }
a:hover.pagination {
      border: 1px solid #2b55af;
      background-image:none;
      background-color:#3666d4;
      color: #fff;
}

a.current {
      border: 1px solid #2b55af;
      margin-right:3px;
      padding:2px 8px;
      background-color:#3666d4;
      background-position:bottom;
      text-decoration: none;

      color: #fff;   
}






Renklerinde Oynama Yapabilirsiniz Temaniza gore yukardaki Resim Sadece ornek Gorunumdur...

Not Denenmemıstır....
Ayrıca Kodlar yenıden duzenlenmıstır...

Düzenleyen THeNeeD Düzenleme Tarihi: 29.05.2008 19:15
themes.php-fusion.co.uk/infusions/theme_database/THeNeeD.gif

v7 Modul
Renkli haber Kategori Bulut

Yeni Php Fusion Temalar

Ey yükselen yeni kuşak, gelecek sizindir. Cumhuriyeti biz kurduk, onu yükseltecek ve yaşatacak olan sizsiniz.
 
Reis_
#2 Mesajı Yazdır
Mesaj Tarihi 29.05.2008 11:48
Kullanıcı Avatarı

Üye


Mesaj Sayısı: 194
Katılım Tarihi: 13.02.07

Bende açılmadı Sad sayfa görünmüyor hiç
img151.imageshack.us/img151/1201/bannersmallkl6.jpg
 
www.genctuning.com
blonde78
#3 Mesajı Yazdır
Mesaj Tarihi 29.05.2008 12:46
Kullanıcı Avatarı

Saygın Üye


Mesaj Sayısı: 418
Katılım Tarihi: 14.11.06

Reis_ yazdı:
Bende açılmadı Sad sayfa görünmüyor hiç


Bendede aynısı oldu.
Doğrusu BURDA
Burdakini yaptım oldu.
 
http://rockvideos.bplaced.net
tarikasim
#4 Mesajı Yazdır
Mesaj Tarihi 29.05.2008 13:22
Kullanıcı Avatarı

Üye


Mesaj Sayısı: 122
Katılım Tarihi: 09.02.07

Evet Fusion ana sitesindeki modifikasyon çalışıyor Üstekinde maincore.php nin 595 . satırında hata verdi string hatası

Teşekkürler
 
THeNeeD
#5 Mesajı Yazdır
Mesaj Tarihi 29.05.2008 19:16
Saygın Üye


Mesaj Sayısı: 421
Katılım Tarihi: 12.08.07

Arkadaslar kodlar yenıden duzenlenmıstır....
themes.php-fusion.co.uk/infusions/theme_database/THeNeeD.gif

v7 Modul
Renkli haber Kategori Bulut

Yeni Php Fusion Temalar

Ey yükselen yeni kuşak, gelecek sizindir. Cumhuriyeti biz kurduk, onu yükseltecek ve yaşatacak olan sizsiniz.
 
emre0066
#6 Mesajı Yazdır
Mesaj Tarihi 29.05.2008 19:49
Üye


Mesaj Sayısı: 96
Katılım Tarihi: 10.10.07

ben bunu bi ara yapmaya calısmıstım.ama becerememiştim.maincoreden faydalancagımızı hıç dusunmemıstım.teşekkürler theneed.

yeri gelmişken size bi soru sormak istiyorum.benim sitem haber sitesi.ben diyorumki haberin devamında haberin altına veya ustune önceki haber sonraki haber diye bişey yapamazmıyız.

mesela ben news.php?readmore=507 da isem önceki news.php?readmore=506 sonraki de news.php?readmore=508 yapamazmıyız.

eğer yapabilirseniz çok sevinirim.siz sadece php kodlarını verseniz yeter.ben news.php ye yerleştiririm.şimdiden teşekkürler. Smile
 
www.sefaatli.web.tr
gecekahvesi
#7 Mesajı Yazdır
Mesaj Tarihi 11.09.2008 17:04
Üye


Mesaj Sayısı: 203
Katılım Tarihi: 08.07.06

bunu v7ye çeviren oldu mu acaba?
www.gecekahvesi.net
Denemeden Bilemezsin...
 
www.gecekahvesi.net
Atlanilacak Forum: