OpenCart 在商品展示時的預設顯示方式是清單式(list)排列,雖然也能依瀏覽者喜好來切換成棋盤式(grid)排列。不過就有網友問到是否能將預設改成棋盤式(grid)排列呢?
要修改並不難,因為顯示方式本來就是透過 JavaScript 來改變,所以開啟 catalog\view\theme\佈景\template\product\category.tpl,然後在檔案最下面應該會看到:
檢視原始碼 JavaScript
1 2 3 4 5 6 7 8 9 | view = $.cookie('display'); if (view) { display(view); } else { display('list'); } //--></script> <?php echo $footer; ?> |
從這邊可以看到瀏覽者切換完後的設定會一起記在 cookie 中,下次再進來時就會直接讀取設定,若是第一次的話,它就用預設的 list 方式。所以只要把第 197 行的 list 改成 grid 就可以囉。
檢視原始碼 JavaScript
1 2 3 4 5 6 7 8 9 | view = $.cookie('display'); if (view) { display(view); } else { display('grid');// here } //--></script> <?php echo $footer; ?> |
存檔後就可以收工看效果了。
您好,我想請問如果我已經完成切版和的網頁加上國外網站所分享的JQ套件後,只有IE系列
有問題,想請問若麻煩您協助處理的話大概是如何收費呢?謝謝呦^^
要先知道你要做什麼才有辦法了解是否可行哩。
你好
我我請問大大是否能幫忙寫將OpenCart和ezship 串接程式
想請問若麻煩您協助處理的話大概是如何收費呢?
我在這裡說一下我的需求
我現在賣場運費想改成
超商運費+50
宅配+70
超商貨到付款+100
宅配貨到付款+120
不過我想要前兩項買1000能免運費
系統能設定嗎?
如果不能再跟我說ㄛ
這些我全部都想串聯到ezship
在跟我說
也麻煩告知我一下如何付款
我用的是opencart 版本1.5.0.5
如果你在運費設定那邊沒看到這樣的設定項目的話, 那就是內建就沒提供這樣的功能了。
至於修改程式, 這...要找時間來試試。
而 ezship 則沒用過, 它們沒提供外掛模組給 OpenCart 使用嗎?
男丁大大 如果我有幾個修改opencart 的心得跟小修改技巧 也可以在這邊發表嗎
很歡迎投搞分享, 看您是要整理在 Word 中或是 HTML 檔案中, 我再寫篇文章並指名是您投搞的。
也許可以考慮給點稿費XD
哈哈 稿費就不用了 分享是資訊交流的美德
只是才疏學淺 希望分享的對大家有用 ^^
呵, 期待您的分享。
分享是美德+1
非常感谢!
我今天一直想改为棋盘格式排列,一直不知道怎么办,刚刚按照你的方法,已经修改成功了。
再次感谢哦
您好~
我想請問opencart圖片上傳後,畫質都會變差,不知道能不能修改設定呢?
謝謝!!
稍微看一下應該沒有什麼圖片的相關設定哩!
老師好 ^^
osc的側邊目錄都是收起來的(子項目還要點進去 才會跑出來)
有辦法像lativ 一樣直接展開嗎
http://www.lativ.com.tw/MEN/tops/DRYFIT
一個一個點進去好麻煩喔
osc v1.505
osc? 我沒特別試過耶, 找找"網路苷碼店KMD&OSC"
We follow the step from above. However, can not change the display to grid. (排列方式 圖文 / 圖片)
Thank you for help.
你好,
更改了 " 把第 197 行的 list 改成 grid"
但是還是不行為 , 可以幫忙一下嗎
link: http://www.fish-faces.com/products
謝謝
路徑已經無法連結了
男丁老師想請問一下
關於新版的opencart 1.5.4
在產品頁
原本的購買數量已改成自己填入方式
請問如何用javascript將使用者輸入的全形數字改為半形呢?
謝謝
這要看你頁面的 html 才行, 需要針對該輸入框 keyup 或 blur 時來進行轉換~
之前照您的設定在catalog\view\theme\佈景\template\product\category.tpl
的第 197 行的 list 改成 grid" 但是都沒有反應,我的版本是Version 1.5.3.1
後來在網路上找到這個(嗚嗚,後悔沒好好學英文)
http://www.itsadam.co.uk/opencart-grid-view-by-default/
卻是要在Open > your themes folder > template > common > footer.tpl 這裡加上這段:
$(document).ready(function() { display('grid'); });
然後就成功了.....
但我還是不明白,為什麼是加在common > footer.tpl這頁呢?
也許是它的程式寫法有改, 在 footer 應該是為了確定內容都載入的關係