Discuz论坛用来做生活类的站地方站还是不错的,虽然越来越臃肿。但还是可以用用的,怀念6.1时代的简洁和快速。最近忙于建一个论坛,折腾了一些东西以后慢慢写成文章发在这。
插件这东西能不用则不用,Discuz论坛一键转播到腾讯微博,分享到QQ空间代码绿色版,不用插件就得修改文件这是必须的。
这里以默认模板为例,具体情况要看使用的模板,但总体是修改模板的viewthread_node.htm文件
1、打开/template/default/forum/viewthread_node.htm 默认模板
2、搜索,或者直接转到大约224行
<a href=”home.php?mod=spacecp&ac=favorite&type=thread&id=$_G[tid]” id=”k_favorite” onclick=”showWindow(this.id, this.href, ‘get’, 0);” onmouseover=”this.title = $(‘favoritenumber’).innerHTML + ‘ {lang activity_member_unit}{lang thread_favorite}'”>{lang thread_favorite}<span id=”favoritenumber”>{$_G[‘forum_thread’][‘favtimes’]}</span></a>
3、在这段的前面插入下面的代码
<a href=”javascript:void(0)” onclick=”postToWb();” style=”height:16px;font-size:12px;line-height:16px;” title=”转播到腾讯微博” id=”k_qqweibo”>转播到腾讯微博</a><script type=”text/javascript”> function postToWb(){ var _t = encodeURI(document.title); var _url = encodeURIComponent(document.location); var _appkey = encodeURI(“appkey”);//你从腾讯获得的appkey var _pic = encodeURI(”);//(例如:var _pic=’图片url1|图片url2|图片url3….) var _site = ”;//你的网站地址 var _u = ‘http://v.t.qq.com/share/share.php?url=’+_url+’&appkey=’+_appkey+’&site=’+_site+’&pic=’+_pic+’&title=’+_t; window.open( _u,”, ‘width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no’ ); }</script><a href=”javascript:void(0);” onclick=”window.open(‘http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=’+encodeURIComponent(document.location.href));return false;” title=”分享到QQ空间” id=”k_qqshare”>分享到QQ空间</a>
4、这段代码中定义了两个样式 id=”k_qqweibo” id=”k_qqshare” 这两个样式分别为转播到腾讯微博和分享到QQ空间样式。
打开模板的CSS文件添加下面的CSS,默认模板在/template/default/common/module.css 中添加下面的CSS
#k_qqweibo { background-image: url({IMGDIR}/qqweibo.png); }
#k_qqshare { background-image: url({IMGDIR}/qzone.gif); }
5、下载这两张图片右键另存为保存这两张图片
6、登录DZ后台更新缓存!
到了这一步已经成功了,Discuz论坛一键转播到腾讯微博,分享到QQ空间绿色非插件!
很不错 学到了
马上去试下。。。。。。。。。。。。。
最近在研究着如何安装和设置论坛,真受用!谢谢分享哦!
同样可以移植到其他论坛系统里。
可以的,举一反三