/*
* 钢琴乐谱页和钢琴专辑页里
* 评论
* 收藏
* 推荐
* ...
*/
// emoji显示
jq('#thelist').find(".msg_1125").emoji();
var flag = false;
var yuepuArr = arr_img;
var yuepuImgType = '_五线谱';
function page_html(currpage,url,url_del){
if(page_count<=0)return;
if(page_count<9){
beginpage=1;
endpage=page_count;
}else{
if(currpage<=9&&currpage>0){
beginpage=1;
endpage=9;
}
if(currpage<=page_count&&currpage>=(page_count-8)){
beginpage=page_count-8;
endpage=page_count;
}
//其他情况
if(currpage>9&&currpage<(page_count-8)){
if(currpage>=(endpage+1)){
beginpage+=9;
endpage+=9;
}
if(currpage<=(beginpage-1)){
beginpage-=9;
endpage-=9;
}
}
}
var page_html=[];
if(currpage>1){
var ccur = parseInt(currpage)-1
page_html.push("<");
}
for(i=beginpage;i<=endpage;i++){
if(i==currpage){
page_html.push("",i,"");
}else{
page_html.push("",i,"");
}
}
if((page_count-currpage)>0){
var cur = parseInt(currpage)+1;
if((page_count-currpage)<=4){
page_html.push(">");
}else{
page_html.push("..",page_count,"");
page_html.push(">");
}
}
document.getElementById("page_html").innerHTML=page_html.join("");
}
//推荐/取消推荐
function recommend(id,url){
var recommend = jq('#'+id).html();
if(recommend == '推荐'){
var status_id = 2;
}else if(recommend == '取消推荐'){
var status_id = 1;
}
jq.ajax({
type: 'POST',
url:url,
data: 'ypid='+ypid+'&status_id='+status_id,
success: function(msg){
if(msg == 1){
jq('#'+id).html('推荐');
}else if(msg == 2){
jq('#'+id).html('取消推荐');
}else{
layer.msg('失败');
}
},
error: function(e){
layer.msg(e);
}
});
}
function inputxz(url_insert,url_get,url_del){
var a = jq('#cont').attr("value");
if(a.length<=0){
layer.msg("不能输入为空");
return false;
}else{
insert_comment(url_insert,url_get,url_del);
jq("#cont").val("");
}
}
//添加评论
function insert_comment(url_insert,url_get,url_del){
var message = jq('#cont').attr("value");
message = replace_em(message);
var reply_uid = jq('#reply_uid').attr("value");
var reply_username = jq('#reply_username').attr("value");
var reply_comment_id = jq('#reply_comment_id').attr("value");
var comment_username = jq("#comment_username").attr("value");
var comment_uid = jq("#comment_uid").attr("value");
if(ltrim(message) == "" || message == null){
layer.msg("评论内容不能为空哦,写点东西吧。");
return;
}
jq.ajax({
type: 'POST',
url: url_insert,
data: 'tid='+ypid+'&message='+encodeURIComponent(message)+'&yuepu_uid='+yuepu_uid+'&reply_uid='+reply_uid+'&reply_username='+reply_username+'&reply_comment_id='+reply_comment_id+'&comment_username='+ comment_username +'&comment_uid='+comment_uid,
success: function(res){
var resInfo = JSON.parse(res)
if(resInfo.data.code == 1000){
get_discuss(1,url_get,url_del);
var new_num = parseInt(jq('#comments_count_num').html()) + 1;
jq('#comments_count_num').html(new_num);
layer.msg(resInfo.data.message);
}else if(resInfo.data.code == 1002){
layer.open({
title: '提示信息',
content: resInfo.data.message,
btn:['前去验证','取消'],
yes:function(){
window.location.href = resInfo.data.result.jumpUrl;
}
});
} else if(resInfo.data.code == 1024){
layer.confirm(resInfo.data.message, {
title: '温馨提示',
skin: 'layer-post-popup',
area: ['400px'],
btn: ['知道了']
}, function(){
layer.closeAll();
});
} else {
layer.msg(resInfo.data.message);
}
},
error: function(e){
layer.msg(e);
}
});
}
function get_discuss(page,url_get,url_del){
jq.get(url_get,
{
'type' : 'comments',
'ypid' : ypid,
'page' : page
},
function(data){
var msgdata = eval("("+data+")");
plcont(msgdata,url_del);
page_html(page,url_get,url_del);
jq('#thelist').emoji();
});
}
var list_num = 0
function plcont(msgdata,url_del){
var add = [];
el = document.getElementById('thelist');
for(var i=0;i