今天看到茄子写的去广告条的方法时候受到启发,终于得到完美方法
使统计代码能够在所有的页面中显示。
(为了方便讲解下面全部以我的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 编辑 ]


最新回复
顶你一下~
CODE:[Copy to clipboard]<script>var lainframe;</script>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/341665.js"></script>
341665是谁?
CODE:[Copy to clipboard]<script>var lainframe;</script>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/341665.js"></script>
蓝色的字仅仅是一个说明,而不必要再添加了吧?上面的已经添加了,是不是?
马上试试!
看看这个
http://www.discuz.net/thread-276525-1-2.html
如果不在每个成员的个人BLOG底部加入统计代码则只能统计首页的人数无法获得完整统计数据
所以我的方法才是完全完美版
<img src="http://www.hicool06.com/cnstats/cnts.php" width="88" height="31" border="0">
[ 本帖最后由 scropion~ 于 2006-4-25 22:37 编辑 ]
另外我修改 templates/defualt 里面4个含有 footer 的文件就OK了,
没楼主写的那么麻烦,我直接在代码(就是版权声明 powered by什么什么) 那句后面
加上统计网站提供的代码就行了。
不需要使用iframe调用,因为这个东西用不着管理。
简单问题复杂化,不建议给楼主加精华...别骂我,人老实,就爱说实话 -_-#
[ 本帖最后由 坐骨神经痛 于 2006-5-2 16:54 编辑 ]
QUOTE:
支持,干的不错!偶也素这么搞的,哈哈QUOTE:
你说的这个是在站点首页加入统计的方法,要把所有日志的页面都统计进来的话还要用后面的两种方法楼主查看下