バージョン選択

フォーラム

メニュー

オンライン状況

61 人のユーザが現在オンラインです。 (53 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 60
durss もっと...

サイト内検索

質問 > フロント機能 > ヘッダーを変更してトップページのみにイメージを表示させる

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yana
投稿日時: 2009/6/10 11:51
対応状況: −−−
新米
登録日: 2009/6/8
居住地:
投稿: 7
ヘッダーを変更してトップページのみにイメージを表示させる
php初心者です。

ヘッダーを変更してトップページのみにイメージを表示させたいのですがうまくいきません。

マニュアルサイトにあったソースをヘッダーに貼り付けると

http://xxxx.com/html/index.php
には反映されるのですが、

http://xxxx.com/index.php
には反映されません…

index.phpを単純に../index.phpに書き換えるだけではだめなのでしょうか?

ご存じの方、お助けください。
よろしくお願いします。

↓↓↓以下マニュアルサイトに紹介されていたソース↓↓↓

▼トップページのみにイメージを表示させるための記述

<!--{assign var=●● value="`$smarty.const.URL_DIR`index.php"}-->
<!--{ if $smarty.server.PHP_SELF==$●●}-->
<!--▼TOPIMAGE-->
<table width="780" border="0" cellspacing="0" cellpadding="0" summary=" ">
<tr>
<td><img src="<!--{$smarty.const.SITE_URL}-->img/top/image.jpg" width="780" height="208" alt="ふとんやさんです"></td>
</tr>
</table>
<!--▲TOPIMAGE-->
<!--{/if}-->
seasoft
投稿日時: 2009/6/10 11:55
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ヘッダーを変更してトップページのみにイメージを表示させる
> index.phpを単純に../index.phpに書き換えるだけではだめなのでしょうか?

どこを書き換えたのですか?

<!--{assign var=●● value="`$smarty.const.URL_DIR`index.php"}-->

<!--{assign var=●● value="`$smarty.const.URL_DIR`../index.php"}-->
と書き換えたのですか?

だとしたら、駄目でしょう。

$smarty.server.PHP_SELF の内容をダンプして調べると分かると思います。
http://seasoft.jp1.cx/ec/tips/smarty


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

tonton
投稿日時: 2009/6/10 12:06
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: ヘッダーを変更してトップページのみにイメージを表示させる
下記ソースで、トップページのみヘッダーにメインイメージを表示可能です。

該当出力ページが、サイトのトップページ(/index.php)だったら、<div id="mainvisual"></div>を表示。
それ以外だったら、この部分には何も表示しない。

<!--{if $smarty.server.PHP_SELF == "/index.php"}-->
<div id="mainvisual">(この中にフラッシュのソース他コンテンツを入れる)</div>
<!--{else}--><!--[if}-->

yana
投稿日時: 2009/6/10 12:31
対応状況: 保留
新米
登録日: 2009/6/8
居住地:
投稿: 7
Re: ヘッダーを変更してトップページのみにイメージを表示させる
seasoft様・tonton様
返信ありがとうございます。

<!--{if $smarty.server.PHP_SELF == "/index.php"}-->
<div id="mainvisual">(この中にフラッシュのソース他コンテンツを入れる)</div>
<!--{else}--><!--[if}-->

をヘッダーに貼り付けてみましたが…

Fatal error: Smarty error:

と表示されてしまいました。

seasoft様のアドバイスページを参考にもう少し試してみます。
seasoft
投稿日時: 2009/6/10 12:33
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ヘッダーを変更してトップページのみにイメージを表示させる
<!--[if}-->

かな・・・^^;


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

yana
投稿日時: 2009/6/10 12:52
対応状況: −−−
新米
登録日: 2009/6/8
居住地:
投稿: 7
Re: ヘッダーを変更してトップページのみにイメージを表示させる
seasoft様・tonton様ありがとうございます。

<!--{if}-->

でエラーは解消されましたが…

トップのindex.php以外のページでもヘッダーに追加した内容が表示されてしまいます(T_T)

解決方法をご教授願えませんでしょうか??
よろしくお願いします。
seasoft
投稿日時: 2009/6/10 12:54
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ヘッダーを変更してトップページのみにイメージを表示させる
引用:

<!--{if}-->

でエラーは解消されましたが…

ええ!?

<!--{/if}--> では???


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2009/6/10 12:55
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ヘッダーを変更してトップページのみにイメージを表示させる
$smarty.server.PHP_SELF の内容は確認できましたか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

yana
投稿日時: 2009/6/10 13:23
対応状況: −−−
新米
登録日: 2009/6/8
居住地:
投稿: 7
Re: ヘッダーを変更してトップページのみにイメージを表示させる
seasoft様返信ありがとうございます。

>$smarty.server.PHP_SELF の内容は確認できましたか?

内容確認といいますと?

ほんとうにど素人ですみませんm(._.)m

確認方法をご教授ねがえますでしょうか。
seasoft
投稿日時: 2009/6/10 13:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ヘッダーを変更してトップページのみにイメージを表示させる
私のメモ書きなので、分かりにくいかもしれませんが・・・
http://seasoft.jp1.cx/ec/tips/smarty


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,407名です
総投稿数は110,383件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1366
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.