首页 / CPF / 0.5版注册页面打开用户协议无法关闭的解决办法

0.5版注册页面打开用户协议无法关闭的解决办法

发布于 2017-06-09 11:41:10 查看作者主页 8 次浏览

用户注册协议打开后无法关闭的解决办法

打开根目录下/templates/default/user/register.tpl.php模板,拷贝75~87行代码

<div class="modal fade" id="myModal" tabindex="-1" style="text-align: left" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title">用户协议</h4>
</div>
<div class="modal-body" id="agreementContent"></div>
</div>
</div>
</div>

及101~106行的JS

$('#userAgreement').on('click', function () {
$.get('url('action:getAgreement') ?>', function (d) {
$('#agreementContent').html(d);
$('#myModal').modal();
})
});

到根目录/templates/default/enter.layer.php中, 将HTML代码放到57行后面

<?php echo empty($statistics_code) ? '' : $statistics_code; ?>

将JS代码放到80行后面, 修改完成后的JS代码如下

$(document).ready(function () {
$('#wave').wavify({
height: 1,
bones: 2,
amplitude: 50,
color: 'rgba(50, 120, 180, 0.10)',
speed: .25
});

$('#userAgreement').on('click', function () {
$.get('url('action:getAgreement') ?>', function (d) {
$('#agreementContent').html(d);
$('#myModal').modal();
})
});
});

以UTF-8编码保存好文件以后, 再上传到服务器覆盖原模板就好.

大大,为什么更改过后还是无法关闭呢...

2018-04-01 15:56:48

感谢分享,明天就去弄!

2018-03-30 21:14:30