我有一個使用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