nanbu

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

15件の投稿を表示中 - 4,681 - 4,695件目 (全4,984件中)
  • 投稿者
    投稿
  • nanbu
    キーマスター

    BOMありUTF-8だったようですね。やってみたらこっちでも同じエラーが出ました。

    さて、functions.php が直っても番号が出ないのは、アップグレードがうまく行っていない可能性が有ります。

    usc-e-shop/templates/cart/completion.php を確認してください。最新版であれば2行目は global $usces; となっているはずです。

    このファイルはテーマフォルダに退避させていませんよね?

    返信先: 問い合わせフォーム #59987
    nanbu
    キーマスター

    こんにちは。

    「送信できませんでした」と出るはずなんですが。

    不正なメールアドレスとは例えばどんなものでしょうか。

    こちらでも検証してみたいと思います。

    nanbu
    キーマスター

    大変申し訳ありませんが、ここはPHPについての議論の場では有りません。Welcart の開発用のフォーラムであることをご理解ください。

    nanbu
    キーマスター

    functions.php でエラーが出ているようですが。

    nanbu
    キーマスター

    通常Webアプリは何かアクションを起こさない限りデータが追加されることはありません。他に管理パネルに入れる人がいない限り、誤作動により「未来の日時で登録され、ブラウザを再起動したら見えた(気が付いた)」と考える方が自然です。

    先日、改めてアクセスしたら直っていたという事がありましたよね。なんとなく環境が不安定になっているような気がします。

    長時間開いている(いろんなサイトを閲覧している)ブラウザは不安定になっている事がしばしば有ります。大事な作業を行う場合はブラウザを再起動してから行うと良いかと思います。これはWelcartに限ったことでは有りません。

    また、必ずコピーが作成されるのか、どの様にしたら症状が再現されるのかご報告いただけると助かります。

    よろしくお願いいたします。

    返信先: [解決済み] single_item.php の編集について #59985
    nanbu
    キーマスター

    single_item.php は通常のテンプレートでは有りません。

    htmlソースを全て $html という変数に代入しているところに注目してください。echo ではダメなのです。

    挿入する位置はそこで構いません。

    echo の部分を、$html .= に置き換えてみてください。

    nanbu
    キーマスター

    すみません、更新されていませんでした(^^;

    今更新しましたので、よろしくお願いします。

    お手数おかけします。

    nanbu
    キーマスター

    誤操作というより誤作動の可能性が高いと思いますが、念のために連続して新規登録した手順を教えていただけますでしょうか。

    あと、WPとWelcart のバージョンを教えてください。

    nanbu
    キーマスター

    こんにちは。

    お客様も管理者側も共通して確認できる番号は受注番号なので、これをお問合せ番号とするのが一番わかりやすいのではないでしょうか。

    受注番号を初期化するのはデーターベースを直接設定するしか有りません。phpMyAdmin が使えると難しくは有りません。

    完了画面に受注番号を出せるように修正しましたので、Development Version にアップしてみてください。その後、下記のコードをテーマフォルダのfunctios.php に追加します。

    add_filter('usces_filter_cartcompletion_page_header', 'my_filter_cartcompletion_page_header', 10, 3);
    function my_filter_cartcompletion_page_header(){
    $args = func_get_args();
    $header = $args[0];
    $entry = $args[1];
    $html = '<p>ご注文番号 : ' . $entry['order']['ID'] . "</p>n";

    return $header . $html;
    }

    返信先: 商品詳細のカートに入れるボタンの移動 #59809
    nanbu
    キーマスター

    こんにちは。

    SKUが一つだけの場合は、

    single_item.php の36行目あたりに$html .= $content;という行が有ります。それを46と47の間に移動するとボタンが上がったように見えます。

    SKUが複数の場合は、

    52行目の<div class="exp">' . $content . '</div>を移動することになりますが、こちらは行を分割しなくてはいけませんのでPHPのスキルが必要になります。

    あと、ファイルの退避は重要です。

    返信先: ルミーズ決済モジュール希望 #59966
    nanbu
    キーマスター

    こんにちは。

    ルミーズさんのテスト環境はこちらでも用意できましたので、早速モジュールの作成に入りたいと思います。

    完成には1ヶ月程度かかるのではないかと思います。

    よろしくお願いいたします。

    nanbu
    キーマスター

    スタイルシートの編集で変更できます。

    usc-e-shop/css/usces_cart.css 内の#itempage .skuform .skuquantity を修正します。Welcart 専用テーマで無い場合は適宜セレクターを変更してください。

    変更が確認できましたら、修正したusces_cart.css をテーマフォルダの中にコピーして設置します。(重要です)

    nanbu
    キーマスター

    こんにちは。

    まず、guest と表示されている部分は、テーマフォルダのheader.php を修正します。

    ‘guest’ の部分を ’ゲスト様’ と変更できます。

    全角文字を使った場合はUTF-8で保存するのを忘れないでください。

    次に、ログイン、ログアウトのリンクですが、フィルターを設置しましたのでDevelopment Version にアップグレードしてください。その後、テーマフォルダのfunctions.php に下記のコードを追加します。

    add_filter('usces_filter_loginlink_label', 'my_filter_loginlink_label');
    function my_filter_loginlink_label(){
    return 'ログインの替わりの文字列';
    }
    add_filter('usces_filter_logoutlink_label', 'my_filter_logoutlink_label');
    function my_filter_logoutlink_label(){
    return 'ログアウトの替わりの文字列';
    }

    返信先: 商品リストの内容が消えた #59962
    nanbu
    キーマスター

    こんにちは。

    むむむ、一回目の有効化で書き換えられなくなっているような感じですね。

    再度調査してみます。

    返信先: 商品リストの内容が消えた #59959
    nanbu
    キーマスター

    こんにちは。

    Welcart を再度有効化してみてください。

    今回のアップグレードでmetakeyの仕様を変更しています。最初の有効化で古いmetakeyを新しいものに書き換えてていますが、それがうまく行かないと商品名や商品コードなどが見えなくなってしまいます。

    phpMyAdmin が使えるようでしたらwp_postmetaテーブルを確認してみてください。itemNameやitemCodeというmetakeyのデータがあったら書き換えがうまく行かなかったということになります。もう一度有効化することで書き換えられるのではないかと思います。新しいmetakeyは_itemNameや_itemCodeとなります。

    ただ、商品編集で修正してしまった場合、metakeyが重複する可能性が有ります。post_idとmetakeyが同じと言う重複するデータがあったら一つ削除しなくてはいけません。

    アップグレードして商品名や商品コードなどが見えなくなってしまったら、商品編集せずに、まずは再有効化を行ってみてください。

    こちらでは様々なテスト環境アップグレードをテストしていますがmetakeyが書き換わらないと言う症状が出たことがありません。原因を調べたいので、どのような手順でアップグレードしたのか教えていただけますでしょうか。

    ・自動アップグレードでしょうか

    ・アップグレード時にエラーは出なかったでしょうか

    ・アップグレード作業は1回だけですか

    ・再有効化してうまく行きましたか

    ・phpセーフモードですか

    ・ご自分で他に思い当たる点はございませんか

    よろしくお願いいたします。

15件の投稿を表示中 - 4,681 - 4,695件目 (全4,984件中)