联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
str_replace生成静态时报错
类型:迅睿CMS 更新时间:2023-04-25 09:47:40 生成静态 模板标签

请教大佬们,模板分页代码

{php $prevurl=str_replace('{page}', max($page-1, 1), $pagerule);}

生成静态时报错【模板标签写法错误:syntax error, unexpected '?'/template/pc】

回帖
  • 迅睿框架技术-易肖
    #1楼    迅睿框架技术-易肖
    2023-04-24 17:00:12
    Chrome 0
    你这是在开发阶段,不要去生成静态,你都没有把网站做完整,千万不要去搞静态,你这样就很难找到是哪一行代码出问题了,所欲偶一我建议你先用动态地址访问,才能看到哪段代码出问题
  • 你好我好大家好
    #2楼    你好我好大家好
    2023-04-24 17:07:34
    Firefox 113.0 0
    迅睿框架技术-易肖 动态的页面已经上线运行小一年了。。。基本上没有BUG(@反馈BUG)了,最近SEO优化需要转静态
  • 你好我好大家好
    #3楼    你好我好大家好
    2023-04-24 17:21:13
    Firefox 113.0 0
    迅睿框架技术-易肖 大佬,我通过尝试,感觉是 {php $prevurl=str_replace('{page}', max($page-1, 1), $pagerule);} 里的 {page} 出现了问题。{page}会不会与{php}标签产生了冲突?或者没有被识别为string类型?
  • 小皮球
    #4楼    小皮球
    2023-04-24 17:22:55
    Chrome 0
    排除法,删除这个代码,如不报错就比如这句话有问题了
  • 你好我好大家好
    #5楼    你好我好大家好
    2023-04-24 17:32:16
    Firefox 113.0 0
    迅睿框架技术-易肖
    微信截图_20230424172642
    这么写报错
    微信截图_20230424172733

    这么写没问题 string(4) "page"
  • 你好我好大家好
    #6楼    你好我好大家好
    2023-04-24 17:35:30
    Firefox 113.0 0

    小皮球 我知道出问题的代码是哪个,所以想请教如何解决。我测试了一下

    微信截图_20230424172642

    这么写报错

    微信截图_20230424172733


    这么写没问题 string(4) "page"所以关键点是{page}这么写有问题。。。但我不知道如何解决,请大佬帮忙看看
  • 小波工作室
    #7楼    小波工作室
    2023-04-24 17:54:57
    Chrome 0
    {php $prevurl=str_replace('{'.'page'.'}', max($page-1, 1), $pagerule);}换一个思维呀
  • 你好我好大家好
    #8楼    你好我好大家好
    2023-04-24 18:13:32
    Firefox 113.0 0
    小波工作室 大佬,我也用了和你一模一样的字符串组合的方法,但是后台生成静态就报错。。。如下图
    微信截图_20230424181017

    官方的没问题
    微信截图_20230424181205
  • senxin
    #9楼    senxin
    2023-04-24 18:20:40
    Chrome 0
    {php $prevurl=str_replace("{"."page"."}", max($page-1, 1), $pagerule);}
  • 你好我好大家好
    #10楼    你好我好大家好
    2023-04-24 18:28:42
    Firefox 113.0 0
    senxin 还是报一样的错误,如下图
    微信截图_20230424181017

    我测试这样写
    {php $stra = '}';}也是报错【模板标签写法错误:syntax error, unexpected '}' .......】
  • 你好我好大家好
    #11楼    你好我好大家好
    2023-04-24 18:57:40
    Firefox 113.0 0
    谢谢大家,用了另外的方法问题得以解决,不过我仍然不明白上述的报错是什么原因。。
    满意答案
  • 你好我好大家好
    #12楼    你好我好大家好
    2023-04-25 09:47:40
    Firefox 113.0 0
    @你好我好大家好:问题自行解决