Magento

คำถาม & คำตอบสำหรับผู้ใช้แพลตฟอร์ม Magento e-Commerce

3
โมดูลการถอนการติดตั้ง
ฉันสร้างส่วนขยายที่สร้างแอตทริบิวต์หมวดหมู่เมื่อติดตั้งครั้งแรก แต่ตอนนี้เมื่อฉันปิดการใช้งาน / ถอนการติดตั้งส่วนขยายฉันได้รับข้อความแสดงข้อผิดพลาดในหน้า "จัดการหมวดหมู่" ฉันรู้ว่าเมื่อส่วนขยายถูกปิดใช้งานผ่านการเชื่อมต่อ Magento เฉพาะไฟล์ที่ถูกลบและไม่มีการลบอะไรจากฐานข้อมูล ดังนั้นเพื่อที่จะเอาชนะปัญหานี้เราสามารถให้ปุ่มเพื่อลบรายการฐานข้อมูลที่สามารถวางไว้ในส่วนการกำหนดค่าระบบพร้อมกับการตั้งค่าส่วนขยายอื่น ๆ และเมื่อผู้ดูแลระบบคลิกที่ปุ่มนั้นรายการฐานข้อมูลทั้งหมดควรถูกลบพร้อมกับไฟล์ที่ใช้โดยส่วนขยาย โปรดแจ้งให้เราทราบว่าวิธีการแก้ปัญหาข้างต้นจะทำงานอย่างไร หรือมีวิธีแก้ปัญหาที่ดีกว่าเพื่อลบรายการที่ไม่ต้องการออกจากฐานข้อมูลขณะถอนการติดตั้งส่วนขยาย

5
ความแตกต่างระหว่างปิดการใช้งานเอาท์พุทโมดูลและโมดูลที่ใช้งาน = จริงคืออะไร
ในวีโอไอพีฉันรู้ว่าเราสามารถถอดโมดูลได้สองวิธี โดยการนำทางในแบ็กเอนด์ Magento ไปที่ระบบ> การกำหนดค่า> ขั้นสูง> ปิดการใช้งานโมดูลเอาท์พุทเราสามารถปิดการใช้งานโมดูลบางอย่างได้อย่างง่ายดาย ในไดเร็กทอรี app / etc / modules โดยการเปลี่ยน active-tag จาก true เป็น false ฉันขอทราบความแตกต่างที่แน่นอนของเทคนิคทั้งสองนี้ได้อย่างไร มันช่วยได้มากถ้าใครให้คำตอบที่ละเอียดกว่านี้

2
Magento แฮ็คแม้จะใช้ปะ
บางวันก่อนเว็บไซต์ Magento community รุ่น 1.8.1 ของฉันถูกแฮ็กเพราะเราไม่สามารถนำpatch มาใช้ได้ เราพบว่ามีการเปลี่ยนแปลงไฟล์บางไฟล์ index.php [แฮ็กเกอร์เพิ่มรหัสเข้าไป] get.php js / index.php js / lib / ccard.js lib / Varien / autoload.php และพวกเขายังติดตั้งโมดูลที่เรียกว่าระบบไฟล์ Magpleasure แต่หลังจากใช้แพทช์แล้วลบสิ่งที่แฮ็กเกอร์ที่เพิ่มเข้าไปในปัญหาแอปพลิเคชันของเราไม่ได้รับการแก้ไข แฮกเกอร์ในที่สุดก็เปลี่ยนไฟล์ 3 ไฟล์ get.php js / index.php js / lib / ccard.js มีอะไรที่เราขาดหายไปไหม จะป้องกันพวกเขาด้วยการโจมตีไฟล์ของเราได้อย่างไร? แพทช์ทำงานหรือไม่? ฉันจะตรวจสอบสิ่งนั้นได้อย่างไร

3
Magento CE 1.9.2 จะออกเมื่อใด
วันที่วางจำหน่ายสำหรับ Magento Community Edition 1.9.2 คืออะไร? ในโพสต์อย่างเป็นทางการของ Magento พวกเขากล่าวว่าจะมีการเปิดตัวใน "อีกไม่กี่สัปดาห์ข้างหน้า" ซึ่งค่อนข้างคลุมเครือ ไม่มีใครรู้วันที่ปล่อย (ไม่เป็นทางการ) หรือไม่? Magento EE 1.14.2 พร้อมใช้งานแล้วและฉันเห็นว่ามีโปรแกรมแก้ไขความปลอดภัยล่าสุดอยู่ในนั้นแล้ว เราได้อัปเดตโครงการพัฒนา EE 1.14.1 ปัจจุบันทั้งหมดของเราเป็น 1.14.2 แล้วและต้องการทำเช่นนั้นสำหรับโครงการ 1.9.1 CE ของเราโดยเร็วที่สุด ปรับปรุง: CE 1.9.1.1 เปิดตัวในวันที่ 1 พฤษภาคมและมีแพทช์ล่าสุด คำถามของฉันยังคงอยู่

2
ฉันจะซื้อใบอนุญาตองค์กรได้อย่างไร
ฉันโพสต์ข้อความลงบนสถานที่สองแห่งบนเว็บไซต์คุณภาพเยี่ยมและฉันได้ทิ้งข้อความสองข้อความไว้ในข้อความเสียงสำหรับหมายเลข 877 ฉันมีเงินฉันไม่สามารถหาวิธีใช้ได้ ขออภัยสำหรับคำถามที่งี่เง่า แต่ฉันไม่สามารถหาใครที่บ้านที่วีโอไอพีเพื่อพูดคุยกับ

3
วิธีแสดงฟิลด์ที่อยู่ในการลงทะเบียน
ฉันได้ลองทำregister.phtmlแล้ว แต่มันไม่ได้ผลสำหรับฉัน ฉันไม่สามารถหาlocal.xmlไฟล์ได้เช่นกัน ฉันจะเปิดใช้งานได้อย่างไร นี่เป็นสิ่งสำคัญในร้านของฉัน

13
Magento 1.9 - ไม่มีปุ่มอัพโหลดรูปภาพ
ฉันกำลังสร้าง Magento store แห่งแรกของฉัน แต่ฉันพบว่าฉันไม่สามารถเพิ่มภาพลงในผลิตภัณฑ์ได้ เป็นเว็บไซต์ทดสอบดังนั้นฉันจึงเรียนรู้ว่าสิ่งต่าง ๆ ทำงานใน Magento ได้อย่างไร ฉันลองเกือบทุกอย่างแล้ว - ติดตั้งแฟลชใหม่, ช็อคเวฟ, เบราว์เซอร์, อัปเดตต้นแบบ ... ไม่มีโชคฉันลองในเบราว์เซอร์ 5 ตัว มีอะไรอีกไหมที่ฉันสามารถทำได้เพื่อลองแก้ไขมัน?

3
ความแตกต่างระหว่างไฟล์ Shell และ PHP Cron ใน 1.9
ผลรวมของชื่อค่อนข้างมาก มีความแตกต่างระหว่างไฟล์เชลล์และไฟล์ php สำหรับ Magento cron หรือไม่? หากมีความแตกต่างคือมีเหตุผลที่จะทำงานอย่างใดอย่างหนึ่งแทนคนอื่น ๆ ?
16 magento-1.9  cron 

3
http://packages.magento.com/ คืออะไร
ในสื่อสังคมออนไลน์ต่างๆที่ฉันได้เห็น URL นั้นhttp://packages.magento.com/เกี่ยวกับ นี้จะปรากฏขึ้นที่จะเป็นนักแต่งเพลงที่เก็บ (โดยใช้ซอฟแวร์ความพึงพอใจที่จะเป็นเจ้าภาพพื้นที่เก็บข้อมูล) สิ่งที่ไม่ชัดเจนคือ ใครเป็นคนทำงานที่เก็บข้อมูล (เช่น eBay? บุคคลที่สาม? บุคคลภายนอกที่ทำหน้าที่เป็นพรของ eBay?) ผู้ใช้สามารถรับแพคเกจที่ระบุไว้ในที่เก็บนี้ได้อย่างไร (ถ้าทั้งหมด) หากเป็นเช่นนี้สำหรับแพ็คเกจ Magento 1 แพ็คเกจ Magento 2 หรือทั้งสองอย่าง หากนี่เป็นแพคเกจ Magento 1 ว่าควรจะติดตั้งโครงการผู้แต่งเพื่อติดตั้งแพ็กเกจลงใน Magento 1 (เนื่องจากระบบโมดูลของ Magento 1 นั้นไม่สามารถใช้งานร่วมกับvendor/*มาตรฐานdefacto ได้อย่างสมบูรณ์) ใครบ้างที่นี่มีข้อมูลใด ๆ ข้างต้น?
16 php  composer 

3
PHP 5.5 Bug - เลิกใช้งานฟังก์ชั่น: preg_replace ()
หลังจากเราอัพเกรดเป็น PHP 5.5 เราจะได้รับข้อผิดพลาดต่อไปนี้เมื่อเพิ่มเว็บไซต์มุมมองร้านค้าหรือร้านค้า ข้อผิดพลาดนี้ยังคงมีอยู่ใน Magento 1.9.0.1 Exception message: Deprecated functionality: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in app/code/core/Mage/Core/Helper/Abstract.php on line 238 Trace: #0 [internal function]: mageCoreErrorHandler(8192, 'preg_replace():...', 'app...', 238, Array) #1 app/code/core/Mage/Core/Helper/Abstract.php(238): preg_replace('# <(?![/a-z]) |...', 'htmlentities('$...', 'New Store Name') #2 app/code/core/Mage/Adminhtml/controllers/System/StoreController.php(175): Mage_Core_Helper_Abstract->removeTags('New Store Name') #3 app/code/core/Mage/Core/Controller/Varien/Action.php(418): …
16 bug  php-5.5 

3
บล็อกเจาะรู FPC แบบคงที่
อะไรจะเป็นวิธีที่ง่ายที่สุดในการสร้างรูเจาะ FPC สำหรับบล็อกแบบคงที่ (บล็อก cms)? สมมติว่าฉันมีบล็อกแบบสแตติกที่เรียกบล็อกอื่นภายในที่มีพฤติกรรมที่ฉันต้องการเป็นแบบไดนามิกในทุก ๆ หน้าโหลด

4
รีเซ็ต“ ใช้ค่าเริ่มต้น” สำหรับมุมมองร้านค้าเฉพาะในผลิตภัณฑ์ทั้งหมด
ผลิตภัณฑ์ของฉันจำนวนหนึ่งมีการยกเลิกการเลือก "ใช้ค่าเริ่มต้น" ร้านค้าของฉันมี 2 ภาษาคืออังกฤษและฝรั่งเศส ภาษาฝรั่งเศสใช้ค่าร้านค้าเริ่มต้นดังนั้นตอนนี้เมื่อฉันอัปเดตผลิตภัณฑ์จะไม่ปรากฏที่ส่วนหน้ายกเว้นว่าฉันไปที่ผลิตภัณฑ์ด้วยตนเองในมุมมองร้านค้าฝรั่งเศสและเลือก "ใช้ค่าเริ่มต้น" ดูเหมือนจะไม่มีแอตทริบิวต์สำหรับการกระทำจำนวนมากฉันเจอสคริปต์และแบบสอบถาม MySQL แต่ไม่ชัดเจนว่าโซลูชันเหล่านั้นรีเซ็ตมุมมองร้านค้าทั้งหมดเพื่อใช้ค่าเริ่มต้น ผลลัพธ์ที่ต้องการคือตั้ง "ใช้ค่าเริ่มต้น" ในมุมมองร้านค้าเฉพาะ (ฝรั่งเศส) ในทุกผลิตภัณฑ์ ฉันจะรีเซ็ตผลิตภัณฑ์จำนวนมาก (หรือผลิตภัณฑ์ทั้งหมด) เป็น "ใช้ค่าเริ่มต้น" ในมุมมองร้านค้าที่เฉพาะเจาะจงได้อย่างไร
16 store-view 

1
เหตุใดฟังก์ชันการเปรียบเทียบจึงเชื่อมโยงกับรหัสผู้เข้าชม (บันทึก)
สิ่งแรกที่ฉันทำเมื่อเริ่มต้นโครงการคือถามลูกค้าว่าเขาต้องการบันทึกผู้ใช้ในเว็บไซต์ของเขาหรือไม่ ในMage_Logโมดูลข้อตกลงทางเทคนิค ในทุกกรณีจนถึงตอนนี้ฉันได้รับคำตอบ: ไม่เราจะใช้ Google Analytics และคำถามต่อไปคือ "คุณต้องการเปรียบเทียบผลิตภัณฑ์หรือไม่" ฉันถามคำถามเหล่านี้เพราะตารางบันทึกมักจะทำงานล่วงเวลาจำนวนมากและเว็บไซต์ทำงานช้า ดังนั้นฉันต้องการหลีกเลี่ยงการแก้ไขปัญหาความเร็ว คำถามที่สองที่ฉันถามคือเนื่องจากส่วนเปรียบเทียบผลิตภัณฑ์ขึ้นอยู่กับบันทึกสำหรับลูกค้าของแขก ดูสิ่งนี้ในส่วนaddActionควบคุมเปรียบเทียบผลิตภัณฑ์: if ($productId && (Mage::getSingleton('log/visitor')->getId() || Mage::getSingleton('customer/session')->isLoggedIn()) ) ดังนั้นหากลูกค้าต้องการเปรียบเทียบผลิตภัณฑ์ฉันไม่สามารถปิดใช้งานการบันทึกได้ ฉันหมายถึงฉันสามารถค้นหาส่วนขยายหรือสร้างส่วนขยายได้ แต่คำถามจริงคือ: เหตุใดฟังก์ชันการเปรียบเทียบจึงเชื่อมโยงกับรหัสผู้เข้าชม ผลลัพธ์ที่ดีของสิ่งนี้หรือไม่? ฟังก์ชั่นราคาแขกเป็นอย่างดีโดยอ้างอิง id ของราคาในเซสชั่น ทำไมจึงไม่เหมือนกันสำหรับเปรียบเทียบผลิตภัณฑ์
16 session  log  compare 

5
ทำไม translate.csv และไฟล์การแปลของฉันไม่ทำงาน
ฉันลองใช้ชุดรูปแบบใหม่และดูเหมือนว่าจะไม่ได้รับการแปลอย่างถูกต้อง หากฉันค้นหาวลีภาษาอังกฤษในไฟล์ของฉันฉันสามารถค้นหา: "คุณไม่มีรายการที่จะเปรียบเทียบ", "Sie haben keine Artikel auf der Vergleichsliste" ภายในไฟล์: แอป Mage_Catalog.csv / ออกแบบ / ส่วนหน้า / MYTHEME / ค่าเริ่มต้น / สถานที่ / de_DE / เป็นพื้นที่ควรแสดงประโยคภาษาเยอรมันใช่ไหม? นอกจากนี้ฉันได้เพิ่ม translate.csv ซึ่งดูเหมือนว่าจะไม่ทำงานเช่นกัน นี่อาจเป็นปัญหากับชุดรูปแบบหรือการตั้งค่า Magento ของฉันหรือไม่? ในแอพของฉัน / ออกแบบ / ส่วนหน้า / MYTHEME / ค่าเริ่มต้น / แม่แบบ / แคตตาล็อก / ผลิตภัณฑ์ / เปรียบเทียบ …

3
เพราะเหตุใด Magento จึงบันทึกที่อยู่ลูกค้าที่มีอยู่ในระหว่างการชำระเงินอีกครั้ง?
ในระหว่างกระบวนการเช็คเอาต์แม้ว่าลูกค้าจะเลือกที่อยู่ที่มีอยู่แบบหล่นลงcustomer_addressเอนทิตีจะถูกบันทึกอีกครั้ง มีความคิดอะไร? ปรับปรุง: มันเริ่มต้นMage_Checkout_Model_Type_Onepage::saveOrderที่รหัสต่อไปนี้จะถูกดำเนินการ: $service = Mage::getModel('sales/service_quote', $this->getQuote()); $service->submitAll(); submitAllสายนี้Mage_Sales_Model_Service_Quote::submitOrderซึ่งดำเนินการดังต่อไปนี้: $transaction->save(); วิธีการนี้จะวนรอบวัตถุทั้งหมดของอัญประกาศ (?) และบันทึกไว้ ปรับปรุง: สิ่งที่น่าขยะแขยงที่สุดคือพวกเขาทำเพื่อที่อยู่ทั้งหมดที่ลูกค้ามี ดังนั้นหากผู้เข้าชมของคุณได้รับการบันทึก 10 ที่อยู่ในสมุดที่อยู่ทั้งหมดจะถูกบันทึกอีกครั้งในระหว่างการเช็คเอาต์ อย่าสงสัยเลยว่าทำไมมันถึงเป็นส่วนที่ใช้ทรัพยากรมากที่สุดของ Magento

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.