改动的地方比较多,没有一定基础的朋友请慎改 ,因为比较多,整理得慢了些,对不起
效果可以到www.qnw.com.cn/uch来看
详细说明下各文件改动情况(请先下载那个压缩包):)
1、myclass.php文件是调用这三块数据的函数,自己写的,如果您的空间访问量很大可以考虑自己做缓存。
2、header.htm 头部模板文件
在最顶上加入- <!--{eval include_once('./myclass.php');}-->
复制代码 将myclass.php文件调用。
然后在第62行开始增加了- <!--{if $addfriendlist}-->
- <li class="app-mtag"><a href="cp.php?ac=friend&op=request">好友申请</a></li>
- <!--{loop $addfriendlist $value}-->
- <li class="app-haoyou"><strong><a href="space.php?uid=$value[uid]">$value[username]</a></strong></li>
- <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>
- <!--{/loop}-->
- <!--{/if}-->
- <!--{if $pokelist}-->
- <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>
- <!--{/if}-->
- <!--{if $notices}-->
- <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>
- <!--{/if}-->
复制代码 这就是显示在左侧的三个选项
3、修改一下common.css样式文件
在第68行开始添加了这几个新选项的样式文件,背景图片我自己改过了,压缩包内的appicons.gif
4、cp_friend.htm文件您可以直接覆盖原来文件,或者自己对照着修改也可以的,主要是在好友这个页面上增加了打招呼的页面
5、修改source目录下的script_common.js
添加三个函数,使数字闪烁提示- //短消息
- function newpm() {
- var obj = $('span_newpm');
- if(obj.style.color=="red") {
- obj.style.color="";
- } else {
- obj.style.color="red";
- }
- setTimeout("newpm();", 1000);
- }
- //问候
- function newwh() {
- var obj = $('span_newwh');
- if(obj.style.color=="red") {
- obj.style.color="";
- } else {
- obj.style.color="red";
- }
- setTimeout("newwh();", 1000);
- }
- //问候
- function newnotice() {
- var obj = $('span_notice');
- if(obj.style.color=="red") {
- obj.style.color="";
- } else {
- obj.style.color="red";
- }
- setTimeout("newnotice();", 1000);
- }
复制代码
[ 本帖最后由 zetd 于 2008-5-18 14:20 编辑 ] |