質問 > フロント機能 > TOP画像をアクセス毎ごとに切り替えたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mi-taro |
投稿日時: 2009/9/24 12:26
対応状況: −−−
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
TOP画像をアクセス毎ごとに切り替えたい TOP画像をアクセス毎ごとに切り替えたい
初歩的なことですみません。 タイトル通り、TOP画像をアクセス毎ごとに切り替えたいと思います。 以下のJavascriptをtop.tplの<div>~</div>内に書き足してみて、 ページを更新してみましたが、切り替わりません。 ご指摘いただけると幸いです。 <script type="text/javascript"> myImageCnt = 10; myImage = new Array( "<!--{$TPL_DIR}-->img/main/main01.jpg", "<!--{$TPL_DIR}-->img/main/main02.jpg", "<!--{$TPL_DIR}-->img/main/main03.jpg", "<!--{$TPL_DIR}-->img/main/main04.jpg", "<!--{$TPL_DIR}-->img/main/main05.jpg", "<!--{$TPL_DIR}-->img/main/main06.jpg", "<!--{$TPL_DIR}-->img/main/main07.jpg", "<!--{$TPL_DIR}-->img/main/main08.jpg", "<!--{$TPL_DIR}-->img/main/main09.jpg", "<!--{$TPL_DIR}-->img/main/main10.jpg" ) myRnd = Math.floor(Math.random()*myImageCnt); document.write("<img src='",myImage[myRnd],"' border='0' >"); // --></script> <noscript><img src="<!--{$TPL_DIR}-->img/main/main01.jpg"></noscript> [EC-CUBE] 2.4.1正式版 [レンタルサーバ] Webareba SuitXサーバ [OS] Mac OSX 10.5.7 [PHP] PHP 5. [データベース] MySQL 4.1.21 [WEBサーバ] apache2.0.59 [ブラウザ] Firefox2.0.0.5 |
seasoft |
投稿日時: 2009/9/24 13:35
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: TOP画像をアクセス毎ごとに切り替えたい まずは実行時の出力 HTML を確認すると良いと思いますよ。
|
ecbg |
投稿日時: 2009/9/24 14:47
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: TOP画像をアクセス毎ごとに切り替えたい アクセス毎にというよりリロード毎にって感じですね。
それであれば、テンプレート上で<!--{php}-->を使って、 srandやshuffleの乱数を使うとtplだけでも簡単にできますよ。 ただtplでphpはちょっと・・・という場合は、 元となるphpに同じように乱数で***の部分だけ、 ランダムに出力してあげれば良いと思います。 "<!--{$TPL_DIR}-->img/main/***.jpg" |
pantacle |
投稿日時: 2009/9/24 20:43
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: TOP画像をアクセス毎ごとに切り替えたい やってみましたが上手くいってるようです。
キャッシュ等、他に理由があるような気がします。
|
seasoft |
投稿日時: 2009/9/24 20:46
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: TOP画像をアクセス毎ごとに切り替えたい もしや、毎度おなじみの、別のファイルを編集しているってヤツですかね・・・
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4651&forum=10 http://seasoft.jp1.cx/ec/tips/editfiles
|
mi-taro |
投稿日時: 2009/9/25 0:02
対応状況: 解決済
|
一人前 登録日: 2009/4/21 居住地: 投稿: 118 |
Re: TOP画像をアクセス毎ごとに切り替えたい >ecbg様、mahalo_c様、seasoft様 皆様ありがとうございます! まさかと思いましたが、 seasoft様が指摘した”別ファイル”ってヤツでした・・・! この場所には、管理機能を経由した場合だけ作成されるとばかり思っていたので、 全然見てませんでした。うっかりです・・・・。 top.tplもいつの間にかできているとは。 お、お騒がせしてすみません。 う〜ん、今まで何度かいじったんですが、そこに作られなかったのに・・・ なぜだろう・・・ |
seasoft |
投稿日時: 2009/9/25 4:18
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: TOP画像をアクセス毎ごとに切り替えたい > この場所には、管理機能を経由した場合だけ作成されるとばかり思っていたので、
> 全然見てませんでした。うっかりです・・・・。 > top.tplもいつの間にかできているとは。 私の把握している範囲では、管理機能を経由した場合だけです。 絶対にそのような操作をしていないと断言できる場合、意図しない人が管理機能を操作している確率も考慮した方が良いかも。私だったら、まずはアクセスログを確認するかな。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |