タグ付けされた質問 「magento-1.7」

Magento Communityバージョン1.7

3
ページの種類とページを決定する
私は毎日Magentoに厳密に取り組んでいる新しい仕事をしています。私はMagentoを使用した経験がありませんので、これまで控えめに言っても難しい課題でした。 作成している拡張機能について簡単に説明します。 これにより、ポップアップ/モーダルウィンドウを表示できます。モーダルのHTMLコンテンツは 、Static Block 管理ページ したがって、管理パネルはNEW TABの下の新しいタブで構成されますSystem/Confuration/ 管理パネルでは、新しいタブページのドロップダウンリストでStatic Block、これらのセクションに使用するデフォルトを選択できます... HOME PAGEまたは HOME PAGE w/Items in Shopping Cart ALL CATEGORY PAGESまたは ALL CATEGORY PAGES w/Items in Shopping Cart ALL PRODUCTS PAGESまたは ALL PRODUCTS PAGES w/Items in Shopping Cart ALL CMS PAGESまたは ALL CMS PAGES w/Items in Shopping Cart SHOPPING CART …

2
一貫性のないページ読み込み時間
私は大規模なmagentoプロジェクトを完了するのに非常に近く、magentoの速度を向上させることに焦点を当てています。序文のように、私はこの大規模なプロジェクトを社内で行い、状況を把握しながら、フロントエンドの開発者を務めています。 2GBのRAMを備えたMedia Temple専用仮想サーバーに開発マジェントがあります。私は最近、600もの製品と、各製品に約25の異なる属性(合計で約300の固有の属性)と、おそらく50のカテゴリを持っていました。15秒前後の読み込み速度のトラブルシューティングを行うために、すべて削除しました。 しかし、私の読み込み時間はまだ長く、一貫性がありません。Firebugが応答について500ミリ秒を報告するようにホームページをリロードしました。すぐにリロードすると、9秒以上報告されます。これはサーバーの問題ですか、それともMagento自体の問題ですか?そのようなものをテストするにはどうすればよいですか?

5
index.phpなしでベースの安全なURLを取得する方法
base-secure-url抜きになりたいindex.php。 index.php何らかの理由で有効にしました。これで、MagentoのルートディレクトリにPHPファイルができました。このPHPファイルからMagentoのセキュアページを呼び出します。 注:私のサイトには複数の店舗があります これについてより多くのアイデアを提供してください。

3
キャッシュが有効になっていません
一晩停止したmagentoのキャッシュを有効にしようとしています。ターンすると成功メッセージが表示されますがアクティブではありません。 プログラムでmysqlを使用してアクティブ化しようとしましたが、成功しませんでした。 また、無効にしてから有効にしようとしました。

5
「はい/いいえ」ドロップダウンのカスタム製品属性のデフォルト値
次のスクリプトを使用して属性をインストールします。 $installer = $this; $installer->startSetup(); $installer->removeAttribute('catalog_product', 'customizableonly'); $installer->addAttribute('catalog_product', 'customizableonly', array( 'group' => 'General', 'input' => 'select', 'type' => 'int', 'label' => 'Customizable Only', 'source' => 'eav/entity_attribute_source_boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL, 'visible' => 1, 'required' => 0, 'visible_on_front' => 0, 'is_html_allowed_on_front' => 0, 'is_configurable' => 0, 'searchable' => 0, 'filterable' => 0, …

4
管理編集注文が配送先住所を失う
顧客は異なる配送先/請求先住所で注文を入力します。 管理者で注文を編集する必要がある場合は、新しい注文が作成されます。新しい注文では、配送先住所はデフォルトで「請求と同じ」になり、元の配送先住所は失われます。 彼らのインストールが同じかどうか誰でも確認できます 誰かが解決策を持っていますか?

3
ドロップダウンでカテゴリのカスタム属性を追加する
カテゴリにカスタム属性、2つの値を持つ選択を追加する必要があります。 0-「いいえ」 1-「はい」 モジュールを作成し、このコードをインストールファイルで使用しました。 $this->startSetup(); $this->addAttribute('catalog_category', 'top_brand', array( 'group' => 'General', 'type' => 'int',//can be int, varchar, decimal, text, datetime 'backend' => '', 'frontend_input' => '', 'frontend' => '', 'label' => 'Top Hersteller', 'input' => 'select', //text, textarea, select, file, image, multilselect 'option' => array( 'value' => array( 'optionone'=> array( …

2
magentoの製品ビューページのcontainer1およびcontainer2とは
magento製品ビューページで、このcontainer1とcontainer2が何であるかを知る必要があります。view.phtml場所のファイルについて話しているapp/design/frontend/<package>/<theme>/catalog/product/view.phtml 更新の質問: 私がこの質問をしたのは..知ったので、これらのセクションは製品ビューページにオプションを表示する責任があります。 実際、私の問題は3つのバンドル製品があり、自分のphtmlファイルにそれらのカスタムオプションを表示したいことです。私はこれらのコードを持っています。 <?php $id=Mage::getModel('catalog/product')->getIdBySku(123456); $prod = Mage::getModel('catalog/product')->load($id); $x=$prod->getOptions(); foreach($x as $y) { echo $y->getTitle(); print_r($y->getValues()); } ?> 製品をskuで取得する必要があるため、このようにコーディングしました。タイトルを正しく取得しています。しかし、表示されない値があります。(注:2つのドロップダウンオプションをカスタムオプションとして追加しました) 前もって感謝します。

2
電子メールテンプレートにforeachループを追加する方法はありますか?
注文後、お客様にメールを送信しようとしています。このメールには、注文した製品のすべてのクロスセル製品が記載されています。 参考として次のリンクを使用しました。 イベントオブザーバーを使用してメールを送信する 高度なトランザクションメールテンプレート すべて順調です。 しかし、私の疑問は、ロケールディレクトリ内に配置されたhtmlファイル内でforeachループを使用できるかどうかです。 メールテンプレートのすべての製品情報を繰り返して印刷できるようにしました。誰か助けてもらえますか?

3
顧客パスワード変更のイベント/オブザーバー?
お客様がパスワードを変更するイベントにフックする方法を探しています。したがって、誰かが顧客のフロントエンドでパスワードを変更した場合、どこかに電子メールを送信したいと思います。 私はhttp://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/でリストを調べましたが、パスワードを変更するイベントのようには見えません。

2
magento 1.7:product_flat_dataのインデックスを再作成できません
magentoデータベースのインデックスを再作成しようとすると、次のエラーが発生します。 製品フラットデータインデックスプロセスの不明なエラー:メッセージ 'SQLSTATE [23000]の例外' PDOException ':整合性制約>違反:1452子行を追加または更新できません:外部キー制約が失敗しました>(d014505f。、CONSTRAINT> FK_CAT_PRD_FLAT_1_ENTT_ID_CAT_PRD_ENTT_ENTT_IDFOREIGN KEY(entity_id)> catalog_product_entity> /www/htdocs/w00f5624/lib/Zend/Db/Statement/Pdo.php:228の参照( `e) ' どうすれば修正できますか?
10 magento-1.7  sql  error 

3
Magentoセッションストレージ:RedisとMemcachedの比較
私はMagento EE 1.12.2(CE 1.7.2と同じ)を実行していますが、ここにはキャッシング用のRedis(Cm_Cache拡張、Redis v 2.2.12)がありますが、セッションストレージにはMemcacheを使用しています。 これらのMagentoバージョンでは、Redisはそのままではサポートされていません。だから私のここでの懸念は: 労力と速度の向上という観点から、セッションストレージをRedisに取り込むのは面倒なことでしょうか? Memcacheは同じように優れているのではないですか? このプロジェクトでは、サードパーティのXMLファイルをセッションに保存する必要があるため、セッションファイルが大きいため、セッションの読み取りと書き込みを最適化すると、大きな影響が出る可能性があります。 からlocal.xml: <session_save><![CDATA[memcache]]></session_save> そして: <cache> <backend>Cm_Cache_Backend_Redis</backend> [...] </cache>

10
Magentoは、変更内容に関係なく、古いWebサイトにリダイレクトします。
Magentoサイトで最も奇妙なリダイレクトの問題が発生しています。サイトのコンテンツを別のMagentoサイトから新しいURLにコピーしました。私たちはこれまで問題なくこれを行ってきましたが、何らかの理由で、ページやページをロードしようとするとすぐに、古いWebサイトにリダイレクトされます。 以下は、この苦痛をデバッグするために私の探求でこれまでに行ったすべてのステップです... www.Old-Domain.com =移動した元のサイトのURL www.NEW-Domain.com = Magentoをコピーした新しいサイト。 リダイレクトの問題を解決するためにこれまでに行われた手順: MySQLデータベース全体(すべてのテーブル)で文字列www.Old-Domain.comを検索し、リダイレクトが発生する原因となるものがないことを確認しました。 データベーステーブルのcore_config_data列web/unsecure/base_urlとweb/secure/base_url新しいサイトのURLを更新www.NEW-Domain.com /var/cache/Magento Root からキャッシュファイルをクリアしました サーバーのキャッシュフォルダーをチェックして、権限やその他のエラーが原因でファイルがキャッシュされていないことを確認しました。 検査.htaccess必ずそこに起こっていなかったようにするファイル index.phpファイルも検査し、一部のコンテンツを印刷してからexit()呼び出しを行い、リダイレクトが発生するポイントまでページを徐々に下に移動しました。これは、Mage::run($mageRunCode, $mageRunType);ページが読み込まれてこの行に到達すると呼び出される最後の行です。すぐに古いWebサイトのURLにリダイレクトされます。 何か案は?

3
Magentoでランディングページを作成する最良の方法は何ですか?
Magentoでランディングページとこれらのテンプレートを作成する最善の方法はcmsページを作成することかどうか疑問に思っていましたか?静的ブロックを書き込んでから、常に新しいcmsページを作成するか、これを行う別の良い方法はありますか?カテゴリーページの方がいいですか?

4
ヘルパーvsモデル?どちらを使用すればよいですか?
私はmagentoでInstagram APIを使用しています。Instagramで私たちの店をフォローしている場合、私はInstagramフォロワーにクーポンを提供しています。 curlを使用して、PHPでInstagramへのAPI呼び出しを行っています。現在、カスタムモジュール内のヘルパー関数でAPI呼び出しをラップしています。代わりに、これらの呼び出しをモデル内の関数でラップする必要がありますか? 例えば。現在のユーザーが私のアカウントをフォローしているかどうかを確認するために、InstagramへのAPI呼び出しを行っています。それで、私のコントローラーでは、コントローラーにfollowステータスを返すヘルパー関数を呼び出しています。コントローラで、必要に応じてモデルを更新します。 これらのAPI呼び出しをヘルパー関数内に配置することは正しいですか?モデルではなくヘルパーをいつ使用しますか? <?php class Company_SocialCoupons_InstagramController extends Mage_Core_Controller_Front_Action { public function followAction() { $status = Mage::helper('socialcoupons/instagram')->getFollow(); if ($status == 'follows') { // 1. ADD DATA TO MY DATABASE using my custom model // - Ex. Mage::getModel('socialcoupons/instagram')->setInstagramId(*IGID*), etc. // 2. CREATE COUPON // 3. EMAIL COUPON TO CUSTOMER } …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.