00:00
好,那我们继续来上课,那么这个广告啊,我们做完了以后,接下来是不是前台要显示啊,对吧,那么前台咱们说了,这里边我给大家这块呢,我们来换一下啊,不用这一张图片了,那我们先找到这个代码,给它换成一个这个幻灯片的方式啊,我这里边给大家准备了一个幻灯片的插件啊,这个轮模图。然后大家可以看一下。打开。你看它是这种轮播图的效果,看到了吗?啊,我们把那个位置也换成这种轮播的效果啊,好了,那我把它关掉了啊,关掉以后我们先找到这个位置再说再看。呃。这个应该是哪个页面啊,我们把它关掉,应该在home下边的V下面的慢OK这个页面对吧,那拉到最上边,我们先去找那个位置,热门标签是不是这块来看一下呗,路径给它改一下。改一下,如果这个图片不显示出来,是不是就对了,来加一个A好了,然后我们再回顾到前台来刷新,OK,就这对吧,那好,那就这块的话,那咱们来看啊,我把这块的东西啊,就都。
01:03
去掉了不要了啊。嗯。行吧,就他吧,睡觉。留着一个。大块,那大块也没有用是吧,那大块也没有用,我也都给它去掉了啊,先不去掉了,先留着吧,这块给个111占位。因为我们还在找那个代码嘛,111站位。小心,OK,有了啊,有了以后咱们来看这个代码。右键。先不用管了,先把这些东西我们先都传到,传到我们这里面来啊。我先不看代码了,先把反正资料我们都得用啊。来C盘外643W下边克拉下边的。On online ew,然后home下边in的下边,好了,这里面需要GS文件,那我需要新建一个JS文件,然后把这个GSCTRLC复制到这里边来,然后还需要这么几张图片。CTRLC复制一下,丢到我们音可录的image里边来好了,然后还有什么,还有一个CSS文件对吧,那CSS文件CTRLC。
02:08
翻过来OK,完事了,完事以后我们再来看这个代码,来右键打开。直接这里打开吧。打开了吗?啊,这。好,你看啊,它这轮播图要干嘛,首先你要加载一个CSS start CSS对吧,然后呢,这是这几张轮播图片,然后还有这个那上一个下一个的图片对吧?然后再往下还要加载一个解块的,然后下面是他的这些代码了,对吧?那OK,看不懂不要紧,我们不用看,把这两个代码CTRLC先拿到我们这最底下来啊。来给它缩小,放到这个里边的最底下。这是我们自己页面,OK,拿回来以后加载的路径是不是就变了,是不是当前目录点杠,诶点杠NCU。N included音录的下边GS下边是不是它有这个文件,哎,好了,这个文件拿过来以后还需要什么。
03:06
再回过来。把它整个这个代码先收起来,这个代码我得复制,然后是不是还有一个这个呀,哎,那我把它先拿过来啊,放到。主体的上面,呃,单独的去连这么CSS文件,OK,那接下来就是这个主体的内容可能就是C,然后把它。打过来是不是放到这里,哎,把这个位置我就都替换掉了啊好了,替换完以后,现在咱们来看打开它是不是这样的一个结构,那这样的结构里边的这些图片我是不是都得换,应该是当前目录ind下边到is下边的这个图片嘛,这里边一样,当前目录in included下边以image这里。然后再来当前目录I下边imas,好这几个,对了,然后这块当前目录in includede下边I。
04:03
As。这里面也是当前目录I,不对,是ICI。NCMASOK,搞定这几张图片搞定了好,搞定以后我们现在看轮播好不好使啊,来刷新一下。我的天呐。整个是不是都变样了,哎,变样的原因是什么呢?CSS路径我们是不是没改呢?那应该是当前目录英科录的下边啊,啊不对,是csi下面对吧,那OK,那现在再来。走你诶好了,这回对了吧,这回对了,但是你看它有点超出是不是,那我们应该给它缩小一下啊来右键。检查。放到这儿。放到这儿以后。它的超出上边banner再往上OK,这块有个100%对吧,我们给它缩小一下啊。
05:01
98%。97,呃,97差不多对不对,那OK这块的位置改成97%,它在哪啊?Style的CSS的第三行吗?百分之九七来看一眼啊。这里边找到我们英可录的CSS style CSS的第三行,就这百分之。90。7OK,好了,那这个时候我们再来刷新。诶。我改的不对吗?保存一下。97%C-banner c-banner下面你没抵用100%,这没有问题。再来刷新一下。他。好像没改了呢。我改错文件了吧,来我看一下啊,我们再一样选过来。然后找到这个C-banner这块是不是还是100%看看。
06:04
这才97%对不对,哎,那我没有改,对啊,那代的CSS3里边我们找过来,哎,这回是97%了。来强制刷新一下。右键。这个。刷机。WHY?喂。百分之。97。为什么改不了呢?好了啊,这回又97了,97我点保存。呃,保存保存到哪,保存到桌面上,然后计算机里边C盘,C盘里边的万六十四,然后3W。
07:07
找到我们的online,这里边的。Home下边的下边,CSS下边,然后给它替换掉,确定。好,这回再来刷新。这是什么鬼?就是不让我保存。应该不对呀。C image这个是right,就是整个的right的,然后这个c image,它这么大,这么大它是100%的宽度。对吧,那我们去改,应该这里边。97%。没有问题。没有问题,来p pading right10像素啊,我先给他一下看看好不好使啊。
08:01
来,走你。怎么给什么都没反应啊?我这个文件不是一个文件吗。往下一点点找到这个C班ner是不是它它的话我看诶他怎么还是100和这个呢,那文件加载错了。我们看一下文件是不是加载错了啊,在这里边。英科的CSS下面的star CSS对不对,然后我直接跳,诶沟通不过去。沟通不过去。点CSS没问题。In include当前目录,In includelu下面的CSS下面的style.cs怎么可能?不让我去,不让我去的话,但是我确实已经包含这个文件了啊,刚才咱们也看到了,不光包含这个文件,这个文件是很大的,对不对,那我这里面的点C-banner。
09:01
他走的是哪个?麦下边。把它拿走啊,不放在这里了,好吧,放在哪呢?我们放到里面去。在这个layout里边有一个header,哎,你既然在这里面不让我用,那我放到header里面去。规范一点啊,好了,放到这里边我们来看可不可以啊,来这里边再来保存一下。刷新。也是不行啊,右键查看页面源代码,然后查看页面源代码的时候咱们来看啊,这个文件确实是也过来了,Style CS还没有错对吧,打开style CSS咱们来看。诶。怎么还是100%?那。In科的stars来看一下啊。互补下边。因科。录的CSS style CSS。
10:06
97%没有错呀。97%哦。来全都是97%啊,他这块给做了一个响应式。但是对我来说应该是没有影响的。好,我再来看一眼啊,返回来刷新一下。Style的第三行没有错呀,往下拉。你看这个属性就叫点C-banner啊,点C-banner,那我这块已经改了,改了97了。
11:01
97%。也没有错。Right,我不给了。来看一下啊,原来还原还原都还原成默认的啊,我先不给他。确定确定。好了,保存一下啊,现在保保存保存也没有用了,算了,把这个文件我直接删掉,不要了,太费劲了,来直接给他。删掉啊。安全三足。有。咱不这么删了,我不用他删了啊。CSS在这呢?Home加include CSS对吧?SQ这么费劲吗?来给它删掉,删掉以后现在咱们再来看啊,走你。哎,这回对了,你看确实是引入了那个文件对吧,但是始终他不让我改,你看到了吗。然后呢,再把这个文件再拿回来。这里面不还有一份吗?CTRLC,再拿到我的CS在这里面来,Ctrl v OK,粘贴过来,粘贴过来以后再来刷新。
12:00
好了,又还原回来了,还原回来以后,我再去找这个妹子啊。这个已经咱们不用了,我直接给它关掉了,给它删掉,删掉以后来这里边还是一样,找到这个CSS,然后这里边的宽度啊,这个宽度给他设置97%。刷新。还真不行,你看到了吗?那怎么办?换一种方式吧。找到这个慢最终是不是c banner,我们要给它设置百分之九七来style标签等于等于什么,等于这个withh宽度来。然后九十七百分之。我还不信了。我这个优先级还高不过你吗?对不对,哎,那OK,那现在好了,好了以后接下来干嘛,是不是我们这个图片都是从数据库里面,这个广告位置是不是从数据库里面查出来的,对吧?那OK,那从数据库里面查出来,这里面因为原来的图片它它是。这么大你看到了吗?原来我们图片是比较高的哦,那么一旦我这这块变小了,它是不是这个位置都上来了,哎,那不管它啊,没事,我们再拿别的模块顶呗好了,那这些东西是不是从数据库里面去查呀。
13:12
哎,查出来的啊,所以在找到找到什么找到我的。Index来home controller是不是1INDEX来控制首页,控制首页的时候,这个时候我还需要干嘛,我是不是需要查询另外一个对不对,也就是说需要查询一号。广告位注意啊,你看这时候查询会报错的,你看好了,我查询是不是还要执行这两条语句啊,因为都在这一个方法里面,只是这个表要换了,换成什么呢?叫做post post,然后我需要排序吗?我也不需要排序,也不需要这些东西,但是我需要一个什么W条件一号,广告位是不是就是po SI等于零。对吧,这是我的要求啊,好了,然后双引号结束,那么你看好了,我再去查询的时候,这里边叫做广告位,对吧,那就。
14:03
Post post data,好了,咱们来看啊,我直接打印,你看它会不会报错。Dollar post post date。在这里边刷新,你看刷新以后他给我报错,报什么错,他说什么缺少这个买CLI看到了吗?哎买S快是不是执行时候缺少买SI了,为什么你注意啊,我在这里边说明这个变量是没问题,在这块是不是调用,我调用这个方这个函数,这个函数只要一执行完干嘛?是不是就给我关闭数据库了,关闭数据库了,你想我这块再去调用还好使了吗?是不是就不行了?哎,所以在我们的model这里边。找到咱们的model在这个数据库里边,我们需要干嘛,需要去改一下啊,你不能说操作完了我就关闭数据库,这样的话我没办法连续使用了,对不对,所以我把这个数据就给它删除掉了啊来CTRLC,然后我们找一下。
15:00
呃,诶。粘贴找到这个给它替换成空来,全部替换好了保存一下啊,我这样的话,我这个函数执行完是不是也会删除对吧,只是这个变量我不释放了啊。好,那现在你看我再来刷新,OK,数据是不是就出来了,我是广告位的是不是有三是一号广告位的是不是有三条,但是同样注意状态,是不是还必须必须是一才行,一是不是才审核通过呀,哎,所以在这里边。我需要再加一个,再加一个什么呀,And。STTS状态等于一才可以好,必须再加一个状态等于一好了,那现在有了这个数据,那这个我就不需要打印了,那这个不需要打印了,在我们的哪儿啊,在我们的这个。慢里边那这些东西是不是就都可以给它删掉了,删掉之后,然后在这里面干嘛,是不是就开始去便利,也就是间括号。问号PHP问号括号。
16:02
这个往里面继续写内容吧。这里面。叫做如果,如果什么呀,Dollar poster对吧,应该是A-a Dollar。Post post post d。哎,T post date,如果它是一个数组,并且并且什么呀,并且它不为就是不为空的数是吧,EPT去把em。EMPTY取反,取反谁是不是这个数组不为空?到了下划线post POS。Post post date,哎,如果它不为空的情况下,我再开始干嘛?进行便利,然后来一个for。一次循环便利什么呀,便利Dollar put,然后as一个Dollar v,但是这个变量我是不是写错了,咱们来看一下啊。
17:06
在这里边不是在这里边,在袋子里边叫做Dollar post date,对吧,我写错了啊,叫做date。T,这里边也是铁,OK,那么这个时候我是不是就在这个里边循环这个Li就可以了。循环Li好了,循环Li,那这里面的图片是不是就不是S它了,而是什么呀,而是我的这个点点到上一集uplo下边不对,上一集叫什么,叫做PUL,然后uplo uplo uplo下边的这个叫什么名,给他一个双引号啊,不是给他一个这个括括号不行,应该是什么分诶。我在pap里边是吧,那我这块应该是IOIO一个什么这个符号,然后再在里边分割。连接我的图片是不是就到了V里边的p image。
18:04
对吧,然后这个内容呢,显展示的这个内容内容我就不需要了,对吧,我只需要把图片展示出来就可以了,好了,那现在咱们来看图片能不能显示来走你。拉上来,OK图片是吧,这是第二张。第三张没错吧,哎,我还可以回来,第二张再回来,第三张是不是图片也过来了,哎,那OK好了,那图片过来以后呢,接下来我上面那个打印的啊,注册掉了没问题好了,那接下来干嘛?注意啊,我之前只有三张图片是可以,那么如果在后台里边我再添加一张呢,咱们来看啊,我要添加四张一号位置的话来。再添加广告,然后在这里边再来一个。一个这个机器猫吧,对吧,然后来个一内容也为一这个位置,我选择一号位置审核中被审核中了啊哎,行审核中,然后点击保存好了,注意啊,这个机器猫是审核中的,对吧,我不让他通过,咱们看前台能不能查出来是吧,然后再来广告添加。
19:07
然后。再来二二,然后浏览一个,嗯,这回用谁呢?我看看啊,用一个这个车吧,车没有是吧,然后这回还是一号位置,我让他审核通过好保存,保存完之后添加成功,确定过来了,过来以后咱们来看前台,我再来刷新的时候注意啊,这里边是不是依然是三张图片,你看二。三。四有四,但是这个点是不是不对呀,哎,图片对了,点不对,那为什么点不对,注意你看好了,我的这个点怎么出来的,是不是靠它出来的,哎,你看如果说我在这CTRLC。CTRLV复制一个这个下标给他三好,这个时候你来看啊,我再来刷新的时候,你看是不是就四个点,这回这个点是不是就对上了,哎,所以我这里边有多少张图片,是不是就有多少个点啊,那这个时候怎么办?我是不是也需要去循环做这个东西,那循环做这个东西我一样坚括号问号pap问号,结果号回来,然后在这里边我们来。
20:12
Co count统计谁呀?是不是统计这个数组的长度,统计哪个数组,是不是现在我遍历这个数组的长度,哎,所以在这里边叫做如果。这个如如果怎么样?A-is-a Dollar post post data post date是数组,对吧,并且取反epy不为空,到了下,呃,到了post。如果它不为空的时候,我是不是才来统计数组,那OK,这里边我们来统计它的长度,Dollar length等于count,然后把Dollar post。贝,丢进来好,丢进来以后这是不是就有Le了?有Le了我就可以干嘛呀?报循环,Dollar I等于零,然后Dollar I小于len Dollar I加加。
21:05
是不是它有多少个元素我就加多少个。哎,好了,然后把这个东西CTRLC拿到这里边来,CTRLV输出一下对吧,输出这个字符串,那么在输出这个字符串的时候,这个零是不是要开始自增啊,所以这里面分割连接刀了,哎。好了,剩下的东西不要了,OK,那现在我们来看。这里面再来刷新一下。诶。点是不是没有了。看到了吧,没有了啊,那为什么没有了,那我们就得看一下啊,首先它是数组嘛,Post date是数组,并且它不为空poster。Date变量没打错吧,来对一下啊,Pot。Dat这里边post没打错是吧。OK,那么确定一下,看看有没有进到这里面来啊,为什么我们这里面会错。
22:05
Echo,一个一。然后否则IO一个二。I go back。把它。清除掉。然后再来。刷新。有吧,看我使劲刷新啊,我使劲刷新是不是一直出现的都是二啊,哎,那么也就代表着走到哪里,走到了是这里边来对不对,那OK,肯定是不对劲的,那我判断这块就不对,那不对的话怎么办?我们来打印看一下V方DP打印到了postt post。来,我们看一下这个数据啊,好来走你。你看数据有没有。数据肯定是有的,对吧,0123肯定是有的,有的以后,那为什么我们这里面判断还能走到。
23:02
这块呢。嗯,为什么能走到这一块。那走这块肯定是不行的,对不对,要么我们不判断没问题啊,要么判断了就不能走到这块,你看它确实是宿主,并且它不为空,为不为空我就不用啊EPTY哦,这个变量是不是打错了D吧?哎,那OK,那这个时候来他就不要了,不用注释,我直接删掉了,因为这只是帮我做临时调试的代码啊。怎么做空格呢?然后这里边S我也不要了啊好了,那现在我们来看这个数可不可以返回来再来刷新一下。诶,多了个符号,多了个符号在哪?多了符号在。If。哎,If这个符号。If少了一个括号吧。
24:01
好,再来,走你。好了,这个时候你看我是不是有四个点的了,对吧?哎,到哪个就哪个点一样,我点点也能切换看到了吗?点点也能切换看到了吗?再点这个回来是不是有了,哎,但你想还有一个问题,如果我设置100张。一号广告位的话,那这里面是不是就100个了,那肯定不行,我最多比如说我最多就能显示四个是吧,或者最多显示三个,所以在这里面查询的时候,在in controlr里查询的时候,我是不是要给他一个条件,什么条件all在对吧,按照什么,按照ID,比如我DC,然后limit。米。只取四条对吧,哎,只取四条好了,那这个时候我再来刷新。再刷一次,卡住了。啊,没有数据吗。还是我卡住了。来看一眼。嗯,物条件process为零,并且它order by,按照ID,然后limit lii。
25:06
T。啊,不是我卡住了,是我手残,来再刷新一下。LIM。It改一次都没改,对来再来好了,这回对了吧,哎,你看车,因为我是倒叙排序的啊,所以我后天加肯定在在前面对不对,然后人,然后最后一张是那个小美女了,对吧?小美女看到了吗?这个时我们广告位是不是也做好了,哎,那OK好了,那咱们今天的课程就到这里,那么接下来大家还要完成什么呢?要把我没有写完的功能补全,哪个功能没有写完,咱们来看对于广告位而言,修改和删除是不是没有啊,哎,然后在这个友情链接里边。我们的修改我做了删除,是不是也没有对不对,所以大家要把这个功能补全啊。
我来说两句