PbootCMS实现栏目页添加.html后缀的方法

apps\home\controller\ParserController.php
$link = Url::home($sortfilename);
改成
$link = Url::home($sortfilename, $url_rule_sort_suffix);
$link = Url::home($urlname . $url_break_char . $scode);
改成
$link = Url::home($urlname . $url_break_char . $scode, $url_rule_sort_suffix);
apps\home\controller\IndexController.php
找到 $path = $matchs[1];
修改
$suffix = true;
$url_break_char = $this->config('url_break_char') ?: '_';
preg_match('/^([a-zA-Z0-9\-\/]+)(' . $url_break_char . '([0-9]+))?' . $url_break_char . '([0-9]+)$/i', $path, $matchs);
            if ($matchs[2] && $model = $this->model->checkModelUrlname($matchs[1])) {
                                $sort = $this->model->getSort($matchs[3]);
                            } elseif (! ! $model = $this->model->checkModelUrlname($matchs[1])) {
                            $sort = $this->model->getSort($matchs[4]);


                            }
if(! ! $this->model->getSort($path)||!!$sort)
{
$suffix = false;


}
else
{
$suffix = true;
}

版权声明:
作者:鲤小牛
链接:https://www.yunweiba.com/166.html
来源:运维吧
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>