問題タブ [catalog]

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 に答える
1438 参照

database - imdb のような映画カタログ

映画カタログのオープン ソース ソフトウェアを知っている人はいますか? http://www.cinenacional.com/peliculasのようなサイトを作りたいのですが、サイト全体をゼロから開発する前に、誰かが imdb やhttp://www.cinenacionalに似た webapp を知っているかどうか知りたいです。 .com/

ありがとう、

0 投票する
2 に答える
410 参照

magento - Magentoカスタムブラウズカタログワークフロー

私は私の特定のクライアントのためにMagentoを評価しています。彼らは、カタログを閲覧するための特定のワークフローを実施したいと考えています。彼らはカスタムホリデーパッケージをまとめる旅行会社であり、宿泊施設を選択する前に、ユーザーが大人/子供の数などを入力するようにしたいです(人数は利用可能な宿泊施設と価格に影響するため)。

宿泊施設は単なる例であり、ホリデーパッケージには他にもいくつかの異なるコンポーネントがあることに注意してください。そして、彼らは私に、チェックアウトプロセスに似ているかもしれない何かに到達する前にユーザーが従うことを望んでいる7つのステップ(ほとんど)線形ワークフローを与えてくれました(そしてそれでも彼らの「チェックアウト」の概念はMagentoのものとはかなり異なります)。

宿泊施設(および他の各パッケージコンポーネント)を別々の製品カテゴリに保管することを考えています。次に、ユーザーがショッピングカートに追加した内容に基づいて、カタログを閲覧するときに表示される内容を制限できます。

私の調査によると、Magentoはこの種のことを箱から出して実際に行うわけではありません。私は間違っていますか?この種のことをサポートするアドオンはありますか?

この道を進むとしたら、Magentoのカタログブラウジング機能の大部分を再設計(または実際に置き換える)するのでしょうか?

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

postgresql - このクエリがデッドロックになるのはなぜですか?

既存の PostgreSQL 9.1 データベースの構造を読み取り、それを「あるべき」状態と比較し、それに応じてデータベースを更新するアプリケーションがあります。ほとんどの場合、それはうまくいきます。ただし、現在のデータベース構造を読み取るときにデッドロックが発生した場合がいくつかありました。担当するクエリは、既存の外部キーを読み取ります。

pgAdmin でサーバーのステータスを表示すると、これがサーバー上で実行されている唯一のアクティブなクエリ/トランザクションであることがわかります。それでも、クエリは返されません。

エラーはある意味で再現可能です。エラーを生成するデータベースを見つけると、毎回エラーが生成されます。ただし、すべてのデータベースでエラーが発生するわけではありません。これは不可解なバグの 1 つであり、他に何を試すか、またはこれを回避する方法についてのオプションとアイデアが不足しています。そのため、ご意見やアイデアは大歓迎です。

PS: 私の同僚が、PostgreSQL 8.4 を使用して同じエラーが発生したと報告しました。

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

drupal-6 - Drupal-6 の分類用語ビューから重複したアイテムを削除するにはどうすればよいですか?

Drupal のサイトに Ubercart ショッピング カートを使用しています。ウェブサイトはレストランのウェブサイトです。メニュー項目については、次のように 2 つのメイン カテゴリを作成しました。

  • ランチ
  • 夕食

現在、主なカテゴリには次のようなサブカテゴリが含まれています。

  • エンサラデス
  • 起業家
  • プラトス・プリンシパルなど。

現在、ほとんどのサブカテゴリは両方のメイン カテゴリに共通しています。たとえば、Ensalades と Entremeses は、ランチとディナーの両方のカテゴリに存在します。

すべてのカテゴリの製品を表示するために、製品カテゴリ ページのビューを作成しました。以下は、これまでに行ったビューの添付のスクリーンショットです。 ここに画像の説明を入力

ランチとディナーの両方のカテゴリにアイテムを追加するまで、問題なく動作します。

ランチ - Ensalades とディナー - Ensalades カテゴリに項目名 Luis Salad を追加するとします。

ディナー ページを表示すると、そのページにルイス サラダの項目が 2 回表示されます。1回目はディナー部門、2回目はランチ部門の両方にアイテムが追加されたためです。

私の見解に問題があるか、カテゴリを間違って作成したかを知りたいだけです。

この問題を解決する 1 つの方法は、カテゴリごとに新しい項目を作成することです。しかし、それは正しい方法ではありません。なぜなら、1 つの製品を異なるカテゴリーの別の製品として扱うことはできないからです。以下に、私のカテゴリのスクリーンショットも添付しました。 ここに画像の説明を入力

前もって感謝します。

0 投票する
2 に答える
1092 参照

xml - スキーマ ヘッダーとカタログ ルックアップによる XML 検証

スキーマファイルを明示的に指定せずにxml(libxmlを使用)ファイルを検証する方法は? xsd ファイルは、xml ファイルのヘッダーにあります。対応する xsd ファイルの URL は、Catalog.xml を使用してローカル ファイル システムに配置する必要があります。

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

c# - PRISM の CreateModuleCatalog() と ConfigureModuleCatalog() の違いは何ですか?

基本的...

ここではどちらも同じことをしているように見えますが、本当の違いは何ですか? 私はあなたがそれらの内部とは異なる方法で何をすべきかを尋ねていると思います明らかにコードを移動できるからです)。

0 投票する
2 に答える
100 参照

php - 簡単に更新できるデータベースにカタログを変換するにはどうすればよいですか?

Web サイトからアクセスできる、編集可能で並べ替え可能な製品カタログを作成するにはどうすればよいですか? PHP と SQL で作成する必要があると思います。これらのソフトウェアを使用したことはありませんが、プログラミングの経験はあります。それで、私は始めるべきでしたか?それとも、これは大変な作業で、スプレッド シートをアップロードし続ける方が簡単でしょうか。

ありがとう

11月

0 投票する
2 に答える
7939 参照

php - Open IceCatを使用してデータをインポートし、カタログのデータベースに製品を入力する、優れたモデルは何ですか

私はOpenIcecat(Icecat Open Catalog)に基づいた製品のカタログの作成に取り組んでおり、これを経験したり、別の同様のサービス(C-Netなど)を経験したりする可能性のある人からのアドバイスを探しています。

私の質問は、製品カタログのデータベースにデータを入力するための良いモデルは何ですか?

これが私がこれまでに持っているものです...

  1. カタログ全体のXMLフィードを取得します
  2. カテゴリIDに基づいて必要な製品に関するデータを抽出します
  3. この時点で、すべてのデータをテーブルに挿入したので、「Printer cats」のようなテーブルができました。これには、カテゴリ内の各製品の画像へのURLとXMLのIDが含まれています...簡単です

ここで私は質問/懸念に遭遇します...各XMLファイルと画像に対してGETリクエストを使用するスクリプトをアドホックにするのは簡単です...それからそれらをディレクトリにダンプできますが、Icecatはあなたに非常にリッピングすることを望んでいません大量。私のカテゴリには、数千(たとえば40k以上)の製品が含まれています。

私がしなければならないと感じているのは、製品のXMLを取得し、画像を取得して保存することです。それは明白な解決策であり、それがクライアントが求め続けているものであるため、私はこのように感じています...しかし、それが正しいことを意味するわけではありません。したがって、個々のXMLを解析して、説明やSKUなどをテーブルに抽出し、Magentoで使用するようにカタログを作成し、後で必要に応じて追加/変更することができます(価格、関連製品など)。 )簡単そうに見えますが、約3〜4kのGETリクエストの後、大量のデータをリッピングしているために起動します。カタログ全体(必要なカテゴリのカタログ)を取得したら、更新を取得するのは簡単です。ファイル(XML ..および比較して小さい)およびそれに応じて変更を加えます...これは重要なポイントですが、最初にすべてのデータを取得し、最初に製品テーブルを作成する必要があります。

だからここに私が蹴り回すものがあります...

1つのアイデアは、必要に応じてリアルタイムでデータを取得することですが、これはクライアントや私自身には望まれていません。クライアントは、わかりやすいカタログを望んでいます...そして、リアルタイムでパフォーマンスが低下し、(簡単に)多くのソリューションにプラグインできないことに気付きました。しかし、「リアルタイム」のアイデアを拡張すると、XMLデータのリアルタイムGETを使用し、ローカルに存在しない場合は「ローカルに存在しない場合」のようなロジックを使用してデータを保存します...取得してから保存しますそれ; ローカルに存在する場合は、最新の情報であるかどうかを確認します...更新しない場合は、'...もちろん、最新であるかどうかを確認する場合は、保存しても意味がありません。データは、何があっても毎回リクエストを実行しているためです...データを取得して破棄するだけでもかまいませんが、これは非効率的です。

-また-

たぶんすべてがリアルタイムです:製品はリアルタイムでフェッチされて表示され、管理者が操作のために製品を表示すると、リアルタイムで表示されます。 「メイン」カタログファイルからすでに入力されているデータベース...Icecatから利用可能なカタログ全体を記述しますが、これは多くのソリューションにプラグインせず、パフォーマンスに打撃を与えます。さらに、一部のホストは私たちを許可しませんとにかくGET...ここには非常に多くの制限がありますが、常に最新の情報を持っていることを確認するための素晴らしい解決策のように聞こえます(ここでは必要ありません)

これが私がすでに向かっているところです...

メインカタログ(50万以上のアイテム)に基づくメタデータがあります。私はすでに希望のカテゴリに基づいてテーブルにデータを入力しました...今、私はこれに向かっています:単一のカテゴリなど、私が作業しているものをより洗練するアプリ(ツール)を構築します。次に、ジョブを生成し、'カテゴリIDを使用してすべてのXMLフィードを取得します'...次に'cat.ID(おそらく再び同じ)を使用してから画像をフェッチします' ...次に、同じCatを取得します。SKU、説明、画像ファイル名などを取得して製品を識別および構築し、カタログを構築します。ワークフローのこの時点で、私はすべての情報を持っており、SKU(または必要なもの)を使用して、他のフィードから価格などを取得したり、説明を操作したり、必要に応じて画像の名前を変更したり(SEO)することができます。

次に、別のフィードから価格と配送重量を更新するためのモデルを構築する必要があります...この場合はSynnexですが、配送と価格はリアルタイムである必要があるため、はるかに簡単に見えます...一度、私が考えているのはカートの中のものだけです。

まだこれを行う方法がわかりません..おそらく他の人がIcecatリポジトリをリッピングして同じクライアント用にこのようなカタログを作成しましたが、将来の操作などのためのツールを作成/提供することはありません...これが私が向かっているところです。さらに、古いカタログは非常に古く/古く、完全なセットではなく、実際にデータをリッピングしてカタログを作成したという「証拠」を見たことがありません。

OK、混乱を助けるために...

私が使用しているソースには、多くのカテゴリの600,000を超える製品のリポジトリがあります。必要な製品は約45,000個です(いくつかのカテゴリにわたって)。現状では、1時間あたり約1000のように、それぞれのxmlファイルをダウンロードするのに数時間かかります(これは過去の経験からわかっています)。

問題の一部は、すべてのXMLファイルが完全に同じであるとは限らず、さまざまなカテゴリからのさまざまな情報が必要になることです。これらの要件はおそらく変更されるでしょう(おそらく最初はもっと)。したがって、それらすべてを格納する単一のスキーマを持つことはできません。45,000(またはそれくらい)のファイルがダウンロードされると、将来の変更/更新を取得するだけで済みます。ですから、私が本当にやろうとしているのは、必要なカテゴリのみのローカルリポジトリを構築して、それらをより効率的に操作できるようにすることです。関連するカテゴリもすぐに使用する予定はないので、戻ったときにファイルをローカルで使用することも必要です。

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

testing - plone 3.3.5 - last_login_time と日付範囲インデックスを使用したカタログ クエリのテストが失敗する

私は Plone 3.3.5 を使用しており、パッケージのテストを書いています。

テストでは、ユーザーが最後にログインしてからのすべての PloneboardComment を取得する必要があります。

これは私が使用しているコードです:

「afterSetup」で 2 つのコメントを含むフォーラムを作成しますが、user1 がログインする前に作成されているため、「getNewSinceLastLogin」でカウントされるべきではありません。

とにかく、「self.assertEquals(new、0)」では0ではなくnew = 2であるため、テストは失敗します。

奇妙なことに、すべての日付を出力すると、クエリが機能するはずです。

はい、違いは非常に薄いですが、「updateLoginTime」の前に「sleep(10)」を配置しても機能しません。

奇妙なことに、チェックの前に「sleep(30)」を配置するか、テスト内に pdb を配置すると、数秒後に手動でメソッドを呼び出すと、0 (!!!) が得られます。これが正しいクエリです。結果。

ここで何が問題なのかわかりません...この種のクエリ用のテスト固有の設定はありますか? 作成直後にすべてのオブジェクトを「手動で」再インデックスしたとしても、カタログを常に最新の状態にしておく必要があるのはなぜですか?

0 投票する
3 に答える
5374 参照

magento - Magento - 非売品

販売されていない製品を Magento にリストする方法を知っている人はいますか? 商品をストアに表示したいのですが、「カートに入れる」機能を無効にしたいです。これは簡単に設定できるように思えますが、私はそれを理解できませんでした。前もって感謝します!