|
查看: 3131|回复: 28
|
OPEN CART 开源的网上购物系统
[复制链接]
|
|
|
请问大家有经验CUSTOMIZE opencart吗?
可以分享一些经验吗?谢谢 |
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 11:18 AM
|
显示全部楼层
妮的意思是說改LOGO ? 圖片大小 , 首頁BLOCK的顯示?
還是安裝的問題呢? |
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 02:14 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 02:58 PM
|
显示全部楼层
本帖最后由 雷洛 于 5-1-2010 03:04 PM 编辑
我稍微看了一下 , 她的架構蠻簡潔 , 我弄了個圖分出他的整個區塊 , 你可以看看
catalog/view/theme/default/common/home.tpl 是他的整個樣板主架構
細分包括了
catalog/view/theme/default/common/內的
1.header.tpl
2.column_left.tpl
3.colum_right.tpl
4.footer.tpl
4個組合起來 就是首頁 的模板 ....當然還有其他很多的部分 , 不過我想這些應該就差不多了
如果你要改他的css, 她的css在catalog/view/theme/default/stylesheet/stylesheet.css
 |
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 03:30 PM
|
显示全部楼层
本帖最后由 雷洛 于 5-1-2010 03:32 PM 编辑
2跟3好象是call已經寫好的模組, 跟我學的好象有些不一樣 , 所以我也不是很清楚...
我想他的後台應該可以換logo之類的 , 不過我沒安裝 , 我只是稍微看了一下他的view, 了解了整個template 是怎樣排的.
至於 view裡面的 $person['name'] <-的意思是
透過了Controller 篩選出來的資料庫操作語法的一個結果 , 代表$person , ['fieldname'] <-這個是代表了資料庫的fieldname.
打個比方, 我學的mvc的controller(cakephp)
[Controller]
function showname()
{
$people=$this-> $ person->find('all'); //找出people內的所有 , people是一個model
$this->set('people',$people);
}
[View]
這個就在template 印出來,
<?php foreach($people as $person) ?>
<?php echo $person['Person']['name']; ?>
<?php endforeach; ?>
(有錯的話 , 小小聲告訴我 @@...)
實際上要改功能的話 , 也要去察相關的文件 .... |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-1-2010 03:39 PM
|
显示全部楼层
是的,我都是在这几个地方修改!
1.header.tpl
2.column_left.tpl
3.colum_right.tpl
4.footer.tpl
另外是在CSS而已! 但最近我打算清空了里头的left colunn!结果出现问题,因为我不会php, 只是在修改HTML的tag而已 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-1-2010 03:46 PM
|
显示全部楼层
|
谢谢两位的解答!现在先工作稍后在把问题放上来和大家讨论!谢谢! |
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 05:34 PM
|
显示全部楼层
本帖最后由 雷洛 于 5-1-2010 05:38 PM 编辑
你的error是甚麼阿@@?
我猜可以這樣
<?php echo $header; ?><?php // echo $column_left; ?>
<div id="content">
......
</div>
<?php echo $column_right; ?>
<?php echo $footer; ?>
前面加// , 在php 來說這段就不會執行 ,
然後css讓<div id="content"> float:left 先,
(3)的column_right float:right 拉到 $footer的前面,
我猜的 ... |
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 06:35 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 08:22 PM
|
显示全部楼层
我也只是会一点点的module的CUSTOMIZE!
关于logo, 或是一些graphic的东西,我都是照着image目录下,replace, 或者增加!
但是修改起来还是蛮辛苦的!因为我对php不熟悉! |
|
|
|
|
|
|
|
|
|
|
发表于 5-1-2010 08:27 PM
|
显示全部楼层
|
至于里面的MODULE,和os commece比起来,open cart来的简单多了!蛮USER FRIENDLY 的说! |
|
|
|
|
|
|
|
|
|
|
发表于 6-1-2010 09:39 AM
|
显示全部楼层
其實這是php的一個mvc framework做出來的. 她的php程式跟template 是分開的. 所以要改模版的話 . 也不太需要理解php, 叫$ 開頭的都是從database抓出來的資料...比如$person['xxx']['xxx'] ,
真的想猜他的意思 , 可以去打開controller 這個folder裡面跟他名字一樣的檔案...好像View裡面的template有個 home.tpl,
在controller裡面 就有一個類似home的檔案(名字是肯定一樣的, 規則是這樣) , 裡面就是query(就是跟database要資料的程式).
Controller的query 傳到view (TEMPLATE) 裡面 $person 之類的東東 |
|
|
|
|
|
|
|
|
|
|
发表于 6-1-2010 09:28 PM
|
显示全部楼层
是不是表示,所有的design都是在以上那几个.TPI的file而已?
谢谢 |
|
|
|
|
|
|
|
|
|
|
发表于 7-1-2010 12:31 AM
|
显示全部楼层
是不是表示,所有的design都是在以上那几个.TPI的file而已?
谢谢
明明明 发表于 6-1-2010 09:28 PM 
MVC 的原意就是把所有的代码分开。
只要在 View 里找到的就是显示用的代码。 |
|
|
|
|
|
|
|
|
|
|
发表于 7-1-2010 09:20 AM
|
显示全部楼层
谢谢,那么说SMARTY也是同样的原理了?
目前还在摸索中,如果有遇到什么问题在和大家讨论 |
|
|
|
|
|
|
|
|
|
|
发表于 7-1-2010 10:23 AM
|
显示全部楼层
谢谢,那么说SMARTY也是同样的原理了?
目前还在摸索中,如果有遇到什么问题在和大家讨论
明明明 发表于 7-1-2010 09:20 AM 
smarty 是模板引擎。
MVC 是系统结构。
上 google 搜索一下吧。 |
|
|
|
|
|
|
|
|
|
|
发表于 7-1-2010 10:38 AM
|
显示全部楼层
本帖最后由 雷洛 于 7-1-2010 10:42 AM 编辑
回复 15# 明明明
smarty
[ 一樣的地方]1.設計 跟 程式 分開
2. <body> {$name } </body> <-裡面的東西 { $name } 是php的一個variable , 只是一個名稱 , 就像數學裡面的設x=1+2 , ,你沒辦法猜他是甚麼 ,直接問寫這段php的人這個是甚麼意思比較快 .(當然你不需要會寫 , 你只需要知道這個body 裡面的是甚麼東西就好....)
3.tpl 不是tpi , 錯1個字他就不會跑了.
[不一樣的地方]
不是之前說的mvc架構 , 所以沒有controller 之類的東西.
smarty沒玩過 XD, 看了一下文件似乎是這樣.
不過感覺不會PHP 的話 , 看SMARTY會矇喳喳....
PHP很好懂, 2-3天就可以看完基本的 . 比較起JSP, 真是容易太多了 = =, 看了JSP一下下 , 就不想看了...
(不過我覺得不會的話, 問人比較快 , 隔行隔重山
不然難題還沒解決就放棄了.) |
|
|
|
|
|
|
|
|
|
|
发表于 7-1-2010 08:38 PM
|
显示全部楼层
原来shopping cart是这样做的 真好我需要,谢谢大大们 |
|
|
|
|
|
|
|
|
|
|
发表于 8-1-2010 02:06 AM
|
显示全部楼层
smarty, 我超喜欢的模板系统。
但是似乎很少人会用它来开发系统。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-1-2010 10:26 AM
|
显示全部楼层
我想请问FOOTER的部分:
我在catalog\view\theme\default\template\common目录下编辑footer.tpl
然后我想移除左边的paypay, visa 和 master 的图红色代码的部分;但是当我移除了该代码;图片还是出现;请问我MISS掉哪里吗?
至于COPY WRITE哪里;我是在catalog\language\english\common目下的footer.php编辑;没什么问题!
<div id="footer">
<div class="div1"><a><img src="catalog/view/theme/default/image/payment.png" alt="" /></a></div>
<div class="div2"><?php echo $text_powered_by; ?></div>
</div>
</div>
</body>
我想请问要如何移除左下footer的图片呢?谢谢 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|