問題タブ [yahoo-merchant-store]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
108 参照

html - HTML: 同一のファイル、異なる結果。Yahoo と Yahoo Store タグを使用した Dreamweaver の比較

Yahoo Store タグを使用してストアを構築しています。yahoo ストア タグは、HTML コメントによく似ています。

サーバー上にあると、製品 ID に関連するフィールドを取得することになっています。ここが奇妙な部分です。Dreamweaver でページを作成すると、Yahoo ストア タグが機能しません。Yahoo Webhosting ファイル マネージャーで HTML ページを作成し、Dreamweaver ファイル (doctype、html タグ、およびすべて) からまったく同じコードを貼り付けると、動作します。Yahoo で作成したファイルをダウンロードして、dreamweaver で編集し、サーバーに送り返すこともできます。

Dreamweaver でのファイルの作成方法に問題はありますか? さまざまな Unicode 正規化形式をそれぞれ使用してファイルを作成しようとしましたが、どれも機能しません。Dreamweaver ではないファイルを作成するとき、Yahoo は何をしているのですか?

これは Yahoo ファイル マネージャーで作成された作業ページです (価格は $24.95 です): http://fullsteampress.com/pricetest2.html

以下は、Dreamweaver で作成された同じページです: http://fullsteampress.com/pricetest.html

以下は、両方のページで使用された完全な HTML です。

追加情報:

私のコンピューターでは、dreamweaver で作成されたファイルは 374 バイトで、yahoo ファイル マネージャーで作成されたファイルは 670 バイトのようです。テキスト エディターで開いても、コンテンツ (私の HTML) は同じです。

0 投票する
1 に答える
101 参照

javascript - Yahoo Merchant Store カタログ タグは、Javascript、Jquery、または Ajax を使用して動的に挿入されます

Merchant Service を通じて yahoo ストアをオープンしました。彼らは、私が所有するビジネス サイトで使用した、かなり優れたストア カタログを持っています。私はそれが好きなので、私が所有する別のビジネスでこのサービスを再び使用することにしました. サイトを構築しましたが、Yahoo カタログ タグの呼び出しでいくつかの問題に遭遇しました。タグは基本的にコメントです。例: ( <!--#ystore_order id=item_id -->). サイトが読み込まれると解析され、ページはこのタグ/コメントの代わりに製品の詳細を読み込みます。

フォームのアクション属性を除いて、すべてを機能させることができます。

いろいろ試してみましたが、フォームにアクションを設定できないようです。タグをハードコードすると問題なく動作しますが、そうすると、製品ごとにページを作成する必要があります。

私のフォーム:

フォーム アクション属性にコメント/タグを追加しようとしています。私はこの方法で(以下)、変数を取り除き、jquery attr関数でURLをペアリングするだけでそれを行いました。

また、フォームを動的に作成しようとしました。

一部の文字をエスケープしようとしましたが、そこでも成功しませんでした。

問題がコメント構文に関係していることはわかっていますが、手動で追加できる場合は、動的に実行できるはずです。これをテストするのが難しいことは承知していますが、誰かが解決策を持っていると思われる場合は、私のサイトに ftp アカウントを設定してテストできるようにします。テスト用の製品 ID を提供します。私はこれで約30時間以上戦ってきました。