升级到最新版本的苹果cmsV10程序后,很多用户反映访问明星分类页和详情页提示无权限,特此写出解决方法。
提示无权限的原因是:新版程序的演员库已经必须要分类,就是你要在分类管理下添加一个分类,类型选择演员。
因有些模版导航已经包含明星链接了,所以可能会重复显示,把状态设置为【禁用】导航中就不显示此分类了。
注意:添加演员分类后到用户组管理给分类访问权限。然后明星数据统一放到新增的这个分类里,如果是已有的演员数据需要通过执行SQL语句来批量处理
程序后台--数据库--执行SQL语句
UPDATE {pre}actor SET type_id=新增的分类id
最后到系统菜单下的URL地址配置 新增一下 演员的伪静态url规则就ok了
actortype/<id>-<page?> => actor/type actortype/<id> => actor/type actor-<page?> => actor/index actor$ => actor/index actordetail-<id> => actor/detail actorshow/<id>-<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?> => actor/show actorsearch/<wd?>-<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?> => actor/searchactor-<page?> => actor/index actor$ => actor/index actordetail-<id> => actor/detail actorshow/<id>-<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?> => actor/show
如果以上方法还没有解决,可以用下面的终极大招!本站独家编写!
此终极教程是基于苹果cmsV10程序2019.1000.1022版本编写,其他版本可能稍有不同,可作为参考修改。
重要提示:修改前务必备份好原文件,如果修改后访问出错或无效还可以覆盖回去!由于不备份就修改造成的无法访问等问题本站不负责。
首先打开目录 /application/index/controller,找到文件:Base.php 编辑此文件。
默认代码如下图,编辑第83行,删除 'actor', (注意包括单引号和逗号)
修改后的代码如下图:
然后删除第136行、137行、138行,如图中红框部分。
修改后的代码如下图:
代码修改好以后,保存,直接上传覆盖即可。
这只是临时的解决方法,是否会有其他影响暂不清楚,只能期待苹果cms程序作者能在新版中修复此问题。
© 版权声明
本网站的文章部分内容可能来源于网络,仅供大家学习与参考。
THE END
暂无评论内容