Javascript 单击隐藏广告和显示原始内容(视频播放器)时出现新广告模块功能错误

Javascript 单击隐藏广告和显示原始内容(视频播放器)时出现新广告模块功能错误,javascript,php,smarty,Javascript,Php,Smarty,我最近在视频上方添加了广告框;我发现关闭广告按钮有问题,在倒计时完成加载并单击关闭广告框后,它会显示“无效视频id”错误 这里是“PlayVideoNow”功能;我必须在哪里进行编辑才能正确加载视频? 其他信息: CMS:phpmelody 1.6.7 技术:php/smarty 谢谢。如有任何建议,我们将不胜感激。 要查看孔脚本,请执行以下操作: .tpl文件中的{}字段将自动解析php变量 所以,在.tpl文件中,您不需要添加文字标记 试试看: "vid": "{$preroll_ad_pl

我最近在视频上方添加了广告框;我发现关闭广告按钮有问题,在倒计时完成加载并单击关闭广告框后,它会显示“无效视频id”错误

这里是“PlayVideoNow”功能;我必须在哪里进行编辑才能正确加载视频? 其他信息:
CMS:phpmelody 1.6.7 技术:php/smarty

谢谢。如有任何建议,我们将不胜感激。 要查看孔脚本,请执行以下操作:


.tpl
文件中的
{}
字段将自动解析php变量

所以,在
.tpl
文件中,您不需要添加文字标记

试试看:

"vid": "{$preroll_ad_player_uniq_id}",
"aid": "{$preroll_ad_data.id}",
"player": "{$preroll_ad_player_page}"
literal标记的用法是告诉smarty不要在
{}
字段中进行解析

"{literal}{$preroll_ad_player_uniq_id}{/literal}" 
// equal to "{$preroll_ad_player_uniq_id}" string, not variable

对不起,我有点误会。我会修改我的回答,我认为文字标签不是问题所在。问题是我们没有正确加载播放器和视频代码,这就是为什么它会给出错误“无效视频id”?我认为vid是视频id的缩写。当发生类似错误时,您可以在页面中单击鼠标右键,首先查看源代码(Chrome和Firefox可以这样做)。检查{$preroll\u ad\u player\u uniq\u id}是否已解析为您的预期值。
"{literal}{$preroll_ad_player_uniq_id}{/literal}" 
// equal to "{$preroll_ad_player_uniq_id}" string, not variable