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

打开根目录下/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编码保存好文件以后, 再上传到服务器覆盖原模板就好.

image
请作者喝杯咖啡
user avatar
他们赞了这篇文章
user avataruser avatar
3 条评论

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

5个月前 举报

感谢分享,明天就去弄!

5个月前 举报

感谢分享!

1年前 举报