<!--more-->
2016/5/15:添加了api接口
API使用方法[format不传默认json]:
单个商品信息[支持xml和json,返回商品的所有信息]:
例如[format不传默认json]:
单个商品信息[支持xml和json,返回商品的所有信息]:
laji.blog/mall/api/goods/info?goods_id=24&format=xml
laji.blog/mall/api/goods/info?goods_sn=AUTOSN20160507723873&format=json
分类下的所有商品[只支持json,返回[goods_id商品ID:goods_name商品名称]]:
laji.blog/mall/api/goods/info?cat_id=4&format=json
json转义问题可以使用stripslashes()方法来解决
2016/5/8:增加了轮播图片banner和添加了一些商品...
演示地址:http://mall.laji.blog
Github://github.com/ZanwingMak/mall
百度网盘://pan.baidu.com/s/1o781cCi 密码: mall
记得先到目录include打开config.inc.php修改数据库配置,然后导入数据库数据
mall_with_data.sql 有数据
mall_without_data.sql 无数据,最好自己重新创建,添加数据,记得到data目录下把以前的数据删了。
然后到127.0.0.1/register.php 注册admin用户名
进入后台:127.0.0.1/admin 添加商品分类和商品
首页轮播banner:
在banner目录里,请使用notepad++等高级工具来编辑imgs_links.ini,不要用记事本!
下载地址://notepad-plus-plus.org/download/
如果没有banner目录和imgs_links.ini,访问首页后会自动生成,请按照例子进行配置。
当首个字符为';'时,表示无视该行(注释),如需生效请删除';'
banner图片请放在banner目录下,尺寸730x426。
注意:
./include/init.php
define('ROOT',str_replace('','/',dirname(dirname(FILE))).'/');
路径是:/服务器根目录到商城根目录/
./include/ueditor_upload_path.php
define('UPLOADROOT',str_replace($SERVER['DOCUMENT_ROOT'],'',str_replace('','/',dirname (dirname(__FILE_))).'/'));
路径是:/商城根目录/
数据库的goods表 goods_desc列是商品说明
路径可能不适合你的环境 需要自己改一下,批量替换一下就好了
学了2、3个月PHP,期间还回了趟老家,一回就是大半个月= = 进宅(入伙),还有过年什么的,乡下的习俗也整得我挺累的,这段时间每天早中晚都要去点香,基本没啥心情去学,而且亲戚太热情经常来串门,重要的是没网啊啊啊啊~~
好吧,不扯了,反正都回来了,总之还是有自己空间比较好啊~学习比较有效率~不过自己挺懒的,都是拖到三更半夜才来写....不过通宵搞完也挺爽的,弄完了一个功能就感觉成功了一件小事,然后美滋滋地去睡觉了233333然后晚上回来...这生活规律,药丸!
这个商城是看着教程写的,学习并照着写了MVC模式的框架,后面就是各种添加功能了,有了框架之后就不用重复造轮子了,不过我比较纠结细节,花的时间必要长,其实还有很多地方没有写,挺烂的,但学到了挺多东西的,会有个概念什么的,以后不至于手忙脚乱的,接下来就是继续补足然后出去找工作了,共勉。
Comments | 11 条评论
博主 米佳
楼楼在哪里看的视频进行学习的呀 可以分享一下吗?
博主 lpower
这个后台是没有做全吗 好像有很多都没做啊
博主 烨
写的这么流弊怎么转前段了,妖怪吧你
博主 MARVIN
@烨 其实写的很一般啊,都是看视频写的,那时候转前端是因为我对数据库和算法不是很了解,linux也不熟,心里没底,而且那时候急着找工作,面试几次没过笔试,后来做了下负责公司建站的工作,觉得这些织梦CMS这类东西很死板,没啥意思,后来觉得自己比较喜欢折腾建站弄博客写写样式,所以学了3个月就找份实习做着先…做前端做到现在了
博主 李先森
还有没有类似的原生PHP项目了,新手,急需练手、
博主 DOMEIGANBATTE
@李先森 没有了哈~ 而且我转前端了,你加油啦。。。
博主 李先森
@DOMEIGANBATTE 我想问下,你这个项目有一个技术是实时刷新,可以任意改变当前页面商品的位置。也就是是动态的不是定死的。比如新品原来有5个这样的商品,一刷新就会改变了,这主要用的什么?在项目体现在哪儿?还有就是为啥最后无法提交成功?一直支付失败。
博主 李先森
@DOMEIGANBATTE 如果有时间的话,给我讲讲它的整体思路吧,还没学框架,真心有点懵懵的。。
博主 李先森
厉害
博主 pc
大神啊 ∑(っ °Д °;)っ学习了
博主 DOMEIGANBATTE
@pc 别啊,大神什么鬼,这个真的受不起的呀Σ(  ̄□ ̄||)