OpenCart 2疑难解答. 如何摆脱“警告:sprintf()[函数.sprintf]:参数太少”消息
2016年9月14日
本教程展示了如何消除以下内容 warning: Warning: sprintf() [function.论据太少了… in OpenCart模板.
-
首先,我们应该打开一个文件,指定在 warning message. 请查看 screenshot above. 您将在那里看到文件的路径. 下载该文件并用文本打开它 editor. 在我们的例子中,问题与第64行指定的代码有关(请参考 screenshot above). 打开适当的代码行. 在我们的案例中,问题与 text_wishlist constant.
-
检查这条线上的代码. 我们可以在公共文件夹中看到对语言文件的引用.
-
Go to a 目录/语言 文件夹,并使用相应的语言包打开该文件夹. 在我们的例子中,当我们选择荷兰语时,问题就出现了. 文件路径为 目录/语言/荷兰语/共同/header.php 在我们的例子中(as) common/header 中指定了路径 header.我们最初检查的PHP文件). 打开文件。 editor. We can see text_wishlist variable. 在本例中,该变量指定在 系统控制器\目录\ \常见\ \修改header.php 在第64行(我们最初检查的文件).
-
下面的代码会导致这个问题:
(%s)
你可以把它去掉. 更新后的代码如下所示 screenshot. 保存更改并上传修改后的文件.
-
您可以随时检查如何在模板附带的语言包中定义语言常量. 例如,您可以打开 目录/语言/英语/共同/header.php 文件,比较代码并在您的语言文件中执行调整.
-
Refresh a page. 我们已经解决了问题.
请随时查看下面的详细视频教程:
OpenCart 2疑难解答. 如何摆脱“警告:sprintf()[函数.sprintf]:参数太少”消息如果你正在寻找更专业的解决方案来建立一个 website看一看 2017年最佳OpenCart主题.