这个问题已经解决了,大家分享下

2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家

问题:
我添加了一个php文件很dwt,分页功能跳转的php文件不对
http://bbs.ecshop.com/thread-82046-1-1.html

已经解决了
贴出来大家分享
php文件 是article_cat1.php;这个文件基本是copy了article_cat.php中的代码,只是改了部分
dwt文件也是一样,copy了article_cat.dwt中的代码


lib_commend.php
函数 build_uri中case 'article_cat':
if (empty($acid))
{
return false;
}
else
{
if ($rewrite)
{
$uri = 'article_cat-' . $acid;
if (!empty($page))
{
$uri .= '-' . $page;
}
if (!empty($sort))
{
$uri .= '-' . $sort;
}
if (!empty($order))
{
$uri .= '-' . $order;
}
}
else
{
$uri = 'article_cat.php?id=' . $acid;
if (!empty($page))
{
$uri .= '&page=' . $page;
}
if (!empty($sort))
{
$uri .= '&sort=' . $sort;
}
if (!empty($order))
{
$uri .= '&order=' . $order;
}
}
}
break;
后面添加了
case 'article_cat1':
if (empty($acid))
{
return false;
}
else
{
if ($rewrite)
{
$uri = 'article_cat1-' . $acid;
if (!empty($page))
{
$uri .= '-' . $page;
}
if (!empty($sort))
{
$uri .= '-' . $sort;
}
if (!empty($order))
{
$uri .= '-' . $order;
}
}
else
{
$uri = 'article_cat1.php?id=' . $acid;
if (!empty($page))
{
$uri .= '&page=' . $page;
}
if (!empty($sort))
{
$uri .= '&sort=' . $sort;
}
if (!empty($order))
{
$uri .= '&order=' . $order;
}
}
}
break;
lib_main.php文件
函数 中assign_pager
case 'article_cat':
$uri_args = array('acid' => $cat, 'sort' => $sort, 'order' => $order);
break;
后面添加
case 'article_cat1':
$uri_args = array('acid' => $cat, 'sort' => $sort, 'order' => $order);
break;

article_cat1.php;文件


assign_pager('article_cat',$cat_id, $count, $size, '', '', $page);
assign_dynamic('article_cat');
改成
assign_pager('article_cat1',$cat_id, $count, $size, '', '', $page);
assign_dynamic('article_cat1');



回答:
感谢分享

看的头晕 :)支持分享精神

看不懂啊啊。。。。

感谢LZ分享

感谢楼主分享,好好学习下!

分析中,,,不过谢谢分享

能分享就不错了