字体:  

XSpace统计代码完全完美放置方案(4月27日更新加入另种简单方法)

slug014 发表于: 2006-4-23 12:49 来源: SupeSite/X-Space官方站

前段时间一直郁闷无论如何也无法找到把统计代码加入到个人Space的footer文件中
今天看到茄子写的去广告条的方法时候受到启发,终于得到完美方法
使统计代码能够在所有的页面中显示。

(为了方便讲解下面全部以我的51LA统计代码为例,大家请自行将里面我的代码替换成你自己的统计代码)
首先需要修改4个模板文件
把templates/defualt/这个文件夹中的4个footer文件都修改
4个文件分别是

CODE:

blog.footer.html.php
footer.html.php
space_footer.html.php
tag_footer.html.php
找到

CODE:

<p>{eval debuginfo();}</p>将统计代码加在其后
这样就可以实现在XS的主页面上显示统计信息


需要在每个成员的个人页面的底部加入统计代码
有两种方法,第一种是加在左面侧栏中,第二种是加在底部页脚中,任选其中一种方法即可


第一种方法比较简单
特别感谢scropion~写出这么好的方法
具体修改方法:
修改x-space/styles/space/space_xml.html.php文件
查找:

CODE:

<li><a href="{S_URL}"><img src="{S_URL}/images/default/cc.png" alt="版权声明" /></a></li>下面加上:

CODE:

<li>你的统计统计代码</li>效果如图


第一种方法由scropion~原创

原文地址:http://www.discuz.net/thread-276525-1-1.html
在这里再次向他表示感谢,感谢他为大家提供了如此简便的方法





第二种方法,需要做如下修改,
如果不在每个成员的个人BLOG底部加入统计代码则只能统计首页的人数无法获得完整统计数据

以管理员身份进入站点管理(不是个人空间管理)

选择站点广告→→→添加广告
输入广告名:站点统计
广告调用方式:一定要选择  iframe调用
广告宽度:50
广告高度:14
输入统计代码:

CODE:

<script>var lainframe;</script>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/341665.js"></script>
因为使用了框架调用,为了使你的统计信息不会产生错误请在你的代码前加上这一段

CODE:

<script>var lainframe;</script>比如原来的统计代码是

CODE:

<SCRIPT language="javascript" src="http://s01.51.La/j/1.js"></SCRIPT>则修改后的代码为

CODE:

<script>var lainframe;</script>
<SCRIPT language="javascript" src="http://s01.51.La/j/1.js"></SCRIPT>
这一行代码加与不加的区别只是:如果不加这一行,则以统计代码所在的页面作为被浏览的网页;如果加上了这一行,则把这个页面的父框架所在的网页作为被浏览页面。



提交后
选择管理站点广告→→→浏览广告→→→找到刚才设置的广告点  获取广告代码

CODE:

<!-- 统计 START--><iframe src="http://www.skyfish.com.cn/space/batch.ad.php?id=9" name="_ad_9" width="50" height="14" marginwidth="0" frameborder="0" scrolling="no" allowTransparency="true"></iframe><!-- 统计 END-->打开./batch.space.php
找到

CODE:

$ad_footer = '<!-- 用户X-Space页面底部广告(468*60) START--><iframe src="'.$siteurl.'/batch.ad.php?id=7" name="_ad_7" width="468" height="60" marginwidth="0" frameborder="0" scrolling="no"></iframe><!-- 用户X-Space页面底部广告(468*60) END-->';
$ad_file = '<!-- 用户X-Space下载页面广告(260*220) START--><iframe src="'.$siteurl.'/batch.ad.php?id=8" name="_ad_8" width="260" height="220" marginwidth="0" frameborder="0" scrolling="no"></iframe><!-- 用户X-Space下载页面广告(260*220) END-->';
将上一步获取的广告代码替换掉原来的代码,修改为

CODE:

$ad_footer = '<!-- 统计 START--><iframe src="http://www.skyfish.com.cn/space/batch.ad.php?id=9" name="_ad_9" width="50" height="14" marginwidth="0" frameborder="0" scrolling="no" allowTransparency="true"></iframe><!-- 统计 END-->';
$ad_file = '<!-- 用户X-Space下载页面广告(260*220) START--><iframe src="'.$siteurl.'/batch.ad.php?id=8" name="_ad_8" width="260" height="220" marginwidth="0" frameborder="0" scrolling="no"></iframe><!-- 用户X-Space下载页面广告(260*220) END-->';
至此,修改全部完成,
具体完成后效果可以看下这里
http://www.skyfish.com.cn/space/?uid/2.html
如果在修改过程中有什么问题,欢迎你发GMAIL给我讨论:slug014@gmail.com

[ 本帖最后由 slug014 于 2006-4-27 11:01 编辑 ]

最新回复

slug014 at 2006-4-23 13:11:35
终于写完了,茄子姐姐一定要给我加精啊,我一个上午才研究出来的!!
cooltree at 2006-4-23 13:33:42
不错,沙发了。呵呵
cooltree at 2006-4-23 13:34:03
刚刚好像是地板,哎
onlyto at 2006-4-23 14:20:17
还行~

顶你一下~
偶是老道 at 2006-4-23 15:16:14
输入统计代码:
CODE:[Copy to clipboard]<script>var lainframe;</script>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/341665.js"></script>

341665是谁?
偶是老道 at 2006-4-23 15:31:30
输入统计代码:
CODE:[Copy to clipboard]<script>var lainframe;</script>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/341665.js"></script>

蓝色的字仅仅是一个说明,而不必要再添加了吧?上面的已经添加了,是不是?
偶是老道 at 2006-4-23 15:32:15
照样做了,但是会员网站没有显示统计图标
kndy at 2006-4-23 16:16:26
顶一下!
马上试试!
slug014 at 2006-4-23 16:58:58
341665是我的统计代码下面全部以我的51LA统计代码为例,大家请自行将里面我的代码替换成你自己的统计代码
scropion~ at 2006-4-23 17:03:26
这个也太麻烦点了哦
看看这个

http://www.discuz.net/thread-276525-1-2.html
slug014 at 2006-4-24 11:34:24
你说的那个简单的方法不能在每个成员的页面底步加入统计
如果不在每个成员的个人BLOG底部加入统计代码则只能统计首页的人数无法获得完整统计数据
所以我的方法才是完全完美版
tiger21 at 2006-4-25 07:58:37
搂主!如果我的统计是这样写得呢??要怎样做????

<img src="http://www.hicool06.com/cnstats/cnts.php" width="88" height="31" border="0">
scropion~ at 2006-4-25 22:36:28
我上面有截图没看见?我的怎么就不能统计每个人的BLOG呢

[ 本帖最后由 scropion~ 于 2006-4-25 22:37 编辑 ]
slug014 at 2006-4-27 13:53:52
可以了,谢谢哦
坐骨神经痛 at 2006-5-02 16:47:11
scropion~ 的办法就不错

另外我修改 templates/defualt 里面4个含有 footer 的文件就OK了,
没楼主写的那么麻烦,我直接在代码(就是版权声明 powered by什么什么) 那句后面
加上统计网站提供的代码就行了。
不需要使用iframe调用,因为这个东西用不着管理。
简单问题复杂化,不建议给楼主加精华...别骂我,人老实,就爱说实话 -_-#

[ 本帖最后由 坐骨神经痛 于 2006-5-2 16:54 编辑 ]
坐骨神经痛 at 2006-5-02 16:53:40

QUOTE:

原帖由 scropion~ 于 2006-4-23 17:03 发表
这个也太麻烦点了哦
看看这个
http://www.discuz.net/thread-276525-1-2.html
支持,干的不错!偶也素这么搞的,哈哈
slug014 at 2006-5-02 20:59:10

QUOTE:

原帖由 坐骨神经痛 于 2006-5-2 16:47 发表
另外我修改 templates/defualt 里面4个含有 footer 的文件就OK了,
没楼主写的那么麻烦,我直接在代码(就是版权声明 powered by什么什么) 那句后面
加上统计网站提供的代码就行了。
...
你说的这个是在站点首页加入统计的方法,要把所有日志的页面都统计进来的话还要用后面的两种方法
lzhdm at 2006-5-19 21:32:39
好东西,收藏了
tomsina at 2006-5-20 02:06:44
有用
myaoke at 2006-5-20 05:06:02
楼主那个含有foot的字样的模板中的文件都要照以上方法改吧,你在首页一些文件中

楼主查看下