discuz的description权限问题
做微信分享的时候,发现帖子摘要有问题,搜一下才知道,discuz 的 description 是有权限的,只有管理员及搜索引擎爬虫才有能看到。
所以微信分享的时候需要自己截取文章摘要,不能直接使用 description 。
另外,有些帖子分享出去,别人点了之后会需要登录,url 可以处理一下,不要直接用地址栏 url 。
附:
// 微信分享 window._global.share = { title: '{$navtitle}', //必须 desc : getDesc(), //必须 link: 'http://bbs.youzan.com/forum.php?mod=viewthread&tid=' + {$_G['tid']}, //必须 cover: getImage(), //必须 img_width: '200', img_height: '200', timeLineTitle: '' // 当分享朋友圈的时候,标题以这个为准 }; function getDesc() { jQuery('.js-page-content .pstatus').empty(); // 清空 本帖最后由 xxx 编辑 的字样 jQuery('.js-page-content .js-replyreload').empty(); // 清空 replyreload += xxx 字符串 var desc = jQuery.trim(jQuery('.js-page-content').text()); if (desc.length > 50) { desc = desc.substring(0, 50); } return desc; } function getImage() { var firstImg = jQuery('.yz_plc_first').find('img:first'), imageHeight = firstImg.size() > 0 ? firstImg.get(0).naturalHeight : 0, imageWidth = firstImg.size() > 0 ? firstImg.get(0).naturalWidth : 0; if (imageHeight >= 300 && imageWidth >= 300) { return firstImg.attr('src'); } else { return 'http://kdt-static.qiniucdn.com/v2/image/wap/weixin_share_default_logo.png'; } }
第一天上路
今天只有两个人练车,在场地里练了几圈,下午教练教我们上路。
第一天在路上开,开了十来公里,感觉还不错。
发表评论