需求
管理后台为商户页面添加宣传视频youku
1111111111111111111111111111111111
管理后台seller_edit.html页面51行左右插入
<!--商户添加描述方便以后插入商户视频等-->
<tr>
<th>商户宣传视频:</th>
<td>
<input class="normal" name="description" type="text" pattern="url" empty value="" alt="请填写完整的URL地址,比如:http://player.youku.com/embed/XMzUwMTM4MjQ5Ng==" />
<label>填写完整的网址,如:http://player.youku.com/embed/XMzUwMTM4MjQ5Ng==</label>
</td>
</tr>
<!--商户添加描述方便以后插入商户视频等-->
222222222222222222222222222222
控制器seller.php 394行左右
$tax = IFilter::act(IReq::get('tax'),'float');
这句下面添加
$description=IFilter::act(IReq::get('description'));
427行左右
'tax' => $tax,
这句下面添加
'description' => $description,
member.php
3333333333333333333333333333
数据库iwebshop_seller表添加相关description商家描述字段
前端
-----------------------------
判断添加的宣传视频地址是否包含http 如果包含,刚用JS添加iframe视频,如果宣传视频不包含http则不添加。
views/site/home.html63行左右
<!--商家插入视频描述-->
<div id='zwsvideo'></div>
<script type="text/javascript">
var str = "{$sellerRow['description']}";
if(str.indexOf("http")>=0)
{
window.onload = function() {
var iframe = document.createElement('iframe');
iframe.src="{$sellerRow['description']}";
iframe.width=666;
iframe.height=388;
iframe.frameBorder=0;
iframe.allowFullscreen=true;
var testdiv = document.getElementById("zwsvideo");
testdiv.appendChild(iframe);
}
}
else
{
}
</script>
包含效果
无添加视频地址时