正在回答 回答被采纳积分+1
6回答
好帮手慕小尤
2019-07-08 19:17:51
同学你好,测试代码并没有发现什么问题,可以正常展示图片,但并没有设置展示图片大小,导致只能展示一部分图片。代码如下:
<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
<?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
{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积分~
来为老师/同学的回答评分吧
0 星