我有一个使用 SMARTy 模板(我没有创建)在 PHP 中完成的网站。以下代码在 view_video.tpl 中用于生成一个按钮,该按钮带有附加到 onclick 操作的函数。
<div class="user-button" id="user-button-up">
<a href="javascript:void();" onclick="video_description_toggle()">
<img height="16" width="16" src="images/user-arrow.jpg">
</a>
</div>
<div class="user-button" id="user-button-down" style="display:none;">
<a href="javascript:void();" onclick="video_description_toggle()">
<img height="16" width="16" src="images/user-arrow-down.jpg">
</a>
</div>
我注意到这些按钮没有显示在页面上,所以我通过 Pingdom (tools.pingdom.com) 运行页面,它分解了页面的每个元素以及加载时间等。在页面结果中,这两个图像(user-arrow.jpg 和 user-arrow-down.jpg)显示的文件路径为:sitename.com/video/41137/images/
其他图像都没有这个不正确的文件路径,只有这两个。
当我从浏览器查看页面源时,它显示:
<div class="user-button" id="user-button-up">
<a href="javascript:void();" onclick="video_description_toggle()">
<img height="16" width="16" src="images/user-arrow.jpg">
</a>
</div>
<div class="user-button" id="user-button-down" style="display:none;">
<a href="javascript:void();" onclick="video_description_toggle()">
<img height="16" width="16" src="images/user-arrow-down.jpg">
</a>
</div>
在 video/ 目录中只有视频,没有带有数字的文件夹(或其中包含图像目录)......我相信这对于任何有 PHP 使用模板经验的人来说应该很容易(那不是我......但是) .
谢谢你。