本帖最后由 junhan 于 2013-4-24 21:23 编辑
首先来一个,分享到QQ组件简介
装了DZX3版看了下,已经内置了此功能
分享到QQ是QQ互联分享组件的重要基础功能之一,网站只需要在页面上嵌入一段简单的代码,便可让用户将内容分享到QQ好友/群/讨论组。分享到QQ组件具有优秀的回流能力,由于采用QQ消息的形式,故无论是好友或群组,到达率和回流率都有强力的保证。藉由接入分享到QQ,网站得以利用腾讯强大的社交关系链,在海量用户中迅速传播,拉升流量!
官方网址:http://connect.qq.com/intro/sharetoqq/
默认代码:- <script type="text/javascript">
- (function(){
- var p = {
- url:location.href, /*获取URL,可加上来自分享到QQ标识,方便统计*/
- desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
- title:'', /*分享标题(可选)*/
- summary:'', /*分享摘要(可选)*/
- pics:'', /*分享图片(可选)*/
- flash: '', /*视频地址(可选)*/
- site:'', /*分享来源(可选) 如:QQ分享*/
- style:'201',
- width:32,
- height:32
- };
- var s = [];
- for(var i in p){
- s.push(i + '=' + encodeURIComponent(p[i]||''));
- }
- document.write(['<a class="qcShareQQDiv" href="http://connect.qq.com/widget/shareqq/index.html?',s.join('&'),'" target="_blank">分享到QQ</a>'].join(''));
- })();
- </script>
- <script src="http://connect.qq.com/widget/loader/loader.js" widget="shareqq" charset="utf-8"></script>
复制代码 提示:如果只用默认代码的话,且在分享的时候不评论,分享到QQ好友和群里面只有一个网址,很不友好,没有标题等
其实通过修改简单代码就可以,主要是以下三句:- desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
- title:'', /*分享标题(可选)*/
- summary:'', /*分享摘要(可选)*/
复制代码 改成:- desc:'$_G[forum_thread][subject],百年难得一见的好贴,不看可惜了', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
- title:'$_G[forum_thread][subject]', /*分享标题(可选)*/
- summary:'{if !empty($metadescription)}{echo dhtmlspecialchars($metadescription)} {/if}', /*分享摘要(可选)*/
复制代码 上面分别为:标题加自定义文字、标题、贴子内容简介,还是给大家截一个图就明白了,如下:
下面的截图贴子标题是另一个贴的
分享到QQ上或QQ群显示如下:
下面是如果分享的时候选中了QQ空间和微博的话,显示如下:
说明:如果用默认代码的话都不会显示,分享给QQ好友和微博上的的话只有一个网址,自己测试一就知道了~~
本代码一般可以加在viewthread_node.htm模板文件中,当然随自己使用的模板灵活变动!
以本站为例:http://www.91mphone.com/thread-38-1-1.html
我是加在模板中<!--{hook/viewthread_useraction}-->下面的
如果想和本站一样的话,可以先看一下我的另一个贴子:
https://discuz.dismall.com/thread-3239639-1-1.html
|