Commit cf001253 authored by 陈志良's avatar 陈志良

分享修复

parent da730ead
...@@ -62,15 +62,18 @@ function getWX(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThread ...@@ -62,15 +62,18 @@ function getWX(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThread
}else{ }else{
title = title?title.replace(/{板块名称}/g, forumInfo.name):''; title = title?title.replace(/{板块名称}/g, forumInfo.name):'';
desc = desc?desc.replace(/{板块名称}/g, forumInfo.name):''; desc = desc?desc.replace(/{板块名称}/g, forumInfo.name):'';
write(res, title, desc, link, imgUrl, mid,ent_code);
} }
}); });
} else if(type === "Thread"){ } else if(type === "Thread"){
title = title?title.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):''; title = title?title.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):'';
desc = desc?desc.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):''; desc = desc?desc.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):'';
write(res, title, desc.substr(0,30), link, imgUrl, mid,ent_code);
} }
if(desc && desc.length > 30){
desc = desc.substr(0,30);
}else if(!desc){
desc = '';
}
write(res, title, desc, link, imgUrl, mid,ent_code);
} }
//微信分享接口 //微信分享接口
...@@ -238,7 +241,7 @@ function getWXV2(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThre ...@@ -238,7 +241,7 @@ function getWXV2(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThre
//share_type:是否使用默认设置:1使用默认分享设置 2.使用自己的分享设置 //share_type:是否使用默认设置:1使用默认分享设置 2.使用自己的分享设置
link = config.service + link + "&mid=" + mid; link = config.service + link + "&mid=" + mid;
if (type==="Info") { if(type==="Info") {
forumInfoService.getInfoById(id, function(err, forumInfo) { forumInfoService.getInfoById(id, function(err, forumInfo) {
if (err || forumInfo < 1) { if (err || forumInfo < 1) {
console.error("板块不存在或者发生未知错误"); console.error("板块不存在或者发生未知错误");
...@@ -250,16 +253,21 @@ function getWXV2(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThre ...@@ -250,16 +253,21 @@ function getWXV2(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThre
}); });
}else{ }else{
title = title?title.replace(/{板块名称}/g, forumInfo.name):''; title = title?title.replace(/{板块名称}/g, forumInfo.name):'';
desc = desc?desc.replace(/{板块名称}/g, forumInfo.name):''; desc = desc?desc.replace(/{板块名称}/g, forumInfo.name).substr(0,30):'';
} }
}); });
} else if(type === "Thread"){ }else if(type === "Thread"){
title = title?title.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):''; title = title?title.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):'';
desc = desc?desc.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):''; desc = desc?desc.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):'';
} }
if(desc && desc.length > 30){
desc = desc.substr(0,30);
}else if(!desc){
desc = '';
}
res.json({ res.json({
title:title, title:title,
desc:desc.substr(0,30), desc:desc,
link:link, link:link,
imgUrl:imgUrl, imgUrl:imgUrl,
ent_code:ent_code ent_code:ent_code
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment