«magento-1» 태그된 질문

Magento 1에 대한 일반적인 질문은 부 버전에만 국한되지 않습니다. 이를 사용하여 Magento 2와 구별 할 수 있지만 특정 설치에 문제가있는 경우 적절한 magento-1.x 태그를 대신 사용하십시오.

4
카테고리에없는 제품을 필터링하는 방법은 무엇입니까?
내 코드는 다음과 같습니다. $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); 카테고리 ID 목록에없는 모든 제품을 가져오고 싶지만 코드에서 예상 결과를 얻지 못했습니다. 고마워 보여주세요.

5
기본값을 제외한 모든 상점보기의 URL에 상점 코드
시스템 > 구성 > 웹 > URL에 상점 코드 추가를 활성화 하고 캐나다 (/ ca /)에 대한 새로운 상점보기를 설정했습니다. 이상적으로 example.com/ca/를로드하여 캐나다 상점보기를로드하고 싶지만 default기본 상점에 대해 상점 코드가 없는 example.com이 여전히 있습니다 . 홈 페이지가 이와 관련하여 잘 작동한다는 것을 알았지 만 제품 페이지로 이동하면 Magento가 자동으로 URL에 …

5
단일 제품 재색 인
업데이트 후 단일 제품을 재 색인하고 싶습니다. 이제는 다음을 사용합니다. $product = Mage::getModel('catalog/product')->loadByAttribute('sku', 'foobar'); // edit something $product->save(); $stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product->getId()); $stockItem->setForceReindexRequired(true); Mage::getSingleton('index/indexer')->processEntityAction( $stockItem, Mage_CatalogInventory_Model_Stock_Item::ENTITY, Mage_Index_Model_Event::TYPE_SAVE ); $product ->setForceReindexRequired(true) ->setIsChangedCategories(true); Mage::getSingleton('index/indexer')->processEntityAction( $product, Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_SAVE ); 그러나 이것은 작동하지 않습니다, 어떤 아이디어? 추신 : $product->getId()존재하고 정확합니다.

2
Customer is_active 플래그는 무엇을합니까?
오늘 토론하는 동안 Customer is_active 플래그가 실제로 아무 것도하지 않는다는 정보를 받았습니다. 이것은 EAV 속성 이 아니라는 점에서 고객 이메일 주소와 같은 고유 한 플래그 입니다. 대신 customer_entity 테이블의 열입니다. 테스트 고객의 경우 플래그를 0으로 설정하려고 시도했지만 여전히 로그인 할 수 있습니다. 다른 모든 기능은 정상적으로 작동하는 것 같습니다. 이 …

7
웹 사이트가 다른 URL로 리디렉션 시작
Maybe it's infected by some virus. 내 웹 사이트가 감염된 URL로 리디렉션을 시작합니다. http://mon.setsu.xyz 및 시간 https://tiphainemollard.us/index/?1371499155545 감염된 링크 내가 해결 한 것. 주석이 달린 .htaccess 파일 (아무것도 일어나지 않습니다) 주석 포함 폴더 (아무 일도 없음) 스캔 완료된 서버 (바이러스 맬웨어가 발견되지 않음) PHP 나 날씨에 영향을 미치지 않도록 데이터베이스에서 …


1
addFieldToSelect 대신 addExpressionFieldToSelect를 사용하는 것은 무엇입니까?
나는 Magento를 공부하고 있으며 addExpressionFieldToSelectover 의 사용법이 무엇인지 정말로 이해하지 못 addFieldToSelect합니까? 나는 내 독서의 어느 곳에서도 답을 찾지 못했습니다. 내가 알 수있는 한, 필드 이름을 다시 쓰는 것처럼 보이지만 다시 쓰는 배열을 전달하는 경우에만 가능합니다. 필드를 다시 작성해야하는 것을 아는 경우 왜 addFieldToSelect를 사용하여이 작업을 수행 할 수 없었습니까?

2
생성 시간 (오늘, 어제, 주, 시간 등)별로 마 젠토 필터 수집
생성 된 날짜별로 필터링하고 "어제" 생성 된 항목을 필터링하려는 사용자 지정 컬렉션이 있습니다. 수집 품목 //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); 어제 작성 (작동하지 않음) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); 시도했지만 잘못된 항목을 출력합니다. //thought strtotime('yesterday') would work.. $collection->addFieldToFilter('created_time', array('gt' => Mage::getModel('core/date')->date('Y-m-d …

2
마 젠토는 언제 세션을 사용하고 쿠키는 언제 사용합니까?
Magento에는 세션 및 쿠키 처리를위한 다음과 같은 핵심 기능이 있습니다. Mage::getSingleton('core/cookie'); Mage::getSingleton('core/session'); 마 젠토는 언제 쿠키를 설정하고 언제 PHP 세션을 설정합니까? 사용 사례는 무엇입니까? Magento가 장바구니 정보 Mage::getSingleton('checkout/session')와 사용자 상태를 에 저장한다는 것을 알고 있기 때문에 약간 혼란스러워 Mage::getSingleton('customer/session')합니다. 그러나 체크 아웃 세션은 세션이 아닌 쿠키처럼 보입니다. 브라우저를 닫고 페이지를 …

8
오류 404-새 서버로 이동 한 후 백엔드에 액세스 할 수 없습니다
웹 사이트를 새 서버로 옮겼습니다 (도메인 이름이 동일 함). 프론트 엔드가 제대로 작동하지만 관리자 로그인 페이지에 404 Not Found오류가 발생합니다. 이 문제에 대한 대부분의 게시물은이 게시물에 언급 된 솔루션을 제안합니다. Magento 웹 사이트 전송, 관리자 패널 URL은 404 나는 그들 모두를 시도했지만 아무것도 효과가 없었다. 이 문제를 해결하기 위해 다른 …


5
마 젠토 : 이메일로 파일 첨부 파일 보내기
사용자 정의 모듈 에서이 기능을 사용하여 이메일을 보냅니다. public function sendMail($errorCod, $errorMsg) { $mail = Mage::getModel('core/email'); $recipients = array( Mage::getStoreConfig('trans_email/ident_custom1/name') => Mage::getStoreConfig('trans_email/ident_custom1/email'), Mage::getStoreConfig('trans_email/ident_custom2/name') => Mage::getStoreConfig('trans_email/ident_custom2/email') ); foreach ($recipients as $recipient): $mail->setToEmail($recipient); $mailBody = "<b>Error Code: </b>".$errorCod."<br />"; $mailBody .= "<b>Error Massage: </b>".$errorMsg."<br />"; $mail->setBody($mailBody); $mail->setSubject('Lorem Ipsum'); $mail->setFromEmail(Mage::getStoreConfig('trans_email/ident_general/email')); $mail->setFromName("Lorem Ipsum"); $mail->setType('html'); …

1
제품을 몇 번 주문했는지 확인
지난 2 주 동안 제품을 몇 번 주문했는지 확인하려고합니다. 지금까지 제품을 얻는 루프가 있습니다. foreach($productCollection as $product){ } 루프 안에 배치 된 주문 세부 정보를 얻을 수 있어야한다고 가정합니다. $order_items = Mage::getResourceModel('sales/order_item_collection') 필터링 방법에 대해 잘 모르겠습니다. 제품 ID로 필터링해야하며 주문은 지난 2 주 이내에 이루어져야한다는 것을 알고 있습니다. 이 …


2
사용자가 배달 날짜를 선택하도록하는 방법은 무엇입니까?
내 웹 사이트가 선물 웹 사이트이므로 사용자가 배달 날짜를 선택하도록해야합니다. 배송 세부 정보 단계에서 해당 선택 (캘린더 팝업이있는 텍스트 상자)을 원합니다. Google은 무료로 확장 프로그램을 사용할 수 있지만 이미 해당 문제를 해결 한 사람의 의견이 필요합니다. 또한 코어 파일을 수정하고 싶지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.