在常用的content封面、列表、内容模板中,我们都可以正常使用{siteurl($siteid)}来获取当前站点的网址,那么在tag模板、comment模板中这一调用不生效,其实是因为在tag和comment的控制器中,没有给模板传入$siteid参数,导致{siteurl($siteid)}调用无效。
那么解决的方法就是:
打开phpcms/moudules/content/tag.php,在其init函数和lists函数中开头部分加入如下代码:
—————————-补充——————————
tag模板、comment模板等不能使用的函数还有:{catpos($catid)},因为同样获取不到$catid参数,可以在控制器中加入当前模块链接参数$pagelink,给予赋值,然后在模板中调用。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
PHPCMS 统计栏目下子栏目数量的代码2024-11-12
PHPCMS V9 上传图片或附件后后台退出需要重新登录的解决办法2021-06-19
PHPCMS 推荐位输出组图的方法2020-12-30
PHPCMS内容页自定义下拉菜单循环输出数值的方法2020-12-17
PHPCMS v9 search模块搜索栏目名称二次开发2020-02-20
PHPCMS删除文章后数据库中仍有删除文章中的关键词解决办法2019-11-13
PHPCMS V9编辑器中新增上传mp4视频(上传视频并插入HTML5的video标签)的功能2019-10-30
PHPCMS一些漏洞修复及解决方案2019-07-10
PHPCMS的产品筛选功能(通用)2019-04-09
phpcms前台退出登录的时候提示信息'退出成功0'2018-11-25