In MyBloggie 2.1.6, it has a problem that when user click the Next page in the right end corner of the Homepage, the "Next" page did not show anything.
Checked the source code, looks like the index.php plus the parameter of "viewlist" is no longer exist in the handle list, so I test add a new "view" parameter, and let it do remove the parameter of "mode", this will make the index page think it was just has no Mode set.
What I did the change is,
1. In blog.php, change as below:
Code :
//$pagination = pagelink("viewlist", $pageno, $bloglimit, $numrow);
$pagination = pagelink("view",$pageno, $bloglimit, $numrow); // change to this
2. In index.php, change as below:
Code :
if ($right_menu){
if (isset($mode)) {
switch ($mode) {
case "viewid":
include 'view.php';
$search = false ;
break;
case "viewdate" :
include 'viewmode.php';
break;
case "viewmonth":
include 'viewmode.php';
break;
case "delcom":
include 'delcomment.php';
$search = false ;
break;
case "editcom":
include 'view.php';
$search = false ;
break;
case "viewcat":
include 'viewmode.php';
break;
case "search":
include 'search.php';
break;
case "viewuser":
include 'viewuser.php';
break;
case "view": //add this
unset($mode); //add this
break; // add this
default: include($mybloggie_root_path.'blog.php'); break;
}
}
......
if ($right_menu){
if (isset($mode)) {
switch ($mode) {
case "viewid":
include 'view.php';
$search = false ;
break;
case "viewdate" :
include 'viewmode.php';
break;
case "viewmonth":
include 'viewmode.php';
break;
case "delcom":
include 'delcomment.php';
$search = false ;
break;
case "editcom":
include 'view.php';
$search = false ;
break;
case "viewcat":
include 'viewmode.php';
break;
case "search":
include 'search.php';
break;
case "viewuser":
include 'viewuser.php';
break;
case "view": //add this
unset($mode); // add this
break; //add this
}
|