magento二次开发的基本步骤分享
Magento后臺添加新模塊的體會
?
?
?
?
4.?????? 在 app/code/local/[Namespace]/[Modulename]/ 路徑下,創建 Block,controllers,etc,Helper,Model,sql 等文件夾;
Read More 0?Comments?| Posted in Magento開發?magento二次開發?By lei sheng在magento中在線安裝模板
2013年3月1日星期五 Asia/Shanghai下午5時25分56秒
在magento后臺在線安裝模板
Read More標簽:
0?Comments?| Posted in magento二次開發?By lei sheng后臺圖片上傳失敗
2013年1月29日星期二 Asia/Shanghai下午5時20分04秒
在后臺產品或目錄頁面上傳圖片到100%后 提示"file was not uploaded"錯誤
首先 查看站點下Media文件夾及子文件夾的權限是否是777 如果還不行就嘗試修改文件?lib/Varien/File/Uploader.php中的構造方法
雖然不推薦修改核心代碼?但其他方法個人覺得不是太可靠,大家可以嘗試其他方法之后,再來嘗試修改代碼
magento產品詳細頁面添加最新圖標或水印
2013年1月24日星期四 Asia/Shanghai下午6時08分08秒
在magento產品列表頁面添加給新產品添加水印的方法, 我的做法是 在list.phtml文件的156行左右把<h2>標簽修改為
<h2 class="product-name"><?php? $createat=strtotime($_product['created_at']);$now=microtime;if(($now-$createat)/60*60*24<100) :?><span class="new_pro"></span><?php endif;?><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2>
我這里定義的最新產平的時間是100天,還有產品詳細的review評論直接 鏈接到產品詳細頁面的js的修改和phtml文件 請參考maradress.
0?Comments?| Posted in magento二次開發?By lei sheng淺談購物車與Ajax
2013年1月19日星期六 Asia/Shanghai下午3時50分56秒
Ajax的作用主要在于可以不刷新頁面實現異步操作,常用于表單控制,但就異步的特點,確實可以在更廣的范圍使用。
最近觀察模板的購物車,發現里面有個“修改”鏈接,點開之后返回了商品頁面,但修改商品屬性重新加入購物車時,發現原來的產品還在,變成了兩個商品,還需要刪除舊的商品。本想修改代碼,將邏輯改過來,卻由于原本代碼并非自己所寫,找不到源文件。于是投機取巧,利用Ajax,在單擊"修改"鏈接的時候刪除購物車的對應商品,然后返回商品頁面。(prototype庫)
οnmοuseup="javascript:new Ajax.Request('<?php echo $this->getDeleteUrl(); ?>',{method:'post',onComplete:function(){window.history.go(-2);}});"
雖然也有弊端,無法防止用戶誤操作但也基本實現了功能。
另外,我覺得Ajax對購物車非常重要,用戶點擊了加入購物車之后,執行異步加入購物車的操作,可以讓用戶繼續購買其他物品,這無論從廣告學還是從人機工程學角度來講,都是非常必要的。作為電子商務產品,用戶體驗應是我們首要考慮的,所以我覺得應當進行算法與邏輯的優化,加強Ajax等技術的利用。
0?Comments?| Posted in magento二次開發?By lei sheng轉載于:https://www.cnblogs.com/focai/p/4166471.html
總結
以上是生活随笔為你收集整理的magento二次开发的基本步骤分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java常用简略语含义
- 下一篇: python第九天(9-33)