video-template-3
This commit is contained in:
234
code/public/template/videoboku/js/mytheme-cms.js
Normal file
234
code/public/template/videoboku/js/mytheme-cms.js
Normal file
@@ -0,0 +1,234 @@
|
||||
/*!
|
||||
* 版本:MYUI Copyright © 2020
|
||||
* 官网:https://www.uzhanw.com
|
||||
*/
|
||||
|
||||
var Myui = {
|
||||
'Comment': {
|
||||
'Init':function(){
|
||||
$('body').on('click', '.my_comment_submit', function(e){
|
||||
if($(this).parent().parent().parent().find(".comment_data").val() == ''){
|
||||
layer.msg("请输入评论内容");
|
||||
return false;
|
||||
}
|
||||
Myui.Comment.Submit();
|
||||
});
|
||||
$('body').on('click', '.my_comment_report', function(e){
|
||||
var $that = $(this);
|
||||
if($(this).attr("data-id")){
|
||||
MyTheme.Ajax(maccms.path + '/index.php/comment/report.html?id='+$that.attr("data-id"),'get','json','',function(r){
|
||||
$that.addClass('disabled');
|
||||
layer.msg(r.msg);
|
||||
});
|
||||
}
|
||||
});
|
||||
$('body').on('click', '.my_comment_reply', function(e){
|
||||
var $that = $(this);
|
||||
if($that.attr("data-id")){
|
||||
var str = $that.html();
|
||||
$('.comment_reply_form').remove();
|
||||
if (str == '取消回复') {
|
||||
$that.html('回复');
|
||||
return false;
|
||||
}
|
||||
if (str == '回复') {
|
||||
$('.my_comment_reply').html('回复');
|
||||
}
|
||||
var html = $('.comment_form').prop("outerHTML");
|
||||
|
||||
var oo = $(html);
|
||||
oo.addClass('comment_reply_form');
|
||||
oo.find('input[name="comment_pid"]').val( $that.attr("data-id") );
|
||||
|
||||
$that.parent().after(oo);
|
||||
$that.html('取消回复');
|
||||
}
|
||||
});
|
||||
$('body').on('click', '.my_comment_report', function(e){
|
||||
var $that = $(this);
|
||||
if($(this).attr("data-id")){
|
||||
MyTheme.Ajax(maccms.path + '/index.php/comment/report.html?id='+$that.attr("data-id"),'get','json','',function(r){
|
||||
$that.addClass('disabled');
|
||||
layer.msg(r.msg);
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
'Show':function($page){
|
||||
MyTheme.Ajax(maccms.path + '/index.php/comment/ajax.html?rid='+$('.myui_comment').attr('data-id')+'&mid='+ $('.myui_comment').attr('data-mid') +'&page='+$page,'get','json','',function(r){
|
||||
$(".myui_comment").html(r);
|
||||
},function(){
|
||||
$(".myui_comment").html('<p class="text-center"><a href="javascript:void(0)" onclick="Myui.Comment.Show('+$page+');">评论加载失败,点击我刷新...</a></p>');
|
||||
});
|
||||
},
|
||||
'Submit':function(){
|
||||
MyTheme.Ajax(maccms.path + '/index.php/comment/saveData','post','json',$(".comment_form").serialize() + '&comment_mid='+ $('.myui_comment').attr('data-mid') + '&comment_rid=' + $('.myui_comment').attr('data-id'),function(r){
|
||||
if(r.code==1){
|
||||
layer.msg(r.msg,{anim:5},function(){
|
||||
Myui.Comment.Show(1);
|
||||
});
|
||||
} else {
|
||||
if(MAC.Gbook.Verify==1){
|
||||
$('#verify_img').click();
|
||||
}
|
||||
layer.msg(r.msg);
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
'Gbook': {
|
||||
'Init':function(){
|
||||
$('body').on('click', '.gbook_submit', function(e){
|
||||
if($(".gbook_data").val() == ''){
|
||||
layer.msg("请输入留言内容");
|
||||
return false;
|
||||
}
|
||||
Myui.Gbook.Submit();
|
||||
});
|
||||
},
|
||||
'Submit':function(){
|
||||
MyTheme.Ajax(maccms.path + '/index.php/gbook/saveData','post','json',$("#myform").serialize(),function(r){
|
||||
if(r.code==1){
|
||||
layer.msg(r.msg,{anim:5},function(){
|
||||
location.reload();
|
||||
});
|
||||
} else {
|
||||
if(MAC.Gbook.Verify==1){
|
||||
$('#verify_img').click();
|
||||
}
|
||||
layer.msg(r.msg);
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
'Score':function(){
|
||||
var hadpingfen = 0;
|
||||
$("ul.rating li").each(function(i) {
|
||||
var $title = $(this).attr("title");
|
||||
var $lis = $("ul.rating li");
|
||||
var num = $(this).index();
|
||||
var n = num + 1;
|
||||
$(this).click(function () {
|
||||
if (hadpingfen > 0) {
|
||||
layer.msg('已经评分,请务重复评分');
|
||||
}
|
||||
else {
|
||||
$lis.removeClass("active");
|
||||
$("ul.rating li:lt(" + n + ")").find(".fa").addClass("fa-star").removeClass("fa-star-o");
|
||||
$("#ratewords").html($title);
|
||||
$.getJSON(maccms.path+'/index.php/ajax/score?mid='+$('#rating').attr('data-mid')+'&id='+$('#rating').attr('data-id')+'&score='+($(this).attr('val')*2), function (r) {
|
||||
if (parseInt(r.code) == 1) {
|
||||
layer.msg(r.msg);
|
||||
hadpingfen = 1;
|
||||
}
|
||||
else {
|
||||
hadpingfen = 1;
|
||||
layer.msg(r.msg);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
).hover(function () {
|
||||
this.myTitle = this.title;
|
||||
this.title = "";
|
||||
$(this).nextAll().find(".fa").addClass("fa-star-o").removeClass("fa-star");
|
||||
$(this).prevAll().find(".fa").addClass("fa-star").removeClass("fa-star-o");
|
||||
$(this).find(".fa").addClass("fa-star").removeClass("fa-star-o");
|
||||
$("#ratewords").html($title);
|
||||
}, function () {
|
||||
this.title = this.myTitle;
|
||||
$("ul.rating li:lt(" + n + ")").removeClass("hover");
|
||||
});
|
||||
});
|
||||
},
|
||||
'Autocomplete': function() {
|
||||
var searchWidth= $('#search').width();
|
||||
try {
|
||||
$('.search_wd').autocomplete(maccms.path + '/index.php/ajax/suggest?mid=1', {
|
||||
resultsClass: "autocomplete-suggestions",
|
||||
width: searchWidth, scrollHeight: 410, minChars: 1, matchSubset: 0, cacheLength: 10, multiple: false, matchContains: true, autoFill: false,
|
||||
dataType: "json",
|
||||
parse: function (r) {
|
||||
if (r.code == 1) {
|
||||
$(".head-dropdown").hide();
|
||||
var parsed = [];
|
||||
$.each(r['list'], function (index, row) {
|
||||
row.url = r.url;
|
||||
parsed[index] = {
|
||||
data: row
|
||||
};
|
||||
});
|
||||
return parsed;
|
||||
} else {
|
||||
return {data: ''};
|
||||
}
|
||||
},
|
||||
formatItem: function (row, i, max) {
|
||||
return row.name;
|
||||
},
|
||||
formatResult: function (row, i, max) {
|
||||
return row.text;
|
||||
}
|
||||
}).result(function (event, data, formatted) {
|
||||
$(this).val(data.name);
|
||||
location.href = data.url.replace('mac_wd', encodeURIComponent(data.name));
|
||||
});
|
||||
}
|
||||
catch(e){}
|
||||
},
|
||||
'Favorite': function() {
|
||||
if($('.favorite').length>0){
|
||||
$('body').on('click', 'a.favorite', function(e){
|
||||
var $that = $(this);
|
||||
if($that.attr("data-id")){
|
||||
$.ajax({
|
||||
url: maccms.path+'/index.php/user/ajax_ulog/?ac=set&mid='+$that.attr("data-mid")+'&id='+$that.attr("data-id")+'&type='+$that.attr("data-type"),
|
||||
cache: false,
|
||||
dataType: 'json',
|
||||
success: function($r){
|
||||
layer.msg($r.msg);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
'User': {
|
||||
'BuyPopedom':function(o){
|
||||
var $that = $(o);
|
||||
if($that.attr("data-id")){
|
||||
if (confirm('您确认购买此条数据访问权限吗?')) {
|
||||
MyTheme.Ajax(maccms.path + '/index.php/user/ajax_buy_popedom.html?id=' + $that.attr("data-id") + '&mid=' + $that.attr("data-mid") + '&sid=' + $that.attr("data-sid") + '&nid=' + $that.attr("data-nid") + '&type=' + $that.attr("data-type"),'get','json','',function(r){
|
||||
$that.addClass('disabled');
|
||||
layer.msg($r.msg);
|
||||
if (r.code == 1) {
|
||||
top.location.reload();
|
||||
}
|
||||
$that.removeClass('disabled');
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
'Login':function(){
|
||||
MyTheme.Layer.Div('.ajax_login');
|
||||
$('body').on('click', '.login_form_submit', function(e){
|
||||
$(this).unbind('click');
|
||||
MyTheme.Ajax(maccms.path + '/index.php/user/login','post','json',$('.mac_login_form').serialize(),function(r){
|
||||
layer.msg(r.msg);
|
||||
if(r.code == 1){
|
||||
layer.msg(r.msg,{anim:5},function(){
|
||||
location.reload();
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
$(function(){
|
||||
// Myui.Comment.Init();
|
||||
// Myui.Gbook.Init();
|
||||
// Myui.Autocomplete();
|
||||
// Myui.Favorite();
|
||||
});
|
||||
Reference in New Issue
Block a user