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