本帖最后由 英雄天下 于 2010-10-27 14:07 编辑
看效果(由于空间的代码不能抓取贴子标题,所以暂时被我辙下来了,等调整好了再发上来)
不能正确抓取页面链接的问题已解决。解决的思路是:由于腾讯的代码不能正确抓取页面URL,但新浪的代码可以正确抓取,所以只是把腾讯入口与图片地址移花接木到了新浪微博的代码里头。
定位到到template\default\forum目录下的viewthread_node.htm文件(如果使用的是非默认风格模板请自己适当调整目录
)
查找
- <span class="pipe">|</span><a href="forum.php?mod=viewthread&action=printable&tid=$_G[tid]" target="_blank">{lang thread_printable}</a>
复制代码 在后面加下面的代码即可
- <!--分享到开始-->
- <span class="pipe"><font color="#99c521"><b></b></font></span>
- <a title="腾讯微博" style="cursor: pointer;" href="javascript:void((function(s,d,e){try{}catch(e){}var f='http://v.t.qq.com/share/share.php?',u=d.location.href,p=['url=',e(u),'&title=',e(d.title),'&appkey='].join('');function a(){if(!window.open([f,p].join(''),'mb',['toolbar=0,status=0,resizable=1,width=620,height=450,left=',(s.width-620)/2,',top=',(s.height-450)/2].join('')))u.href=[f,p].join('');};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})(screen,document,encodeURIComponent));"><img alt="腾讯微博" src="http://v.t.qq.com/share/images/s/b16.png" border="0" width="109px" height="16px"></a>
- <!--分享到结束-->
复制代码
这代码可能不是那么完美,望有高手可以给完善下。另外嫌按钮过大的可以自行替换为图标,并调查图片大小
width="109px" height="16px"></a>
|