問題タブ [mage]

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

magento - Magentoはvarienjsファイルを最小化します-これは大丈夫ですか?

ページの読み込み時間を最適化するために、magentoビルドでjavascriptファイルを最小化しています。すでに大きいskin/frontend / THEME / default / jsファイルを最小化しました。次に、リストにあるのはvarienjavascriptファイルです。

私の質問は、varien javascriptファイルは技術的にはMagentoのコアの一部であるため、最小化することは有害ですか?明らかに、非圧縮ファイルのバックアップを保存します。

ありがとう!

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

php - Magento catalogsearch_fulltext はどこから生成されますか?

Magento 検索エンジンの検索機能を改善したいと考えています。検索用語がデータベース テーブル catalogsearch_fulltext に存在することは知っていますが、Magento がこのテーブルにデータを入力する方法も編集方法もわかりません。

基本的に、検索には、短い説明と長い説明を含む製品のいくつかの側面が入力されています。ほとんどの場合、これは冗長であり、フルテキスト テーブルから製品説明のいずれか、または両方を削除したいと考えています。

最終的には、タイトルの複数形などの追加のキーワードを追加する拡張機能を書きたいと考えています。

しかし、今のところ私の質問は次のとおりです。製品インデックス中に Magento が catalogsearch_fulltext テーブルにデータを入力する方法を編集するにはどうすればよいですか? ありがとう!

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

events - Magento どのイベントが呼び出されますか? オブザーバーを構築する必要がある

誰かがカタログ検索インデックスを再インデックス化したときに呼び出されるイベントをリッスンするオブザーバーを Magento で作成する必要があります。

では、Catalog Search Index のインデックス作成時に呼び出されるイベントはどれでしょうか? ありがとう?

編集:私はイベントを見ています:catalogindex_plain_reindex_after

これは正しいものでしょうか?

http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/events

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

php - Magento Observer があまり観察していない

これは私の最初のモジュールなので、エラーがあると思いました。しかし、私は立ち往生しており、スタック オーバーフロー コミュニティの知性が助けになると考えました。

基本的に、モジュールがカタログ検索インデックス更新のイベントをリッスンし、それに基づいてコードを実行するようにしたいと考えています。

だから私はmagentoに私のモジュールを認識するように言いました:

app/etc/modules/Nate_SearchToFind.xml

次に: app/local/Nate/SearchToFind/etc/config.xml

次に: app/code/local/Nate/SearchToFind/Model/Observer.php

誰かが私のコードにいくつかのエラーを見つけますか (私はそれらがそこにあると確信しています)、または私のアプローチ全体として、しかし私はそれらを見つけることができないようです...助けてくれてありがとう!

0 投票する
0 に答える
766 参照

.net - Click Once と Mage を使用した VSTO Excel アドインの展開の問題

Visual Studio 2008 内から正常に発行できる VSTO Excel アドインがあります。発行を CruiseControl ビルド サーバーの NANT タスクに移動して、単体テストなどのすべての利点を得たいと考えています。

NANT で使用するコマンドを知っているので、ローカルでビルドして自分のマシンの共有に展開することで、展開をテストしています。

Mage コマンドライン ツールを使用して、配置およびアプリケーション マニフェストを正常に構築できます。

ネットワーク共有からアプリケーションを実行すると、インストールが失敗し、次のメッセージが表示されます。「Windows フォーム アプリケーションでは、customHostSpecified 属性はサポートされていません

さまざまな情報源を調べましたが、そのほとんどは最新バージョンの Mage ツール (私は Windows SDK 7.0a の Mage ツールを使用しています) を使用し、プロセッサ ターゲットが MSIL であることを確認することを提案しています。

MSDN のさまざまなページやウォークスルーにも従いましたが、この問題を解決できないようです。

要約すると:

  1. Visual Studio 2008 から発行する場合、ClickOnce 経由でデプロイできます
  2. マニフェストを作成し、mage cmd ツールを使用して署名できます
  3. ネットワーク共有からインストールできません。「The customHostSpecified attribute is not supported for Windows Forms applications」というエラーが表示されます。
  4. Excel 2007 を対象としており、.NET Framework 3.5 を使用しています。
  5. アプリは、IIS ではなく、ネットワーク共有から展開されます。
0 投票する
1 に答える
1516 参照

magento - Magento イベント (Index で呼び出されるイベントはどれですか?)

質問で述べたように、誰かが管理パネルに入り、Catalog Search Index の再インデックス データを選択したときに発生するイベントはどれですか?

コマンド シェルで grep を実行しようとしましたが、(イベントのリストを取得するために) 動作しないようです。イベント リストを調べてみましたが、正しいリストが見つかりません。

イベント catalogindex_plain_reindex_after が発生すると思う傾向がありますが、これを試してみましたが、そうではありません...

どんな助けでも大歓迎です!

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

php - Magento API は遅すぎますか?

だから私は最近、次のようなMagento API呼び出しを介してデータベースでいくつかのクエリを実行しました

ただし、これにより、約 30 のレコードをループし、それらを操作して、レコードに書き戻すと、サーバー全体がクラッシュするようです。

Magento でデータベース テーブルの値を操作する方法が必要です。データベースに直接クエリを実行して、Magento の大規模な API をすべてバイパスする方法はありますか?

ありがとう!

編集:後でこれを見つける可能性のある人へ。

データベース呼び出しに Magento API をバイパスすることで、うまくいきました。データベースに直接クエリを実行するだけで、はるかに高速に動作しました。

ただし、私の場合、テーブルは他のテーブルと相互に関連付けられていませんでした。Magento の多くのテーブルは相互に関連しており、1 つのテーブルで何かを変更すると、他のテーブルにドミノ効果が発生します。したがって、細心の注意を払ってこれを行ってください。

0 投票する
5 に答える
20195 参照

magento - Magento:致命的なエラー:432行目のapp \ Mage.php内の非オブジェクトでメンバー関数getModelInstance()を呼び出す

ajaxを使用してPHPファイルを呼び出したいのですが、そのPHPではajax呼び出しで注文します。しかし、そのファイルからapp/Mage.phpを使用しているときにエラーがスローされます

それからそれは言う

致命的なエラー:432行目のapp \ Mage.php内の非オブジェクトでメンバー関数getModelInstance()を呼び出す

誰か助けてくれませんか?

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

c# - C# で Magento のエンドポイントを動的に作成する

C# を使用して Magento 実装のエンドポイントを動的に設定する必要がありますが、web.config のエンドポイント パスと資格情報の C# の既定のチェックをオーバーライドできません。

誰もこれを行う方法を知っていますか?

私のサービスは現在次のようになっています。

ログインすると、2 つのエンドポイントが構成されていると表示されます。

私はどこでも見ましたが、解決策が見つかりません。

ありがとう!!

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

zend-framework - Magentoのテーマファイルを探す

Magentoのテーマを実際に製品の詳細ページに変更したいのですが、それがどのテーマであるかがわかりません。ファイルを置くことができるディレクトリは4つあります。

アプリ/デザインには、デフォルトとベースの2つのディレクトリがあり、さらに多くのディレクトリがあります。スキンフォルダの階層も同じです。

それで、どのファイルが使用されているかを確認できる場所がありますか、またはファイルを取得している場所からそれを確認するために使用できるMagentoの変数または関数がいくつかあります。magentoとzendフレームワークについてはよくわかりません。product_controllerにコンテンツをエコーし​​ようとしましたが、書き込みファイルに出力を出力していないようです。では、フォームとリンクを追加できる製品詳細ページビューのファイルはどこにあるのか、製品詳細ページに追加できるMagentoのカスタムHTMLはどこにあるのかを知る方法は何でしょうか?私は実際に、magentoで作成する別のページに移動するフォームをその中に入れたいと思っています。そのページはフォームからのデータを使用します。またはそれのためのいくつかの拡張がある場合はどうなりますか?

それについて何か知っているかどうか教えてください、それは本当にありがたいです。

ありがとう