kiskiss
Narys
Terminatorius
Pranešimai: 1545
Įstojęs: 2006 Rugs. 11 17:09:58
include("config.php");
$result = mysql_query("SELECT * FROM puslapiai ORDER BY pages_id DESC",$connect);
while($row = mysql_fetch_array($result))
{
echo "<b>Title: ";
echo $row['page'];
echo "</i><hr align=left width=160>";
echo $row['pages'];
}
Į štai šį kodą reikia itrepti puslapiavima tačiau niekaip nesigauna man, gal kas galėtu padėti truputi?Redagavo
kiskiss 2008 Sau. 8 16:01:31
ozzWANTED
Administratorius
Legenda
Pranešimai: 8478
Įstojęs: 2006 Gru. 29 14:12:31
Php -Fusion universali puslapiavimo funkcija skirta bet kokiai TVS:
// Universal page pagination function by CrappoMan
function makepagenav($start,$count,$total,$range=0,$link=""){
global $locale;
if ($link == "") $link = PHP_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'>Page $cur_page of $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;
}
Išvedame su:
if ($rows > 100) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,100,$rows,3)."\n</div>\n";
BR#1, Most Wanted
kiskiss
Narys
Terminatorius
Pranešimai: 1545
Įstojęs: 2006 Rugs. 11 17:09:58
Geras daiktas dėkui ozai
Dandžu
Narys
Ekspertas
Pranešimai: 3265
Įstojęs: 2007 Lie. 23 13:07:47
Tai šis kodas skaičiuoja kiek puslapių atversta ar ką? Nelabai aš tą puslapiavimą supratau.
MAnjack
Garbės narys
Legenda
Pranešimai: 11821
Įstojęs: 2006 Kov. 2 20:03:58
Čia puslapiavimas Annkstesnis|1|2|3|4|Sekantis
Kaip naujienose ar fotogalerijoj.
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
OzzWANTED`o duotas koda yra fusiono makepagenav funk, kuri naujdojama vos ne visame fusion`e: news.php,members.php,forum/ ir t.t.
ozzWANTED
Administratorius
Legenda
Pranešimai: 8478
Įstojęs: 2006 Gru. 29 14:12:31
ramon parašė:
OzzWANTED`o duotas koda yra fusiono makepagenav funk, kuri naujdojama vos ne visame fusion`e: news.php,members.php,forum/ ir t.t.
Mjo, tik matai šitas kodas veikia ir visur kitur, o tas fusion'o veikia tik fusion'e, kadangi tas parašytas su fusion'o variable'ais, o aš čia kažkada kai hostingo.in forume postinau arui puslapiavimo funkciją, perrašiau ją kad veiktų visur - t.y. ne fusion'o kintamaisiais.BR#1, Most Wanted
Peršokti į forumą:
Žaliems
Nebeegzistuojančios svetainės
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Dalinuosi, dovanoju!
Jūsų saitai
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!