min paging function virker ik?
Hey alle...Har et forum, inde i en af categorierne ligger der omkring 300 indlæg, og den viser ca. 40 tråde pr side!
Mit problem er simpelt! Min paging function virker ikke!
Min function::
function print_forumpagenav($offset, $select, $numcols=3) {
global $options, $crumbs, $locale, $PHP_SELF, $PS;
print("<tr><td class=\"std2\" width=\"33%\" align=\"right\" colspan=\"$numcols\">");
$page=1;
$numpages = floor ($crumbs['numthreads']/$options['threadsperpage']+1);
print("<span class=\"small\">$locale[page] </span>");
$i=0;
if ($offset>0) {
print("<a href=\"$PHP_SELF?target=viewforum&select=$select&offset=");echo max(0,$offset-$options['threadsperpage']);print("$PS\" class=\"page2\"><</a> ");
}
if ($offset==$i) {
print("<em class=\"page\" style=\"color: black;\">$page</em> ");
} else if ($numpages>2) {
print("<a href=\"$PHP_SELF?target=viewforum&select=$select&offset=$i$PS\" class=\"page\">$page</a> ");
}
$page++;
if ($numpages>5 && $offset>$i+(3*$options['threadsperpage'])) { print("... "); }
for($i=$options['threadsperpage'];$i<$crumbs['numthreads']-$options['threadsperpage'];$i+=$options['threadsperpage']) {
if ($offset==$i) {
print("<em class=\"page\">$page</em> ");
} else if ($numpages<6 || (($i-(2*$options['threadsperpage'])<=$offset) && ($i+(2*$options['threadsperpage'])>=$offset))) {
print("<a href=\"$PHP_SELF?target=viewforum&select=$select&offset=$i$PS\" class=\"page\">$page</a> ");
}
$page++;
}
if ($numpages>5 && $offset<$i-(3*$options['threadsperpage'])) { print("... "); }
if ($offset==$i) {
print("<em class=\"page\">$page</em> ");
} else if ($numpages>2) {
print("<a href=\"$PHP_SELF?target=viewforum&select=$select&offset=$i$PS\" class=\"page\">$page</a> ");
}
$page++;
if ($offset<($crumbs['numthreads']-$options['threadsperpage'])) {
print("<a href=\"$PHP_SELF?target=viewforum&select=$select&offset=");echo $offset+$options[threadsperpage]; print("$PS\" class=\"page2\">></a>");
}
print(" </td></tr>");
}
Nogle der kan hjælpe plz
