Google
      
发新话题
打印

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

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

改动的地方比较多,没有一定基础的朋友请慎改 ,因为比较多,整理得慢了些,对不起

效果可以到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);
}
友情提示:注意备份源文件哦!
演示:
附件: 您所在的用户组无法下载或查看附件

TOP

看一下是什么

TOP

好东西,试试

TOP

very good!

TOP

谢谢了,收藏

TOP

发新话题