我有一个使用SMarty模板(我没有创建)在PHP中完成的网站。以下代码在view_video.tpl中用于生成一个附带onclick动作的按钮。使用PHP/Smarty模板的文件路径
<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>
在视频/目录只有视频和数字是没有文件夹(或在他们的图像目录)...我敢肯定,对于任何具有使用PHP模板的PHP经验的人来说,这应该是很容易的(但这并不是我)。
谢谢。
您似乎粘贴了两次相同的代码。 – gilden 2012-07-13 21:46:17
我同意,看起来这样。我只想显示模板和呈现的页面都显示相同的文件路径,但外部测试的路径显示不同。图像位于/ images文件夹中,并且它们没有加载,所以我倾向于相信外部测试... – 2012-07-13 22:34:24