メインコンテンツへ移動

TarCoon☆CarToon

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全129件中)
  • 投稿者
    投稿
  • 返信先: Snow Monkey Forms で予期しない問題 #146053
    TarCoon☆CarToon
    参加者
    60

    サーバーの管理者が別の者で、
    一旦フォームを表示してエラーを発生させ、すぐにサーバーのエラーログを確認ができない状態なので、
    また後日、報告いたします。

    1
    Who liked:
    返信先: Snow Monkey Forms で予期しない問題 #146050
    TarCoon☆CarToon
    参加者
    60

    エラーログで書かれていることがよくわからなかったので、chat GPTに確認してもらいました。
    以下の回答をいただきました。

    Snow Monkey Blocks が出力する background-parallax.js に “変数の宣言より前に参照してしまう” バグ(TDZ Temporal Dead Zone)が残っているため、JavaScript が途中で落ちて Snow Monkey Forms も実行されなくなっている。

    詳しく分解すると
    1.スクリプトの中身

    js
    コピーする編集する
    r(/*中略*/){
    d.forEach(/*…*/); // ← ここで d を参照
    }
    let d = document.querySelectorAll(‘[data-bg-parallax]’); // ← まだ初期化されていない

    let d は 宣言より前にアクセスすると ReferenceError になる仕様(TDZ)。

    2.その結果

    • background-parallax.js が最初のフレームでクラッシュ
    • 同じファイル内にバンドルされている Snow Monkey Forms の初期化関数 も実行されず、フォームが HTML に描画されない
    • ブラウザ Console には

    pgsql
    コピーする編集する
    Uncaught ReferenceError: Cannot access ‘d’ before initialization

    とだけ表示される。
    3.なぜ残っている?

    • 古い Snow Monkey Blocks (〜v17.3.1) に含まれていたミニファイ手順のバグ。
    • 最近のバージョンでは let → var へ置き換え、または宣言位置を先頭に移動して修正済み。
    • キャッシュ系(Autoptimize/LiteSpeed Cache/Cloudflare Rocket-Loader)が古いままの JS を配信しているケースもある。

    つまり

    • 原因そのもの → プラグイン側のコードミス(変数スコープ・宣言順の誤り)
    • 症状が出る条件 → 該当 JS が旧バージョンのまま or キャッシュが古いまま配信されている
    • フォームが消える理由 → 同一ファイル内の後続処理が全部スキップされるため

    アップデート(またはキャッシュ完全消去)で直ることがほとんどです。それでも残る場合は、子テーマで該当スクリプトを dequeue して差し替える応急処置が必要になります。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    アップデートで修正していただいたとのことでしたので、このトピックは閉じさせていただきます!
    ありがとうございました。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    このアーカイブページの URL を教えてもらうことはできますか?
    あるいは、このヘッダー(サムネイル画像)は具体的にどのようにアーカイブページに表示しているか教えてください!
    (例えばアイキャッチ画像を設定した固定ページを、Archive Content を使って特定のアーカイブページに割り当てて表示している等)

    すみません。僕もメニューを追加するときに、カスタムリンクでページの URL を入力して追加していました。お騒がせして申し訳ございません。ですので、Archive Content を使って表示しているアーカイブページは問題ありません。

    フォーラムのページに設定したヘッダー(サムネイル画像)は表示されないかも

    フォーラムのカスタマイザーで設定したヘッダー(サムネイル画像)は表示されていませんでした。こちらは別の作業が必要でしょうか?カスタムリンクは使ってません。


    https://tarcoon.me/forums/

    1
    Who liked:
    TarCoon☆CarToon
    参加者
    60

    同じような相談になりますので、相談させてください。

    Snow Monkey Archive Contentのプラグインを使って、アーカイブページにヘッダーなど設定しています。
    アーカイブページをメガメニューに追加したいのですが、
    このアーカイブページに設定したヘッダー(サムネイル画像)は、メガメニューに反映されません。
    何か方法はありませんか?

    1
    Who liked:
    TarCoon☆CarToon
    参加者
    60

    FTPサーバーでプラグインフォルダの中身を確認すると、すっからかんになってました。
    バージョン 1.2.4

    以下のこちらは前のバージョンのSnow Monkey Archive Content バージョン 1.0.6プラグインフォルダです。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    エラーログを貼り付けたのですが、反映されません。
    確認していただいてもよろしいですか?

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    問題やプラグイン・テーマのつくりによってはデータがリセットされてしまったり復旧できなくなる可能性もゼロでないので、最低でもバックアップを取ってからが良いと思います!!

    ご心配おかけしてすみません。
    ありがとうございます。

    関係しているのかわかりませんが、
    通知と管理画面のヘッダーにアップデート、更新の表示が出ていました。
    しかし実際に開いても、テーマ、プラグイン共にアップデートはない状態になっていましたが、今回のテーマ切り替えで表示されなくなりました。

    やはりWooCommerceが何らかのキャッシュをしていて、色々と影響を与えていたのではないかと思いました。
    問題は解決しましたので、トピックは閉じさせていただきます。

    1
    Who liked:
    TarCoon☆CarToon
    参加者
    60

    無事表示されました! https://tarcoon.me/jp/shop/product/
    WooCommerce が URL やページの内容をキャッシュしている?可能性がありそうですね!

    テーマの影響かどうかを調べるためにテーマを TwentyTwenty-Five に切り替えました。すると、表示はされましたが、商品の一覧が出てきませんでした。

    その後、すぐに Snow Monkey テーマに戻しましたが、開かなかったので、もう一度、TwentyTwenty-Five を再度確認後、次に、TwentyTwenty-Oneに切り替えました。すると、今回も表示され、商品の一覧もきちんと出てきました。

    最後にやっぱりSnow Monkey テーマの問題かな?と考えテーマを Snow Monkey に切り替えたところ、無事に表示されました。

    やっぱりキタジマタカシさんのおっしゃる通り、WooCommerce が URL やページの内容をキャッシュしている?可能性がありそうです。

    問題が解決しました。ありがとうございます。
    因みに、本番環境でいきなり実験をやるのは危ないとおっしゃられましたが、テスト環境が用意できていなかったのでエイヤーでやってしまいました。。。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    あと、マイアカウントページからダウンロードした snow-monkey-archive-content.zip を管理画面からアップロードして上書きアップデートするとどうなるか試してみてください。

    すみません。僕は、試用期間にダウンロードさせていただいて、そのまま使い続けていた身なので、マイアカウントページにはダウンロードリストに表示されていないんです。すみません。試用期間のまま使い続けている立場であるのにも関わらず、クレームのような事をしてしまっております。ごめんなさい。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    こちらの環境でも実験ができれば原因がわかる可能性があがると思うので、/shop/product でページが見れるようにした方法・設定がわかるのであれば教えてほしいです。

    そんな複雑なことをしたわけではなく、自動生成されていた固定ページのスラッグをproductに変更し、親ページをshopに設定しました。

    元々/shopの固定ページはあったので、shopを親に、 WooCommerce ショッピングページ/productを子ページにしました。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    固定ページの一覧にはこのように表示されています。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    WooCommerce ショッピングページ(商品リストページ)のスラッグはproductに変更しています。
    以前はこれで、ずっと表示されていたのに、アップデート後表示されなくなってしまいました。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    あ、あと、

    ショップのトップページは

    https://tarcoon.me/jp/shop/

    だと思うのですが、

    https://tarcoon.me/jp/shop/product/

    はどんなページになのでしょうか?

    スクリーンショットが残っていないので、別のサイトの似たような表示を例に出させていただきます。

    左サイドバーにはカートや商品カテゴリーなどがあり、右側には商品の一覧が並んでいました。

     

     

     

    Snow Monkey 公式サイトには

    の URL は無いみたいなので、WooCommerce が自動生成するページではないのかな?と思いまして…。

    自動生成するページなのですが、生成する固定ページを指定できたので、変更していたかと思います。

    0
    Who liked: No user
    TarCoon☆CarToon
    参加者
    60

    My Snow Monkey を停止させるとどうなりますか?

    My Snow Monkey を停止させても同じく
    https://tarcoon.me/jp/shop/product/が表示されなくなりました。

    0
    Who liked: No user
15件の投稿を表示中 - 1 - 15件目 (全129件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。