00:00
这个我把这个列表带大家简单做一下可以吧,嗯,然后呢,我告诉你还有一个东西需要你处理的啊,我我先把那个列表写完了吧。就是你们留给你们的任务不止这一个,好吧,还有一个别的任务,嗯。那个我觉得你自己弄一弄应该就行了,因为课件里代码里我都写清楚了,好吧好吧,嗯。嗯,图书的添加呀,这里还没做那个判断呢,是吧,对吧,嗯,那就比较简单了,来找一段代码复制粘过来这里TRY。是吧?主要就是这一段代码是吧吧,大别数字就行了,EPT啊不对,复制。写什么写,然后把那个UR忘过来了,UR复制过来放这对吧,然后呢,这个改成叫Bo ks。然后这个也是。然后这个是图书商品,商品还有错误吗?倒了吗?看一下啊。
01:08
没倒是吧,导入还有吗?没了吧。看一下是么。我们也没用接指是吧,啊,所以没没有了啊,没有以后他进行一个英文的跳转就可以了啊,跳转这就行了啊把这个删掉好了,那么接下来这个完事以话啊,剩下的就是这个叫图书的呃列表了,列表的话我们这里做一个显示,来这里先简单的就是获取所有的图书信息,图书信息啊,商品信息,商品信息啊,这个date等于我们的models点。叫bos.obgecds.fl处理对吧,然后第二步分配数据,分配数据,分配数据的话用等于括号,括号在里边写date,冒号date。第三个加载模板,加载模板把这个变量放到这一行了吧,好,那么对应的找到我们的。
02:05
Index的这个页面模板页面。嗯,在这在这。然后大家看一下应该都想什么东西。ID是吧?嗯,这个叫什么图书,嗯,封面好吧,显示一个封面图,那你到时候肯定显示一张对吧吧,你有多张的话也显示一张啊,然后手机号手机号啊,不是不是手机号是那个叫图书名对吧?这个叫作者作者出版社出版社出版时间。出版时间还有什么售价啊,单价吧,单价,然后库存还有什么推荐推荐。没了吧,内容肯定不显示,示太长了,内容在后台肯定不显示,示好了这么多,差不多了吧,嗯,差不多了,好D的第一个是ID对吧,第二个是他的这个叫图片是吧?图片的话怎么处理呢?你看我们这里查出来是date date里边的一循环,每一个I一个对象,然后呢,你需要从哪里呢?从当前这个位置里面。
03:13
从这个里边是不是找到他的这个隐秘的U2,那怎么去找,怎么去找。怎么?怎么外线导,你看I就是我们的第一个book对象,对吧,就是我们的book对象,那book对象找他找。点对吧,还有吗。还有一个相亲赛。这是一对多啊,这是一不高是这个是多是吧,一对多是不是这意思。那通过这个一怎么找到这个多啊。嗯,然后还有什么土书名作者。N u is one。
04:01
然后这个是出版社publish PU还有出版时间,PU下线data竖线叫。单价。推荐。干掉。干掉。没卸妆啊,没有没有。干两个小时。剩下这几个我先给他弄了吧。删了吧。齐了哦,这里是吧。来图书的商品列表。你看推荐一句太多了,太多了太长了,对,然后太长了怎么办呢?我们去找一下那个叫。
05:02
对,交通框架有一个方法,就是多了以后你设置多少字段,多了以后把它变成点点的一个方法,知道吧,它是有,但我忘了就想不起来,这个东西太太多了啊,太多了。这个脑子。你要说借的东西少啊,也他妈挺多的。是吧,关键是这些东西啊,真的是太多了,记到你想哭,你知道吗?去找对应的文档资料,想起来了没有,那个模型怎么?模板内置的标签和过滤器。看一下。
06:07
Block connected。这个是注释是吧,金融代码代码CS啊,这么早好像有点多哎。不过他他他真的。挺长的那个方法我记得。反正是记不住太多了。有那不知道是哪一个百度搜。过滤找一下哇。过滤。没有。你让我模板中。
07:00
隐藏,隐藏多余的,多余的字符。输出自动软硬不是。过滤器。自动转移,自动转怎么全自动转移的。中线字符串的输出长度。嗯,这个这个。看有吗F。有返回列表的一部分。
08:04
不对。女七。哦,如果支数长期指定支付串当期截断。这个这个这个这个好长,是不是好长,哎,对,太长了。他的推荐在这来竖线这个方法冒号写个数字是吧,写个数字几,比如说我们要他最多十个字符就完事了。多的都隐藏掉来刷新。看到了吗?是不是这个效果对吧,你具体多长你自己定一下可以吧,兄弟们我这里就不管了,嗯,好了,然后方向图想起来了吗?怎么查。你这样我就问你在这儿来date中国号,这个零是不是第一个元素怎么查?Book下线点fair对吧,或者我们只取它第一个。
09:06
是不是可以用那个叫first,对R是这个吧,对,然后呢,Print看一下了,直接用吧。就这方法。复制放到这个里边来。是不是这个元素啊,找到他。想想啊,这里应该可以直接找到啊,点,然后FR。IRST是这个吧,嗯,来看一下对不对啊刷新。检查一下,看有没有输出内容啊。哎呀呀呀呀呀呀。这里。SC没有找到,不对。哦,还得他找到了那个图片是吧,我们还得要引离子杠UR是吧,再找重新。
10:01
嗯,怎么有。我哪里写错了,我看一下哪里写错了,忘了他。对了吧,对了,但是他没找到这个地方是吧,我是以这个位置怎么办呢?前面加一个灯就可以了,相信你总你。跟下的up哦,还不对,还得加S。开始,诶诶。我们就放到里边了是吧。哎呀,那太麻烦了,烦了。你把它放到,你看我们原来请求蒂是不是还专门配了个路径啊,你把它放到up里边,我们没配路径啊。知道啥意思吗?你你当前页面中里边有一个请求是请求错误了,你要来刷新看一下下,是不是请求到一个新式啊,就这个位置看到吗?他直接在这个服务器里面去找up,那也就是他去走你的路由了,懂我意思吧。没有,他并没有走。你进来的念。
11:01
明白这意思吧,啊,并没有走你的定位面,走到这个位置去了,所以怎么办呢?想想啊,我们应该把图片的路径给它改掉,数据库里边的那个图片路径。直接改到我们的统一的目录下面去,去STTC下TC这个目录下面下是不是放到这这就完事了呗呗,对不对对来来看一下好不好运行行。先那个叫什么来。嗯。然后在。然后再来运行。看一下我们居库,嗯,是这个是吧,来刷新他肯定是不动了是吧,所以在前面给他加一个S。斜杠他们肯定都没有斜杠,对就这么写对,然后那接下来刷新页面整你哦图片他依然找不到是吧。
12:03
STTC我看一下啊,我们s sta TC下边有个lo值,嗯,对他图片没找到是吧,那我把那个图片给他拿过去就行了,然后这个位置。X。放到我们的目录里边来弄到这里对吧,来看一下。有了吗?有了吧,对这个就可以了,是吧,然后你可以自己再添加一个,然后尝试一下看对不对,不对的话,你自己再做个调整,基本上就没问题了,对吧?好好,你看模型的好处是什么呢?你用这种模型关系是在你使用的时候变得非常方便。好吗?通过当前这个对象,你就能找到跟他所有有关系的数据,全部都能找到,不需要再单独处理。懂我意思吧,不然的话,如果他们俩没有这个模型关系,你需要在这里循环数据的时候,是不是应该把把找出来,然后就添加进去了。知道了吧,对,就变得很麻烦,所以用模型关系在这个好处。能理解吧啊,还有就是当前这个叫什么模型的一个当前分类,对吧,你是不是也可以在这个位置显示啊,对吧,也可以去显示,当然在显示的话东西就太多了,听懂了吗?最好的是什么呢?最好是这个位置给个链接一点,啪跳到前台页面去,跳到列表详情页去,跳到前台的页面,那里边是不是什么信息都有,显示的最全就可以了。
13:18
明白啥意思吗?就他想查看这本图书的关于他的那个叫分类,以及他的那个推荐语全部和他的那个内容介绍,你点一下让他跳到那个列表的页面,那个详情页里去不就可以了吗?明白这个意思吧,商品商业那里边什么信息都得显示了,对吧,那就是不要全了。OK吧,后还就基本上显示,说白了就是显示一下这本书的基本信息和他的库存和单价就够了,够了对吧,就可以了啊好了,呃,那剩下的就是继续做添加,然后多扔几本书就可以了。明白吧,好,那么接下来还有一个问题,我跟你说一下什么呢?嗯,第一个问题呢,就是关于他的那个叫嗯,添加的时候了。
14:01
这个位置封面图,我刚才是不是给你找了个差价,你看一下怎么去套用好吧,另外一个呢,就是关于图书的详情介绍啊,其实我们因为是图书的话呢,你其实可以用,就用现在的这个方法,就是就就是用这个文本域也可以,然后呢,我在这个呃,课件里边呢,给你准备了一个东西,就是它的这个叫做。叫做副文本编辑器,副文本编辑器,这是一个百度的副文本编辑器,可以应用到我们的框架里边来,看到了吧,这使用的一个效果,大家见过这个东西吧,你到论坛里边发给文章的时候是吧,你的文字啊,什么内容还有图片是不是都可以插入给你做排版。听到了吧啊,你可以写的很很,就是说这个内容可以写的很漂亮,听到了吧,像写一个基本文章一样一样,听到了吧吧,除了这种,现在除了这种以外,就是除了这样的货品编辑以外,还有一种是那个马克语法的编器。马可用过马可大可。咱们一直在用马克,只不过你不知道这个MT结构的这个文件就是马克。这里边用到的语法就是语法。
15:01
诶,我我这个没写哈,对之前在家写过那些什么井号,那个多是马的语法,对你也可以,你可以就是也可以有那种插件,你也可以使用,明白了吧?啊这个插件的使用的话呢,就是非常简单,你看下边有有那个叫这是我从网上找的,然后它有两个问题把它解决掉了哈,配置方法解压这个包,然后放到项目里边作为一个应用,然后打开设给它添加到应用里边去,那么接下来检查你的设是否设置好了静态文件目录。那么另外呢,给你的这个叫加国下面里边的这个URS路由配置一个I的专门的配置一路由,就是在跟路由里边看到吗?这是不跟路由,当然这个写法是拍那个叫底浆购1.1的的,我们现在是不用到2.2的,对吧?2.2的,你按照现在2.2的结构给它配置一个就行了,听到吗?其他的就不用管了,然后完成以后基本就可以使用,你先找一个干净的页面,就说白了,你可以找这个页面,但是这个页面里边其他内容全部删掉,全部都删掉,就是只留这么一个东西,只留这个东西,只留这个最基础的,你先看他能不能用,用听懂了吧,如果能用好,再想办法把这个内容给我扔到就是咱们添加的那个表单的这个位置来,扔到这个位置就可以了。
16:06
就把那一段代码扔到这,这明白这意思吧,啊,然后呢,你就可以其他问题没有了,其他问题就是咱们当前使用的这个妹子UI的模板,它其中有一段是影响了这个编辑器。在第379行啊,请注意哈,你可以不去看我这个东西,然后你去找到底是谁。啊,当时这个东西我找了差不多一个小时小时。一个小时有什么费劲?网其实不难,找找找这个错误犯,但是忽略了浏览器他妈的有缓存知道吗?就是你代码都删光了,结果我我操还还是有问题,就所有的CSDS我都删了,他竟然还在。你蒙圈了吧?我看删完了他还有对,删完了还有对,就发现是那个什么是那个叫呃,叫这个代码的这个浏览器的缓存。啊,缓存很严重,缓存严重每次后来就干嘛呢,每次找到之后得CTRL加F5重新强制刷新,强制刷新它就会把你的所有静态门店全部再重新给你加载一遍啊这样才可以知道吧,啊反正当时反正费费了挺长时间了了啊379行啊,其中有一个注释,有一个这个定位,把它注释掉就可以了。
17:11
对吧?啊,第七个功能可以用,可以不用,就是你的图片可以加一个水印,可以加个水印,如果这个包安装过了,不用管管啊,没有安装的话,在U在这个叫u ec UE这个JS文件里面有一个关于。关于这个水印的配置。你去加对应的内容就可以了,好吧,我接下来呢,把这个包发给你们啊,剩下的你就按照这个配置尝试一下,看能不能用,呃,也不强制,你想用就用,不想用也无所谓,可以吧,兄弟们。想就用,不想用不用啊,然后呢,这个你也可以到他的官网去看一下,就是这个叫呃,百度这个是百度的服用编器啊,你可以到他的官网去看一下,他官网里边也给了一个专门用于抵账框架的一个插件,但是在我早期用的时候他还没有。然后他提供了一个方案,结果有错就有问题知道吧,啊,然后我就从网上找了一个,所以就一直用那个个啊,然后它里边呢,也也有,你比如说这里边有个插件,点开这个插件。
18:08
他。专门又给咱们用的,他这个叫Du I的,以前是这个叫DI的,这个东西按照他这个文档和那个什么去看的话,完全配不上,根本就不行,对,但是这个我们测,你可以测一下这个个。OK吧,你要不想测嫌麻烦就把我那个包给你的,那个包里边就两行代码的错误,就是拍成二和拍成三的这个代码不兼容的问题啊,把它改了就其他问题都没有啊,正常。明白。可以吧,嗯,好,所以咱们这个项目里边呢,就还差两部分,第一个是关于这个多图,第二个是关于这个封编器,剩下的编辑和修改,就是那个叫什么什么,嗯,删除和编辑你们自己做。可以吧,这个就自己做吧,我就不用再想行吗?嗯。好,那等大家做完这个以后啊,我们后台就差不多了,知道吧,剩下的时间呢,大家把那个叫什么呢?咱们的那个,我今天给大家发那个网址,关于那个手那个叫什么,手机短信验证的那个个啊把那个先注册下来下来。
19:13
好吧好吧好吧,回头你自己注册就行了,可以吧,嗯,注册下来,然后呢,等到明天你也可以研究研究,琢磨一下看怎么用好吧吧啊。呃,咱们这个做完以后剩下的是什么呢?就是后台这个部分做完以后呢,我们先借会员管理这里边的已经添加的账号和密码作为我们的登录的,登录后台的账号密码临时的听懂了吗?临时的接入,其实后台这个会员管理跟那个我们的后台管理员用户是应该是分开的,听懂了吗?暂时先用一下它,然后我们后台上做一个线就可以了。明白了吧,啊,这个明天去讲,然后明天这个做完以后,这个做完以后,明天就是一个是会员管理啊,后台后台的这个登录加限制,然后再加上一个后台的那个注册啊不对,前台的注册。前台的注册呢,我我我并不想讲太多,我觉得你们自己可以去琢磨一下,怎么去写,这里边儿,我给你们发的里边是不是有页面。
20:08
哦,不对,这个地方没有地址了,找到那个模板了,看哪。老板在哪呢?在这里是吧。不知道。他有页面,是不是有个注册页面。晒台子乱。三和GS了,你们回头自己调吧,行吗?可以吧,对,就3GS能加得到,对你把它调一下,然后看一下这个页面怎么用,对吧,然后呢,就是一个手机号,一个密码加一个验证码这三个东西。听到吗?啊,验证码呢,我们就用手机验证就可以,OK吧,到时候发手机短信就可以了,对,你们先把那个注册,先做验证码,就先把验证码那个必填给他去掉,先不做验码一个,他写上手机号和密码,只要不重复手机号,那就先让他注册,听懂了吗?到时候我带你们写手机短信怎么去验证,给他发验证码OK吗?可以吧,这样的话添加你是不就能做了,这这个就跟我们后台做的那个会员添加是一个概念,是一样的,就是接收到数据,然后那个实例化一个对象往里扔数据就可以了。
21:11
对不对啊,然后那个登录的话,就是看一下他的那个用户名和密码对不对。就可以了,好吧,嗯,可以这个先琢磨一下这个内容啊,所以就是两个必必做任务,一个是扩展任务,必做的任务就是我们当前的。后台后台的这个添加的完善,添加的这个添加数据的完善,以及修改和删除,好吧,这是必做的的,好吧,这两个任务是必做的,然后选做的就是你那个前台页面的注册和登录。可做可不做,那就随便你了,好吧好吧。
我来说两句