Commit 33b7c58c authored by strong's avatar strong

Merge commit '7e6754c1' into SANDBOX

parents 8ba83c01 7e6754c1
......@@ -261,60 +261,12 @@ function getWXV2(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThre
desc = desc?desc.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.content):'';
}
if(desc){
//把表情替换成5个字符...
var imgs = []; //表情数组
desc.replace(/<img\/?.+?border="0">/g,function(value,index){ //0,44,87,131
imgs.push(value);
});
if(imgs.length > 0){
desc = desc.replace(/<img\/?.+?border="0">/g,"<表情/>");
var img_indexs = []; //表情数组
desc.replace(/<表情\/>/g,function(value,index){ //0,44,87,131
img_indexs.push(index);
});
var substr_index = 30; //截取的长度
for(var i in img_indexs){
if(img_indexs[i] >= 25 && img_indexs[i] <= 30){
substr_index = 24;
break;
}
}
//截取长度
desc = desc.substr(0,substr_index);
//把表情替换回去
var img_indexs_2 = []; //表情数组
desc.replace(/<表情\/>/g,function(value,index){ //0,44,87,131
img_indexs_2.push(index);
});
for(var j in img_indexs_2){
desc = desc.replace(/<表情\/>/,imgs[j]);
}
}else{
desc = desc.substr(0,30);
}
}else{
if(desc && desc.length > 30){
desc = desc.substr(0,30);
}else if(!desc){
desc = '';
}
// if(desc && desc.length > 30){
// desc = desc.substr(0,30);
// }else if(!desc){
// desc = '';
// }
var tempTitle = "";
if(!title){
tempTitle = desc;
......@@ -415,8 +367,8 @@ router.get('/sharev2.js', function(req, res, next) {
}
break;
}
desc = thread.content?thread.content.replace(/<(?!img)\/?.+?(?!border="0")>/g,"").replace(/&nbsp;/g,"").replace(/\t/g,"").replace(/\n/g,""):'';
desc = thread.content?thread.content.replace(/<\/?.+?>/g,"").replace(/&nbsp;/g,"").replace(/\t/g,"").replace(/\n/g,""):'';
// 分享图标:帖子带图片则使用第一张图片,否则使用发帖者的头像
if(thread.images && thread.images[0]){
imgUrl = thread.images[0].urlFileName;
......
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