私は(私が作成しなかった)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)を実行して、ページの各要素と読み込みにかかった時間などを分析しました。ページの結果では、2つ画像(user-arrow.jpgおよびuser-arrow-down.jpg)は、次のファイルパスを示しています。sitename.com/ video / 41137 / images /
他の画像には、この誤ったファイルパスはなく、これら2つだけです。
ブラウザからページのソースを表示すると、次のように表示されます。
<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の経験がある人なら誰でも簡単にできるはずです(それは私ではありません...まだ) 。
ありがとうございました。