[解決済み] メンテナンス中の表示、条件分岐について

ホーム フォーラム 使い方全般 [解決済み] メンテナンス中の表示、条件分岐について

このトピックには4件の返信が含まれ、2人の参加者がいます。5 年、 11 ヶ月前 kondoo さんが最後の更新を行いました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #51880

    kondoo
    参加者

    WordPress のバージョン:3.4.1

    Welcart のバージョン:1.2.0

    ご利用のテーマ:オリジナル

    症状を確認したブラウザ:Google Chrome 最新版

    サーバー(会社名、サービス名):ローカル

    SSLの利用: 無し

    WordPress のパーマリンク設定:カスタム構造

    現在の構成は

    トップページ

    -会社概要(固定ページ)

    -お知らせ(固定ページ・カスタム投稿)

    -オンラインショップ(固定ページ・WELCART)

    表示モード>メンテナンス中を選択した場合

    WELCARTのショッピングページ関連下のみ メンテナンス中の表示にし、他の固定ページ(会社概要、お知らせ)は通常のコンテンツを表示したいと思っています。

    現状はすべての固定ページ内容がメンテナンス中になります

    maintenance.phpに条件分岐し、目的の分岐は出来ましたが

    他の固定ページ(会社概要、お知らせ)内容が思うように表示できません

    基本が分かっていない初心者のため四苦八苦しております。

    どのファイルの何処のソースを編集すれば良いのか

    ご教授いただければと思います。

    宜しくお願いいたします

    #65577

    nanbu
    参加者

    こんにちは。

    maintenance.phpは本体のプログラムとなるため、アップグレードすると上書きされてしまいます。それどもよろしければ、現在カスタマイズされたコードを見せていただけますでしょうか。

    #65578

    kondoo
    参加者

    お返事ありがとうございます。

    > maintenance.phpは本体のプログラムとなるため、アップグレードすると上書きされてしまいます

    maintenance.phpはtemplates/cart下にあったので変更可能かと思い

    別フォルダーに退避さましたが、問題ありそうならカスタマイズは中止します。

    > カスタマイズしたコード

    過去ログをもう一度調べなおし、一応思い通りの表示になりました。

    参考トピック https://www.welcart.com/forum/topic.php?id=183

    <?php

    if(usces_is_item() || is_page("store")):

    $html = '<div id="maintenance-page">

    <div class="post">

    <p>'.__('Maintaining now', 'usces').'</p>

    <p>'.__('Please wait for a while.', 'usces').'</p>

    </div>

    </div>'; ?>

    <?php else: ?>

    <!--ウェルカート以外の固定ページの内容を表示したい-->

    <?php $html .= $content; ?>

    <!--//ウェルカート以外の固定ページの内容を表示したい-->

    <?php endif; ?>

    #65579

    nanbu
    参加者

    退避されているのでしたら上書きの心配はないです。

    コードもそんな感じで良いかと思います。

    #65580

    kondoo
    参加者

    nanbuさま、こんにちは。

    返信ありがとうございました。

    基本が解っていないのに、

    あれこれやりたいことばかりなのですが、

    フォーラムをもっと熟読し、

    日々精進したいと思っています。

    今後ともよろしくお願いいたします。

5件の投稿を表示中 - 1 - 5件目 (全5件中)

このトピックに返信するにはログインが必要です。