正在回答 回答被采纳积分+1
6回答
好帮手慕小尤
2019-07-08 19:17:51
同学你好,测试代码并没有发现什么问题,可以正常展示图片,但并没有设置展示图片大小,导致只能展示一部分图片。代码如下:
1 2 3 4 5 6 7 8 9 10 | < div class = "right-sidebar" > <!-- 循环到li标签会在一个地方进行显示,导致多张图片在一个地方,只能看到最后一张。--> {volist name="gg" id="vo"} < div class = "right-ad" > < ul class = "slidepic" > < li >< a >< img src = "{$vo.image}" width = "259px" /></ a ></ li > </ ul > </ div > {/volist} </ div > |
注:在项目开发中一个广告位只会放一个广告,如果想要放多个广告,就需要设置多个广告位来进行投放广告。祝学习愉快!
雨之赞歌
2019-07-08 18:47:57
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php namespace app\index\controller; class Index extends Base { // 首页 public function index() { // 获取首页大图相关数据 $recommend = model( 'Featured' )->getFeaturedsByType(0); // 获取广告位相关数据 $ad = model( 'Featured' )->getFeaturedsByType(1); return $this ->fetch( '' , [ 'recommend' => $recommend , 'ad' => $ad , ]); } } |
雨之赞歌
2019-07-08 18:47:12
index.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | {include file="public/head,public/nav"} < div class = "container" > < div class = "top-container" > < div class = "mid-area" > < div class = "slide-holder" id = "slide-holder" > < a href = "#" class = "slide-prev" >< i class = "slide-arrow-left" >111</ i ></ a > < a href = "#" class = "slide-next" >< i class = "slide-arrow-right" >222</ i ></ a > <!-- 推荐位 --> < ul class = "slideshow" style = "width: 500px" > {volist name="recommend" id="vo"} < li >< a href = "" class = "item-large" >< img class = "ad-pic" src = "{$vo.image}" /></ a ></ li > {/volist} </ ul > </ div > < div class = "list-container" > </ div > </ div > </ div > < div class = "right-sidebar" > < div class = "right-ad" > <!-- 广告位 --> < ul class = "slidepic" > {volist name="ad" id="vo"} < li >< a href = "" >< img src = "{$vo.image}" /></ a ></ li > {/volist} </ ul > </ div > </ div > |
PHP常用技术与ThinkPHP5框架开发
- 参与学习 人
- 提交作业 225 份
- 解答问题 3372 个
掌握用PHP开发互联网网站的必备功能,掌握当下主流的Linux系统开发,并熟练使用热门框架ThinkPhp开发电商团购项目,是通向PHP工程师必经之路。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧