本帖最后由 ckook 于 2011-4-22 21:58 编辑
就是在会元头像下面实现一个qq是否在线的效果这样可以加强会员之间的交流,这个是一个朋友拜托莎莎做的做得不好让大家见笑了,搭建了一个php环境看了看discuz的代码,实现这个效果现在与大家分享 别笑我哈 呵呵 没啥技术含量.首先观察discuz的代码会发现在 广场(forum) 代码中实现帖子阅读页面的模板文件是template\default\forum\viewthread.htm,在仔细阅读了一下发现实现会员这部分的代码不在这里面,啊啊啊 但是却发现了这样一句代码<!--{subtemplate forum/viewthread_node}--> 这句代码的意思就是引入viewthread_node.htm这个文件, 呵呵 好了找到\template\default\forum\viewthread_node.htm吧!打开viewthread_node.htm在里面搜索关键字$post[avatar]会出现类似的代码
- <div>
- <!--{if $_G['setting']['bannedmessages'] & 2 && ($post['memberstatus'] == '-1' || ($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5) || ($post['status'] & 1))}-->
- <div class="avatar">{lang member_avatar_banned}</div>
- <!--{elseif $post['avatar'] && $showavatars}-->
- <div class="avatar"><a href="home.php?mod=space&uid=$post[authorid]" target="_blank">$post[avatar]</a></div>
复制代码
差不多就是上面这样打家自己仔细核对一下,接着在</div>下面
- <!--{if $post['qq']}--><a style="margin-left:20px;"target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=$post[qq]&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:$post[qq]:41 &r=0.8257951815612614" alt="联系作者" title="联系作者"></a><!--{/if}-->
复制代码
其中在这紫色的的代码不要动蓝色的是可以修改的第一个margin-left:20px就决定这个红的箭头
的长度也就是qq这个图标距离左边的长度我设置成了20px; 数值越大距离就越大(这里是说给不会css的朋友的老鸟别笑我哈) border="0"我想不用我说了吧就是qq图标四周的边框建议大家别动了, alt和title可以随便写 alt是当图片不能显示的时候显示的文字 title是鼠标放上去不动显示的文字
别的地方就没有能改的了 好了就这么简单 转载请注明ckook 作者:殷素莎 新浪博客 http://blog.sina.com.cn/ckook
- <div>
- <!--{if $_G['setting']['bannedmessages'] & 2 && ($post['memberstatus'] == '-1' || ($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5) || ($post['status'] & 1))}-->
- <div class="avatar">{lang member_avatar_banned}</div>
- <!--{elseif $post['avatar'] && $showavatars}-->
- <div class="avatar"><a href="home.php?mod=space&uid=$post[authorid]" target="_blank">$post[avatar]</a></div>
- <!--{if $post['qq']}--><a style="margin-left:20px;"target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=$post[qq]&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:&post[qq]:41 &r=0.8257951815612614" alt="联系作者" title="联系作者"></a><!--{/if}-->
- <!--{/if}-->
- <!--{if $post[groupicon]}--><p>$post[groupicon]</p><!--{/if}-->
- <p><em><a href="home.php?mod=spacecp&ac=usergroup&gid=$post[groupid]" target="_blank">{$post[authortitle]}</a></em></p>
- <!--{if $post['customstatus'] && $_G['group']['allowcstatus']}--><p class="xg1">$post[customstatus]</p><!--{/if}-->
- </div>
复制代码
最后上下文就是这样 大家自己核对一下吧 转载请注明ckook 作者:殷素莎 新浪博客 http://blog.sina.com.cn/ckook
|