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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

左侧显示加好友信息、通知、打招呼提示(已放上修改过程)

[复制链接]
zetd 发表于 2008-5-18 13:54:52 | 显示全部楼层 |阅读模式
改动的地方比较多,没有一定基础的朋友请慎改 ,因为比较多,整理得慢了些,对不起

效果可以到www.qnw.com.cn/uch来看

详细说明下各文件改动情况(请先下载那个压缩包):)

1、myclass.php文件是调用这三块数据的函数,自己写的,如果您的空间访问量很大可以考虑自己做缓存。
2、header.htm 头部模板文件
   在最顶上加入
  1. <!--{eval include_once('./myclass.php');}-->
复制代码
将myclass.php文件调用。
  然后在第62行开始增加了
  1.                         <!--{if $addfriendlist}-->
  2.                                 <li class="app-mtag"><a href="cp.php?ac=friend&op=request">好友申请</a></li>
  3.                         <!--{loop $addfriendlist $value}-->
  4.                                 <li class="app-haoyou"><strong><a href="space.php?uid=$value[uid]">$value[username]</a></strong></li>
  5.                                 <li class="app-haoyou"><em class="app-haoyou2"><a href="cp.php?ac=friend&op=add&uid=$value[uid]" id="a_f_r_$value[uid]" onclick="ajaxmenu(event, this.id, 99999, '', -1)">批准</a>|<a  href="cp.php?ac=friend&op=ignore&uid=$value[uid]&confirm=1" id="a_f_i_$value[uid]" onclick="ajaxmenu(event, this.id, 1, 'myfriend')">拒绝</a></em></li>
  6.                                 <!--{/loop}-->
  7.                         <!--{/if}-->

  8.                 <!--{if $pokelist}-->
  9.                                 <li class="app-poke"><a href="cp.php?ac=friend&op=poke">问候</a><em><a href="cp.php?ac=friend&op=poke">(<span id="span_newwh"><!--{eval echo count($pokelist);}--></span>)<script>newwh();</script></a></em></li>
  10.                 <!--{/if}-->
  11.                 <!--{if $notices}-->
  12.                                 <li class="app-notice"><a href="space.php?do=notice">通知</a><em><a href="space.php?do=notice">(<span id="span_notice"><!--{eval echo count($notices);}--></span>)<script>newnotice();</script></a></em></li>
  13.                 <!--{/if}-->
复制代码
这就是显示在左侧的三个选项

3、修改一下common.css样式文件

在第68行开始添加了这几个新选项的样式文件,背景图片我自己改过了,压缩包内的appicons.gif

4、cp_friend.htm文件您可以直接覆盖原来文件,或者自己对照着修改也可以的,主要是在好友这个页面上增加了打招呼的页面

5、修改source目录下的script_common.js
添加三个函数,使数字闪烁提示
  1. //短消息
  2. function newpm() {
  3.         var obj = $('span_newpm');
  4.         if(obj.style.color=="red") {
  5.                 obj.style.color="";
  6.         } else {
  7.                 obj.style.color="red";
  8.         }
  9.         setTimeout("newpm();", 1000);
  10. }
  11. //问候
  12. function newwh() {
  13.         var obj = $('span_newwh');
  14.         if(obj.style.color=="red") {
  15.                 obj.style.color="";
  16.         } else {
  17.                 obj.style.color="red";
  18.         }
  19.         setTimeout("newwh();", 1000);
  20. }
  21. //问候
  22. function newnotice() {
  23.         var obj = $('span_notice');
  24.         if(obj.style.color=="red") {
  25.                 obj.style.color="";
  26.         } else {
  27.                 obj.style.color="red";
  28.         }
  29.         setTimeout("newnotice();", 1000);
  30. }
复制代码

[ 本帖最后由 zetd 于 2008-5-18 14:20 编辑 ]

评分

1

查看全部评分

jhj888jhj 发表于 2008-5-18 13:57:22 | 显示全部楼层
怎么改呢
回复

使用道具 举报

luring 发表于 2008-5-18 14:03:24 | 显示全部楼层
晕。只是展示啊
回复

使用道具 举报

5to20 发表于 2008-5-18 14:11:14 | 显示全部楼层
回复

使用道具 举报

luring 发表于 2008-5-18 14:28:05 | 显示全部楼层
先頂再看:)
回复

使用道具 举报

jhj888jhj 发表于 2008-5-18 14:29:21 | 显示全部楼层
谢谢楼主  等升到了1.2再修改
回复

使用道具 举报

 楼主| zetd 发表于 2008-5-18 14:31:41 | 显示全部楼层
我也是因为1.2所以不敢再改了,怕改得太大升级有问题

等版本稳定后一定修改个通用插件供大家使用

初步内容为UCH调用DZ的热贴,以及自己的帖子回复数量等,DZ调用UCH的好友新帖,好友回复,好友动态,热点圈子话题功能等……
回复

使用道具 举报

luring 发表于 2008-5-18 14:37:16 | 显示全部楼层
zetd能不能再改个让话题支持编辑器或html的插件出来?
回复

使用道具 举报

luring 发表于 2008-5-18 14:58:29 | 显示全部楼层
谢zetd:)
已经修改成功
http://www.i.she.vc

[ 本帖最后由 luring 于 2008-5-18 15:00 编辑 ]
回复

使用道具 举报

dinhuajj 发表于 2008-5-18 16:15:19 | 显示全部楼层
无私奉献,是个好同学!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 12:54 , Processed in 0.035071 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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