Commit a83dfdf2 authored by 陈家荣's avatar 陈家荣

测试分享表情

parent 94501c12
......@@ -260,12 +260,61 @@ function getWXV2(res, title, desc, link, imgUrl, mid,ent_code, id,type,forumThre
title = title?title.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.title):'';
desc = desc?desc.replace(/{文章标题}|{话题名称}|{照片墙标题}/g, forumThread.content):'';
}
if(desc && desc.length > 30){
desc = desc.substr(0,30);
}else if(!desc){
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{
desc = '';
}
// if(desc && desc.length > 30){
// desc = desc.substr(0,30);
// }else if(!desc){
// desc = '';
// }
var tempTitle = "";
if(!title){
tempTitle = desc;
......
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