
06-04-2010, 16:40:08
|
| |
php sayfalama fonksiyonuna değişken atıyacagım | | Merhaba arkadaslar
Forumda php sayfalama fonksiyonu buldum ve şuanda kullanıyorum
fakat siteye dil dosyası yaptım Sonraki , önceki gibi isimler yerine değişken atıyacam ama olmuyor. PHP- Kodu: // sayfalatma fonksiyonu
function sayfala($suanda = 1,$iceriksay,$limit = 15,$sayfa = "/",$uzanti = "") {
$onceki = $suanda - 1;
$sonraki = $suanda + 1;
$sonsayfa = ceil($iceriksay / $limit);
$ileri = $suanda + 4;
if($ileri > $sonsayfa) $ileri = $sonsayfa;
$geri = $suanda - 4;
if($geri < 1) $geri = 1;
$sayfalar = "";
if($sonsayfa > 1) {
if($suanda >= 6) {
$sayfalar .= "\t\t\t\t<a href=\"".$sayfa."1".$uzanti."\">«« İlk sayfa</a>\n";
}
if($suanda > 1) {
$sayfalar .= "\t\t\t\t<a href=\"$sayfa$onceki$uzanti\">« Önceki</a>\n";
}
for($counter=$geri;$counter<$suanda;$counter++) {
$sayfalar .= "\t\t\t\t<a href=\"$sayfa$counter$uzanti\">$counter</a>\n";
}
$sayfalar .= "\t\t\t\t[<b>$suanda</b>]\n";
for($counter=$suanda+1;$counter<=$ileri;$counter++) {
$sayfalar .= "\t\t\t\t<a href=\"$sayfa$counter$uzanti\">$counter</a>\n";
}
if($suanda < $sonsayfa) {
$sayfalar .= "\t\t\t\t<a href=\"$sayfa$sonraki$uzanti\">Sonraki »</a>\n";
}
if($suanda < $sonsayfa - 4) {
$sayfalar .= "\t\t\t\t<a href=\"$sayfa$sonsayfa$uzanti\">Son sayfa»»</a>\n";
}
}
return $sayfalar;
}
?>
Örnek: Önceki yazan yere $dil["onceki"] depişkenini atıyacam nasıl eklemem lazım
naptımsa hep hata alıyorum.
__________________ ßir devrin efendisi ! |