diff --git a/e107_files/shortcode/nextprev.sc b/e107_files/shortcode/nextprev.sc index fc73d4ba1..d3d309f7c 100644 --- a/e107_files/shortcode/nextprev.sc +++ b/e107_files/shortcode/nextprev.sc @@ -6,19 +6,20 @@ global $pref; $parm_count = substr_count($parm, ","); -while($parm_count < 4) +while($parm_count < 5) { $parm .= ","; $parm_count++; } -$p = explode(",", $parm, 5); +$p = explode(",", $parm, 6); $total_items = intval($p[0]); $perpage = intval($p[1]); $current_start = intval($p[2]); $url = trim($p[3]); $caption = trim($p[4]); +$pagetitle = explode("|",trim($p[5])); if($total_items < $perpage) { return ""; } @@ -184,7 +185,9 @@ if($total_pages > 1) } $newstart = ($i-1)*$perpage; $link = str_replace("[FROM]", $newstart, $url); - $dropdown .= "\n"; + $c = $i-1; + $title = ($pagetitle[$c]) ? $pagetitle[$c] : $i; + $dropdown .= "\n"; } $dropdown .= ""; $ret = $np_parm['template']; diff --git a/page.php b/page.php index d01f91b10..511f88e46 100644 --- a/page.php +++ b/page.php @@ -11,9 +11,9 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/page.php,v $ -| $Revision: 1.12 $ -| $Date: 2007-08-08 19:34:34 $ -| $Author: e107steved $ +| $Revision: 1.13 $ +| $Date: 2007-08-19 21:46:20 $ +| $Author: e107coders $ | +----------------------------------------------------------------------------+ */ @@ -58,7 +58,7 @@ else require_once(HEADERF); if ($tmp['err']) // Need to display error block after header defined { - $ns -> tablerender($tmp['title'], $tmp['text']); + $ns -> tablerender($tmp['title'], $tmp['text'],"cpage"); require_once(FOOTERF); exit; } @@ -73,7 +73,7 @@ else } else { - $ns -> tablerender($tmp['title'], $tmp['text']); + $ns -> tablerender($tmp['title'], $tmp['text'],"cpage"); $comment_flag = $tmp['comment_flag']; } } @@ -196,12 +196,12 @@ class pageClass if($page_author) { - $text .= "