百度商桥留言板镶嵌到网页内部的方法

前言: 近期客户要求百度商桥留言板直接代替企业网站自带的留言板,这样不容易漏单,简便,但是经过研究,商桥本身不支持这个功能,只能自己diy一下下了。

先看下效果:

制作步骤:

1.下载下面附件,解压后上传到对应目录

下载地址1 | 蓝奏网盘下载 | CSDN下载

esl.js上传到 /skin/js/
main.css 上传到 /skin/css

2.在需要引入留言板的地方加入如下代码:

<div class="header">
    <h1>请您留言</h1>
</div>
<div class="section">
    <div class="company_info">
        <div class="company_name">LED洗墙灯厂家</div>
        <div class="company_phone_no">&nbsp;</div>
    </div>
    <hr class="split" />
    <form action="http://p.qiao.baidu.com/cps/bookmanage/newBook.action?userId=2485673" autocomplete="off" id="mess-form" method="post">
        <input name="siteid" type="hidden" value="12442130" /> <input id="referrer" name="referrer" type="hidden" value="" /> <input id="bid" name="bid" type="hidden" value="4669892100012442130" /> <input id="client-info" name="client" type="hidden" value="" />
        <div class="item-container textarea-container" id="content-wrapper"><textarea data-ph="请在此输入留言内容,我们会尽快与您联系。(必填)" id="content" maxlength="400" name="content" placeholder="" spellcheck="false"></textarea></div>
        <div class="item-container" id="visitorName-wrapper">
            <div class="ctrl_wrap">
                <div class="ipt_wrap"><input data-ph="姓名(必填)" id="visitorName" maxlength="100" name="visitorName" placeholder="" spellcheck="false" type="text" /></div>
            </div>
        </div>
        <div class="item-container" id="visitorPhone-wrapper">
            <div class="ctrl_wrap">
                <div class="ipt_wrap"><input data-ph="电话(必填)" id="visitorPhone" maxlength="100" name="visitorPhone" placeholder="" spellcheck="false" type="text" /></div>
            </div>
        </div>
        <div class="custom-items-container">&nbsp;</div>
        <input id="origin" name="origin" type="text" /> <input name="appId" type="hidden" value="" /><button class="mess_send" type="submit">发送</button></form>
    <div class="brand">&nbsp;</div>
</div>
<script>
require([‘message/main’], function (main) {
    main.init({
        language: 0,
        siteid: '12442130',
        bid: '4669892100012442130',
        session: {"displayName":"p**7","headUrl":"https://ss0.bdstatic.com/7Ls0a8Sm1A5BphGlnYG/sys/portraitn/item/a9917070706f6f6f313337c802.jpg","status":0,"uid":0,"uname":""},
        items: [
            {name: 'visitorName', required: 1, isShow: 1},
            {name: 'visitorPhone', required: 1, isShow: 1},
            {name: 'visitorEmail', required: 0, isShow: 0},
            {name: 'visitorAddress', required: 0, isShow: 0}
        ],
        itemsExt: [
        ]
    });
});
</script>

备注:上面的加粗部分(第10行),改成你的商桥代码即可。

3.需要添加商桥留言板的页面在<head></head>之间加入如下代码:

<link href="/skin/css/main.css" rel="stylesheet">
<script src="/skin/js/esl.js"></script>
<script type="text/javascript">
require.config({
    'baseUrl': 'https://sgoutong.baidu.com/webim//1536750628/asset/',
    'packages': [{
    'name': 'im-lib',
    'location': '../dep/im-lib/0.1.0/asset/pc',
    'main': 'main'
    }]
});
</script>

备注:上面红色的 https 你网站如果开启了https那么这里也用https上面代码不用修改,如果你网站没有开启https,那么这里就改成http。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值