คำถามติดแท็ก magento-1.7

Magento Community เวอร์ชั่น 1.7

6
จะรับสัญลักษณ์สกุลเงินด้วยรหัสสกุลเงินได้อย่างไร?
ฉันสามารถรับรหัสสกุลเงินได้จากวัตถุใบสั่ง ฉันจะดูสัญลักษณ์สกุลเงินโดยใช้สัญลักษณ์ได้อย่างไร ข้อเสนอแนะใด ๆ จะได้รับการชื่นชม

4
วิธีปฏิบัติที่ดีที่สุดในการแก้ไขลิงค์บนสุดของ Magento
สมมติว่าเราต้องการเพิ่มไอคอนรถเข็นช็อปปิ้งก่อนลิงก์ "รถเข็นของฉัน" ในลิงค์ด้านบนของ Magento (ดูลิงค์ด้านบนด้านล่าง) วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ทำอะไรกับ toplinks.php ทำอะไรกับ links.phtml ไฟล์ xml หรือไม่ ตัวเลือกอื่น ๆ ? ฉันเข้าใจว่าสิ่งนี้สามารถทำได้ด้วย CSS แต่เมื่อความต้องการในการปรับแต่งของฉันเพิ่มขึ้นฉันต้องการทราบว่าวิธีนี้สามารถทำได้โดยไม่ต้องใช้ CSS ดังนั้นฉันจึงสามารถปรับแต่งสิ่งที่ยากขึ้นได้

5
กลยุทธ์ที่ดีที่สุดในการรวม WordPress ภายใน Magento คืออะไร?
ฉันกำลังมองหาวิธีที่ดีที่สุดในการรวม WordPress ภายใน Magento ก่อนอื่นฉันต้องการให้ WordPress ใช้ส่วนหัวและส่วนท้ายของ Magento ประการที่สองฉันต้องการให้ผู้ใช้ค้นหาด้วย Magento และ WordPress ได้ในเวลาเดียวกัน และไม่ติดขัด ต้องค้นหาอินพุต

5
ทำไม PATCH_SUPEE-6788 จึงไม่มีผลกับการติดตั้ง 1.7.0.2?
หมายเหตุ: ปัญหานี้ดูเหมือนจะนำไปใช้กับ Magento ทุกรุ่นที่ได้รับแพตช์ SUPEE-6788 คุณจะเห็นในคำตอบของฉันว่าทั้งสอง .htaccessและ.htaccess.sampleจำเป็นต้องได้รับการฟื้นฟูเพื่อให้แพตช์สำเร็จ ผมทำงานเกี่ยวกับการใช้สุภี-6788 แพทช์ไปยังเว็บไซต์ CE 1.7.0.2 การใช้สคริปต์เปลือกที่มีให้โดยmagentocommerce.com/downloads ไซต์ดังกล่าวมีการใช้โปรแกรมปรับปรุงความปลอดภัยก่อนหน้านี้ทั้งหมด ชื่อของสคริปต์คือPATCH_SUPEE-6788_CE_1.7.0.2_v1-2015-10-27-12-00-16.shและมี md5sum ของcfc0cf533fe36a5f573414f0feeb1590(แพทช์นี้ผิดปกติในการที่มันถูกปล่อยออกมาไม่มีการบีบอัด - แม้ว่าไฟล์จะไม่ปรากฏเสียหายหรือถูกตัดทอน) เมื่อรันสคริปต์นี้คอนโซลเอาต์พุตจะปรากฏขึ้นเพื่อระบุว่าอย่างน้อยหนึ่งในแพตช์ที่รวมมานั้นล้มเหลวหรือถูกข้ามไป แต่ส่วนต่าง ๆ ของแพตช์สำเร็จ แต่gitไม่แสดงการเปลี่ยนแปลง สคริปต์ดังกล่าวได้รับการทดสอบในสภาพแวดล้อมที่แตกต่างกันสองแห่งโดยมี codebase เหมือนกันหนึ่งอันคือเวิร์กสเตชัน Ubuntu GNOME 14.04 LTS และอีกหนึ่งเซิร์ฟเวอร์แชร์ของnexcess.com (ใช้งาน CentOS) สิ่งที่น่าสนใจคือเอาต์พุตในสภาพแวดล้อมทั้งสองนั้นแตกต่างกันเล็กน้อย สังเกตบรรทัดที่ขึ้นต้นด้วย "กำลังตรวจสอบ" vs "การปะแก้" ตัวอย่างผลลัพธ์จากสภาพแวดล้อม Ubuntu: bash PATCH_SUPEE-6788_CE_1.7.0.2_v1-2015-10-27-12-00-16.sh [19:27:10] Checking if patch can be applied/reverted successfully... …

2
ความแตกต่างของ addAttributeToFilter () Vs addFieldToFilter () คืออะไร?
ฉันสับสนนิดหน่อยความแตกต่างของฟังก์ชั่น addAttributeToFilter () และ addFieldToFilter () คืออะไร ฉันตรวจสอบไฟล์หลักในวีโอไอพี แต่ฉันไม่สามารถคิดออกความคิดที่ชัดเจน เพราะสำหรับบางคอลเลกชันใน magento ได้ใช้ addAttributeToFilter () และบางส่วนได้ใช้ addFieldToFilter () กรุณาชี้แจงเกี่ยวกับเรื่องนี้จะเป็นความช่วยเหลือที่ดี ขอบคุณล่วงหน้า.

2
เกิดข้อผิดพลาดขณะพิมพ์ใบแจ้งหนี้
ฉันได้รับการติดตั้ง Magento 1.8.0.0 มาตรฐานบน Windows 7 โดยใช้การติดตั้ง BitNami Magento สำหรับ XAMPP เมื่อฉันเปิดหน้าจอการขาย -> ใบแจ้งหนี้และคลิกที่ใบแจ้งหนี้จากนั้นคลิกที่ปุ่มพิมพ์สีส้มที่มุมขวาบนของหน้าจอฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ภายในเว็บเบราว์เซอร์: ข้อผิดพลาดร้ายแรง: การประกาศของ Zend_Pdf_FileParserDataSource_File :: __ สร้าง () ต้องเข้ากันได้กับ Zend_Pdf_FileParserDataSource :: __ สร้าง () ใน C: \ xampp \ apps \ magento \ htdocs \ lib \ ZD \ Pdf \ FileParserDataSource ใครรู้ว่าทำไมฉันถึงได้รับสิ่งนี้และจะแก้ไขได้อย่างไร

6
ฉันควรอนุญาตอะไรให้ / var และ / media
ฉันเข้าใจว่า magento บอกว่ามี/ varและ/ mediaที่700สำหรับโฟลเดอร์และ600สำหรับไฟล์ แต่เมื่อฉันทำเช่นนี้จะแบ่งบางส่วนของเว็บไซต์ของฉัน ฉันอยากรู้ว่าสิ่งใดที่คนส่วนใหญ่ใช้สิทธิ์สำหรับโฟลเดอร์เหล่านี้

3
การเพิ่มลิงค์ไปยังเมนูหมวดหมู่
ฉันรู้ว่านี่เป็นคำถามเก่าที่มีคำตอบมากมายส่วนใหญ่แนะนำให้แก้ไขเทมเพลตเมนู แต่มันไม่ได้ผลสำหรับฉัน ไม่จำเป็นต้องอธิบายว่าทำไมทำไมสมมติว่าฉันเป็นโรค OCD เล็กน้อยเกี่ยวกับการทำสิ่งต่าง ๆ ในแบบที่ "ถูกต้อง" คำถามนี้อาจเป็นข้อมูลสำหรับผู้อื่นที่ต้องการ นี่ไง เริ่มต้นด้วยวีโอไอพี 1.7 page_block_html_topmenu_gethtml_beforeเมนูด้านบนจะถูกสร้างขึ้นโดยใช้กิจกรรม: Mage_Catalogโมดูลนี้ใช้เพื่อเพิ่มหมวดหมู่ ฉันต้องการที่จะใช้ สำหรับสิ่งนี้ฉันได้สร้างผู้สังเกตการณ์ในโมดูลของฉันดังนี้: <global> <events> <page_block_html_topmenu_gethtml_before> <observers> <my_observer> <class>mymodule/observer</class> <method>addItemsToTopmenuItems</method> </my_observer> </observers> </page_block_html_topmenu_gethtml_before> </events> </global> ในObserver.phpชั้นเรียนฉันมี public function addItemsToTopmenuItems($observer){ //get the menu object: //Type Varien_Data_Tree_Node $menu = $observer->getMenu(); //get the tree object in the menu //type Varien_Data_Tree …
20 magento-1.7  menu 

1
วิธีปิดการใช้งาน“ ใส่ในรถเข็น” สำหรับผลิตภัณฑ์เฉพาะและแสดงปุ่ม“ ดูรายละเอียด” ในมุมมองรายการหมวดหมู่แทน
ฉันสงสัยว่าจะปิดใช้งานปุ่ม Add to Cart บนผลิตภัณฑ์บางอย่างได้อย่างไรและฉันพบแนวทางที่ถูกทอดทิ้งเกี่ยวกับวิธีการทำสิ่งนี้ซึ่งใช้งานได้ แต่มันก็ค่อนข้างไม่สมบูรณ์เนื่องจากมันเป็นเพียงวิธีการแก้ปัญหาในหน้าดูผลิตภัณฑ์ และไม่อยู่ในรายการหมวดหมู่หรือหน้ากริด ฉันจะตอบคำถามของตัวเองที่นี่ใน 8 ชั่วโมง (เนื่องจากฉันต้องรอ 8 ชั่วโมงเนื่องจากชื่อเสียงของฉันต่ำกว่าจุดที่แน่นอน) หลังจากที่ฉันอธิบายขั้นตอนแรกและคำตอบของฉันจะเป็นขั้นตอนที่ 3 ที่หายไปที่ฉันต้องคิด ออกมาเพื่อตัวเอง ฉันจะพยายามทำให้สิ่งนี้ง่ายต่อการปฏิบัติตาม: [ขั้นตอนที่ 1] [1] สร้างแอททริบิวที่คุณจะใช้กับผลิตภัณฑ์ที่คุณไม่ต้องการใช้ปุ่มเพิ่มลงในรถเข็น ในแดชบอร์ดผู้ดูแลระบบให้ไปที่ ... แคตตาล็อก> คุณสมบัติ> จัดการคุณสมบัติ> เพิ่มคุณสมบัติใหม่ ตั้งชื่อแอตทริบิวต์ของคุณตามที่คุณต้องการตัวอย่างเช่น: "No_cart_button" ด้วยคุณสมบัติ: Attribute Code: No_cart_button Catalog Input Type for Store Owner: Yes/No Use in Quick Search: No Use in Advanced Search: …

3
จะวินิจฉัยข้อผิดพลาด“ ประเภทบล็อกไม่ถูกต้อง .. ” ได้อย่างไร
ไม่แน่ใจว่าจะหาข้อผิดพลาดนี้ได้อย่างไรฉันใช้งาน Google เป็นเวลาหนึ่งสัปดาห์และดูเหมือนหาวิธีแก้ปัญหาไม่ได้ ความคิดใด ๆ 2013-06-10T04:04:28+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'Invalid block type: ' in /home/xxxxxxx/public_html/app/Mage.php:594 Stack trace: #0 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') #1 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('', Array) #2 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('', 'checkout.cart') #3 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('', 'checkout.cart') #4 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element)) #5 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) #6 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks() #7 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(269): Mage_Core_Controller_Varien_Action->generateLayoutBlocks() …

4
ทำไม create_at (ตาราง customer_entity) ถูกตั้งค่าให้เปลี่ยนแปลงในการอัปเดต
เมื่อมองไปที่โครงสร้างของcustomer_entityตารางผมสังเกตเห็นฟิลด์มีแอตทริบิวต์นี้:created_at on update CURRENT_TIMESTAMPดังนั้นทุกครั้งที่มีการอัปเดตแถวcreated_atเวลาจะเปลี่ยนไป ดูเหมือนว่าควรมีแอตทริบิวต์นี้อยู่ในupdated_atเขตข้อมูลไม่ใช่created_atเขตข้อมูล ฉันรู้ว่ามันยากที่จะมีการปรับเปลี่ยนตารางนี้โดยตรงเนื่องจากโครงสร้าง EAV แต่ดูเหมือนว่าจะยังไม่ถูกต้องที่จะแก้ไขcreated_atฟิลด์ มีเหตุผลสำหรับโครงสร้างตารางนี้หรือเป็นเพียงข้อผิดพลาดหรือไม่? แก้ไข: ฉันพบรายงานข้อผิดพลาดที่ยืนยันจาก Magento สำหรับเรื่องนี้ ปัญหา # 27944 ขออภัยคุณต้องเข้าสู่ระบบเพื่อดู http://www.magentocommerce.com/bug-tracking/issue?issue=13882

1
วิธีสร้าง Multiple Store ที่มีโดเมนแตกต่างกันใน Magento
วิธีสร้างร้านค้าหลายแห่งที่มีโดเมนแตกต่างกันใน Magento ด้วยผลิตภัณฑ์เดียวกันฐานข้อมูลเดียวกัน แต่ลูกค้าต่างกัน ตัวอย่าง: ฉันซื้อ 2 โดเมน: mystore1.comและmystore2.com (FYI: mystore1.com ทำงานแล้ว) ตอนนี้ฉันต้องการเพิ่มmystore2.comไปยังmystore2.comด้วยผลิตภัณฑ์เดียวกันฐานข้อมูลเดียวกัน แต่ลูกค้าที่แตกต่างกัน หมายเหตุ: ทดสอบแล้วด้วยวิธีนี้ กรุณาตอบทีละขั้นตอน !! เงินรางวัลสำหรับคำตอบที่ถูกต้อง และไม่ตอบด้วยลิงค์อ้างอิง

2
การตรวจสอบแบบฟอร์มที่กำหนดเอง - Magento
ฉันกำลังพยายามใช้การตรวจสอบแบบฟอร์มที่กำหนดเองใน Magento โดยใช้ jQuery แต่ฉันไม่แน่ใจว่าฉันมีวิธีการที่ถูกต้องหรือไม่ โดยทั่วไปฉันต้องตรวจสอบต่อไปนี้: เฉพาะฟิลด์หมายเลขเท่านั้นที่จะต้องมี. 00 ในการตรวจสอบ 1 ถึง 1.00 ตัวอักษรต้องเป็นตัวพิมพ์ใหญ่ ไม่สามารถมีตัวเลขมากกว่า 9.99 ไม่มีช่องว่างในไฟ ฉันคิดว่าจะใช้ jQuery และได้ตั้งค่าเกี่ยวกับการเขียนบางอย่างเพื่อตรวจสอบแบบฟอร์ม: <script> jQuery(document).ready(function() { jQuery.validator.addMethod("integer", function(value, element) { return this.optional(element) || /^-?\d+$/.test(value); }, "A positive or negative non-decimal number please"); function(field, length) { if (!numericRegex.test(length)) { return false; } return (field.value.length <= …

3
การสร้างตัวเลือกที่กำหนดเองในการบันทึกผลิตภัณฑ์
ฉันกำลังทำงานเพื่อสร้างตัวเลือกที่กำหนดเองสำหรับผลิตภัณฑ์ของฉันโดยอัตโนมัติทุกครั้งที่มีการสร้างผลิตภัณฑ์ สิ่งที่ฉันได้มาถึงตอนนี้คือผู้สังเกตการณ์ที่ยิงcatalog_product_save_beforeเหตุการณ์และรันโค้ดต่อไปนี้: //check that we haven't made the option already $options = $product->getProductOptions(); foreach ($options as $option) { if ($option['title'] == 'Auto Date & Time' && $option['type'] == 'date_time' && !$option['is_delete']) { //we've already added the option return; } } $options[] = array( 'title' => $product->getDateLabel(), 'type' => 'date_time', 'is_require' …


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