代码学堂(uxuew.cn)提供付费解决PHP WEB开发等技术服务,如果需要请 点击加我QQ:1662935793.
>CMS教程 > phpcms教程 > 关于phpcms栏目页url 不解析{$categorydir}{$catdir}变量的解决办法

关于phpcms栏目页url 不解析{$categorydir}{$catdir}变量的解决办法

phpcms教程 围观7594次 更新日期:2017-06-17 22:56:22 留下足迹

查看phpcms源码后,找到了问题所在,
在phpcms\modules\content\classes\url.class.php文件第122行,如下所示:

  1. $url = str_replace(array('{$catid}', '{$page}'), array($catid, $page), $urlrule);
可以看到代码中并没有替换{$categorydir}{$catdir}这两个变量,所以栏目页url才一直无法解析。
解决办法:

  1. $url = str_replace(array('{$categorydir}','{$catdir}','{$catid}','{$page}'),array($category_dir,$category['catdir'],$catid,$page),$urlrule);
复制代码

复制以上代码 替换122行的代码即可

转载请注明:代码学堂>CMS教程 > phpcms教程 > 关于phpcms栏目页url 不解析{$categorydir}{$catdir}变量的解决办法

喜欢 (131) or 分享 (117)