Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] DZ2.5中添加分享到QQ好友和群,带标题、摘要,不要和百度分享之类搞混了,功能不同...

[复制链接]
junhan 发表于 2013-4-22 13:01:28 | 显示全部楼层 |阅读模式
本帖最后由 junhan 于 2013-4-24 21:23 编辑

首先来一个,分享到QQ组件简介
装了DZX3版看了下,已经内置了此功能
分享到QQ是QQ互联分享组件的重要基础功能之一,网站只需要在页面上嵌入一段简单的代码,便可让用户将内容分享到QQ好友/群/讨论组。分享到QQ组件具有优秀的回流能力,由于采用QQ消息的形式,故无论是好友或群组,到达率和回流率都有强力的保证。藉由接入分享到QQ,网站得以利用腾讯强大的社交关系链,在海量用户中迅速传播,拉升流量!
官方网址:http://connect.qq.com/intro/sharetoqq/
默认代码:
  1. <script type="text/javascript">
  2. (function(){
  3. var p = {
  4. url:location.href, /*获取URL,可加上来自分享到QQ标识,方便统计*/
  5. desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
  6. title:'', /*分享标题(可选)*/
  7. summary:'', /*分享摘要(可选)*/
  8. pics:'', /*分享图片(可选)*/
  9. flash: '', /*视频地址(可选)*/
  10. site:'', /*分享来源(可选) 如:QQ分享*/
  11. style:'201',
  12. width:32,
  13. height:32
  14. };
  15. var s = [];
  16. for(var i in p){
  17. s.push(i + '=' + encodeURIComponent(p[i]||''));
  18. }
  19. document.write(['<a class="qcShareQQDiv" href="http://connect.qq.com/widget/shareqq/index.html?',s.join('&'),'" target="_blank">分享到QQ</a>'].join(''));
  20. })();
  21. </script>
  22. <script src="http://connect.qq.com/widget/loader/loader.js" widget="shareqq" charset="utf-8"></script>
复制代码
提示:如果只用默认代码的话,且在分享的时候不评论,分享到QQ好友和群里面只有一个网址,很不友好,没有标题等
其实通过修改简单代码就可以,主要是以下三句:
  1. desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
  2. title:'', /*分享标题(可选)*/
  3. summary:'', /*分享摘要(可选)*/
复制代码
改成:
  1. desc:'$_G[forum_thread][subject],百年难得一见的好贴,不看可惜了', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
  2. title:'$_G[forum_thread][subject]', /*分享标题(可选)*/
  3. 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







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
可爱的轩轩 发表于 2013-4-22 19:38:14 | 显示全部楼层
额 感觉百度分享就够用了
回复

使用道具 举报

 楼主| junhan 发表于 2013-4-22 20:19:20 | 显示全部楼层
可爱的轩轩 发表于 2013-4-22 19:38
额 感觉百度分享就够用了

这和那些分享不同的,这个主要是分享QQ上或QQ群里面,相当于标题后面复制连接,但比那个功能更强大方便
回复

使用道具 举报

努力加油学 发表于 2013-4-22 20:22:39 | 显示全部楼层
不错,谢谢分享
回复

使用道具 举报

188网 发表于 2013-4-22 22:52:28 | 显示全部楼层
前排....
回复

使用道具 举报

ppluntan 发表于 2013-4-22 23:04:30 来自手机 | 显示全部楼层
建议发到建议版块上,让官方加上代码
回复

使用道具 举报

 楼主| junhan 发表于 2013-4-23 09:18:14 | 显示全部楼层
ppluntan 发表于 2013-4-22 23:04
建议发到建议版块上,让官方加上代码

X3版本已经内置了这个功能了

适合2.5以前版本
回复

使用道具 举报

朕__ 发表于 2013-4-23 09:44:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| junhan 发表于 2013-4-24 21:24:50 | 显示全部楼层
今天无意中看到应用中心有一个收费的
简单的东西就该大家共同分享~~
回复

使用道具 举报

大宁。 发表于 2013-4-28 14:26:44 | 显示全部楼层
junhan 发表于 2013-4-24 21:24
今天无意中看到应用中心有一个收费的
简单的东西就该大家共同分享~~

我没法站短你!我的整站数据搬完了,用帝国和后台双备份了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 21:26 , Processed in 0.131525 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表