Thứ Năm, 23 tháng 10, 2014
Cấu trúc thượng tầng của MagentoNền tảng xây dựng nên Magento Cấu trúc MVC của MagentoMagento, cũng như nhiều nền tảng ứng dụng khác, được xây dựng trên một bộ khung phát triển phần mềm chuẩn. Bộ khung ấy là Zend Framework (ZF), một bộ khung nổi tiếng trong giới phát triển...
Code - Model class trong Magento
10:23 Võ Quốc Duy
$headBlock->setTitle($title);$product = $this->getProduct(); $title = $product->getMetaTitle();$currentCategory = Mage::registry('current_category');setDescription(Mage::helper('core/string')// if this is a product view page if (Mage::registry('product')) {//Vòng loop foreach================<?php foreach...
Layout - Trình tự load layout trong Magento
10:15 Võ Quốc Duy
Đọc cái này:http://magebase.com/magento-tutorials/digging-deeper-into-magentos-layout-xml-part...
Template - Mối quan hệ giữa Block - Template - Layout trong Magento
10:13 Võ Quốc Duy
Tham khảo Link sauhttp://alanstorm.com/layouts_blocks_and_templa...
Products - Thêm thông tin mã hàng SKU vào trang product trong Magento
10:07 Võ Quốc Duy
Mở file template cho trang products tại app/design/frontend/default/your-theme/template/catalog/product/view.phtmlNgay sau đoạn code:<div class="product-name"><h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1></div>Thêm code sau đây:<?php echo $this->htmlEscape($_product->getSku()) ?>hoặc:<?php echo nl2br($_product->getSku())...
Magento - Khuyết điểm lớn nhất của một website dựa trên nền tảng Magento là gì ?
10:02 Võ Quốc Duy
Trả lời:Theo kinh nghiệm của bản thân tôi cũng như nhiều bạn bè trong giới lập trình web thì khuyết điểm lớn nhất của Magento chính là "Website Magento thường chạy chậm" so với các Framework thương mại điện tử khác. Tuy nhiên vấn đề này hiện nay đã có nhiều hướng khắc phục, giúp Magento ngày càng trở thành sự lựa chọn hàng đầu của nhiều khách hàng thiết kế website thương mại điện tử. Đã...
Magento - Những yêu cầu của một website thương mại điện tử chuyên nghiệp là gì ?
10:00 Võ Quốc Duy
Trả lời: Phải có những tính năng cơ bản của Magento xem thêm chi tiết.Phải có khả năng đáp ứng ổn định trên mọi trình duyệt web khác nhau như Chrome, Firefox, Safari, Opera, Internet Explorer, hay ổn định ở nhiều phiên bản trình khác nhau của cùng một chương trình duyệt web. Tính năng website này còn gọi là Cross Browser Capability.Website có khả năng bố cục lại giao diện của chính nó cho...
Magento - Vì sao chọn Magento làm website bán hàng ?
09:57 Võ Quốc Duy
Trả lời: Magento đã là sự lựa chọn của nhiều website bán hàng hàng đầu thế giới như ebay.com, amazon.com, ở Việt Nam như lazada.vn... Magento chính là sự lựa chọn hàng đầu cho một cuộc chơi thượng mại điện tử lớn.Tích hợp sẵn nhiều tính năng hay cho một website thương mại:Quản lý phân mục sản phẩm Category.Hỗ trợ nhiều loại sản phẩm Products khác nhau.Tạo nhiều loại thuộc tính khác nhau, không...
Thứ Hai, 22 tháng 9, 2014
Static block - Thêm trực tiếp một Static Block vào một file template .phtml trong Magento
21:13 Võ Quốc Duy
Thêm Static Block thông qua Identifier trực tiếp vào templates (.phtml)<?php echo $this->getLayout() ->createBlock('cms/block') ->setBlockId('your_block_id')->toHtml(); ?> Code chèn Static Block vào Static Block khác hay một CMS Page :{{block type="cms/block" block_id="your_block_id...
Static Block - Cách chèn một static block vào CMS page trong Magento
20:32 Võ Quốc Duy
Tạo Static Block: CMS => Static Blocks => Add New Block.Ví dụ Block mới tạo có Identifier là: your_block_idChèn Static Block vào một trang CMS Pages:{{block type="cms/block" block_id="your_block_id...
Google Sitemap - Cách tạo google sitemap cho một store view trong magento
20:31 Võ Quốc Duy

Magento tích hợp sẵn tính năng tạo sitemap cho một Store View bất kỳ. Sitemap là một file có phần mở rộng .xml, mục đích của việc tạo sitemap là giúp cho bộ máy tìm kiếm (ví dụ google, yahoo, bing ..vv. ) biết được cấu trúc nội dung của website magento mà bạn đang thiết...
Thứ Ba, 16 tháng 9, 2014
Static Block - Gọi một Static block và đặt vào một trang CMS page trong magento
01:12 Võ Quốc Duy

Trong phần content của một trang CMS page bất kỳ. Gọi một Static block thông qua Identifier của nó theo cú pháp sau đây:{{block type="cms/block" block_id="block_identifier"}}Muốn xác định Block Identifier:Bước 1: Vào phần quản trị Admin hay Backend của MagentoBước 2: Truy...
Thứ Hai, 8 tháng 9, 2014
Products - Các loại sản phẩm ( Product Type ) trong Magento
08:27 Võ Quốc Duy
Magento hỗ trợ tạo nhiều loại sản phẩm khác nhau.Đăng nhập vào phần quản trị Admin ( Backend Magento ).Truy cập menu quản lý sản phẩm Catalog => Manage products.Trong cửa sổ mới hiện ra Click nút Add Product.Create Product Settings hiện ra. Trong Product Type có các loại sản phẩm sau đây.Simple Product ( Sản phẩm đơn giản, thông dụng nhất ) => Các bước tạo Simple ProductGrouped...
Extentions - Ajax Image Uploaded dễ dàng upload hình ảnh sản phẩm trong Magento
06:14 Võ Quốc Duy
Cấu trúc file và thư mục của Extention này:/app/ /app/code/ /app/code/local/ /app/code/local/Amasty/ /app/code/local/Amasty/Base/ /app/code/local/Amasty/Base/Block/ /app/code/local/Amasty/Base/Block/Extensions.php /app/code/local/Amasty/Base/Helper/ /app/code/local/Amasty/Base/Helper/Data.php ...
Extentions - Advanced Custom Options tuỳ chỉnh thuộc tính Attribute mở rộng cho sản phẩm trong Magento
06:10 Võ Quốc Duy
Hỗ trợ Magento 1.4.x, 1.5.x, 1.6.x đến 1.7.xCấu trúc file và thư mục của extention này:/app//app/code//app/code/local//app/code/local/MageWorx//app/code/local/MageWorx/Adminhtml//app/code/local/MageWorx/Adminhtml/Block//app/code/local/MageWorx/Adminhtml/Block/Customoptions//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Abstract.php /app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Option//app/code/local/MageWorx/Adminhtml/Block/Customoptions/Adminhtml/Catalog/Product/Edit/Tab/Options/Option/Abstract.php...
Thứ Bảy, 6 tháng 9, 2014
Custom options - Tất cả các loại option tuỳ chỉnh trong Product của Magento
04:18 Võ Quốc Duy

Truy cập Custom Options trong Magento như sau:- Vào Backend Magento- Menu Catalog => Manage Product => Chọn một product bất kỳ trong danh sách- Trong trang chình sửa cho Product vừa chọn, nhìn vào menu trái sẽ thấy tuỳ chình Custom Options ờ cuối menu.Sau đây là danh...
Thứ Sáu, 5 tháng 9, 2014
Currency - Đổi đơn vị tiền tệ từ "đ" thành "VNĐ" trong Magento
01:10 Võ Quốc Duy

Để thay đổi ký hiệu ( symbol ) cho các đơn vị tiền tệ trong Magento. Bạn làm như sauBước 1:- Đăng nhập phần quản trị Admin của MagentoBước 2:- Truy cập menu System => Manage Currency => Symbols- Trong cửa sổ"Manage Currency Symbols" mới hiển thị, Thay đổi ký hiệu...
Currency - Bỏ 2 chữ số thập phân của giá sản phẩm trong Magento
00:42 Võ Quốc Duy
Ban đầu: 22.000,00đKết quả: 22.000đCách thực hiện như sau:Bước 1: Vào thư mục code/core/Mage/Directory/Model/Currency.phpCopy file Currency.php và chuyển vào thư mụccode/local/Mage/Directory/Model/Currency.php( Làm việc này để tránh tác động vào lõi code core của Magento, thuận tiện cho việc nâng cấp Magento sau này.)Bước 2:Mở file Currency.php trong code/local/Mage/Directory/Model/Currency.php bằng...
Thứ Tư, 3 tháng 9, 2014
Multi Language - Thêm file dịch đa ngôn ngữ .CSV cho module trong Magento
08:26 Võ Quốc Duy
Bước 1: Khai báo file dịch .CSV cho module bất kỳ cho Frontend và Backend Magnento.Mở file /app/code/local/Company_Name/Module_Name/etc/config.xml<?xml version="1.0"?><config> <frontend> ... <translate> <modules> <Companyname_Modulename> <files> <default>Companyname_Modulename.csv</default> </files> </Companyname_Modulename> </modules> </translate> </frontend> <adminhtml> ... <translate> <modules> <Companyname_Modulename> <files> <default>Companyname_Modulename.csv</default> </files> </Companyname_Modulename> </modules> </translate> </adminhtml> ...</config>Bước...
Đăng ký:
Bài đăng (Atom)