求助:PHP分页问题:点击页码为何会链接到首页而不是列表?
这是我网站下一个二级企业网站发布企业新闻的源码,数据库是mysql,可显示新闻列表的分页1、2、3等,但点击第2页后的分页时,没有进入该页的列表,而是链接到该二级企业网站...
这是我网站下一个二级企业网站发布企业新闻的源码,数据库是mysql,可显示新闻列表的分页1、2、3等,但点击第2页后的分页时,没有进入该页的列表,而是链接到该二级企业网站的首页。如果给予二级企业网站二级域名,则问题更严重,连点击列表中的新闻标题时,也会链接到首页,而不是新闻的内容页。下面附上PHP源码,恳请指教。
文件:
if(!defined('IN_PHPB2B')) exit('Not A Valid Entry Point');
require(PHPB2B_ROOT.'libraries/page.class.php');
uses("companynews");
$page = new Pages();
$page->is_rewrite = true;
$page->_url = $space->rewriteList("news");
$companynews = new Companynewses();
$conditions = "Companynews.company_id=".$company->info['id'];
if (isset($_GET['nid'])) {
$id = intval(($_GET['nid']));
if ($id) {
$info = $companynews->read("*", intval($_GET['nid'], $conditions));
if (empty($info)) {
flash('data_not_exists');
}
$tpl_file = "news_detail";
setvar("item",$info);
$space->render($tpl_file);
exit;
}
}
$amount = $companynews->findCount(null, $conditions,"Companynews.id");
$page->setPagenav($amount);
$result = $companynews->findAll("id,title,content,created,created AS pubdate",null, $conditions,"Companynews.id DESC",$page->firstcount,$page->displaypg);
if (!empty($result)) {
for($i=0; $i<count($result); $i++){
$result[$i]['url'] = $space->rewriteDetail("news", $result[$i]['id']);
}
setvar("Items", $result);
setvar("ByPages",$page->pagenav);
}
$space->render("news");
?> 展开
文件:
if(!defined('IN_PHPB2B')) exit('Not A Valid Entry Point');
require(PHPB2B_ROOT.'libraries/page.class.php');
uses("companynews");
$page = new Pages();
$page->is_rewrite = true;
$page->_url = $space->rewriteList("news");
$companynews = new Companynewses();
$conditions = "Companynews.company_id=".$company->info['id'];
if (isset($_GET['nid'])) {
$id = intval(($_GET['nid']));
if ($id) {
$info = $companynews->read("*", intval($_GET['nid'], $conditions));
if (empty($info)) {
flash('data_not_exists');
}
$tpl_file = "news_detail";
setvar("item",$info);
$space->render($tpl_file);
exit;
}
}
$amount = $companynews->findCount(null, $conditions,"Companynews.id");
$page->setPagenav($amount);
$result = $companynews->findAll("id,title,content,created,created AS pubdate",null, $conditions,"Companynews.id DESC",$page->firstcount,$page->displaypg);
if (!empty($result)) {
for($i=0; $i<count($result); $i++){
$result[$i]['url'] = $space->rewriteDetail("news", $result[$i]['id']);
}
setvar("Items", $result);
setvar("ByPages",$page->pagenav);
}
$space->render("news");
?> 展开
1个回答
百事牛
2024-10-28 广告
2024-10-28 广告
作为深圳奥凯丰科技有限公司的工作人员,关于Word2007文档取消密码的方法简述如下:要取消Word 2007文档的密码,首先需通过密码正确打开该文档。接着,点击左上角的Office按钮,选择“准备”下的“加密文档”选项。在弹出的对话框中,...
点击进入详情页
本回答由百事牛提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询