本帖最后由 温馨湾123456 于 2010-02-01 00:17 编辑
火狐下有些地方可能会错位!
注意:因为这个是整合说明,必须自己调试,所以调试之前请注意备份好自己的文件!
1.注意版本,这个是SS7.5的,如果您的版本不对,请先升级到7.5
2.将各目录文件先分别上传,风格是平湖风格,所以先选择风格
后台--系统管理--系统设置--站点风格目录--(pinghu)
3.论坛各版块调用
模块管理---创建模块---论坛主题--(按提示弄之后)--保存
将模块内部调用代码复制到index.html.php这个文件的相应位置中就可以了!
4.关于活跃会员调用和动态显示
1.首先使用管理员身份进入uchome后台
2.选择【高级应用】-【数据调用】-【添加】
3.选择【手写SQL】
A.其中模块名称填写:活跃会员
数据调用SQL填写:SELECT * FROM `uchome_space` AS `space` LEFT JOIN `uchome_spacefield` AS `spacefield` on `space`.`uid`=`spacefield`.`uid` WHERE `space`.`avatar`='1' ORDER BY `space`.`credit` DESC
4.提交后,在出现的页面中
数据显示HTML代码填写:
<ul>
<!--{loop $_SBLOCK['block8'] $value}-->
<li>
<a href="您的UCH的域名地址/space.php?uid=$value[uid]" target=_blank><img src="<!--{avatar($value[uid],small)}-->" alt="{$_SN[$value[uid]]}" /></a>
<p><a href="您的UCH的域名地址/space.php?uid=$value[uid]" target=_blank>$value[username]</a></p>
</li>
<!--{/loop}-->
</ul>
5.提交,活跃会员基本调用设置完成
6.动态的调用,重复已上2-5部即可。
B.模块名称:最新动态
数据调用SQL:SELECT * FROM `uchome_feed` AS `feed` WHERE `feed`.`appid`='0' AND `feed`.`friend`='0' ORDER BY `feed`.`dateline` DESC
数据显示HTML代码:
<!--{eval $feed_list = array();}-->
<!--{loop $_SBLOCK['block7'] $value}-->
<!--{if empty($feed_list[$value['hash_data']][$value['uid']])}-->
<!--{eval realname_set($value['uid'], $value['username']);}-->
<!--{eval $feed_list[$value['hash_data']][$value['uid']] = $value;}-->
<!--{/if}-->
<!--{/loop}-->
<!--{eval $list = array();}-->
<!--{loop $feed_list $values}-->
<!--{eval $actors = array();}-->
<!--{eval $a_value = array();}-->
<!--{loop $values $value}-->
<!--{if empty($a_value)}-->
<!--{eval $a_value = $value;}-->
<!--{/if}-->
<!--{eval $actors[] = "<a href=\"{$siteurl}space.php?uid=$value[uid]\">".$_SN[$value['uid']]."</a>";}-->
<!--{/loop}-->
<!--{eval $a_value = mkfeed($a_value, $actors);}-->
<!--{if $a_value['dateline']>=$_SGLOBAL['today']}-->
<!--{eval $list['today'][] = $a_value;}-->
<!--{elseif $a_value['dateline']>=$_SGLOBAL['today']-3600*24}-->
<!--{eval $list['yesterday'][] = $a_value;}-->
<!--{else}-->
<!--{eval $theday = sgmdate('Y-m-d', $a_value['dateline']);}-->
<!--{eval $list[$theday][] = $a_value;}-->
<!--{/if}-->
<!--{/loop}-->
<!--{loop $list $day $values}-->
<UL class=line_list id=scrollbody style="OVERFLOW: hidden; HEIGHT: 250px">
<!--{loop $values $value}-->
<li class="type_$value[icon]" id="feed_$value[feedid]_li">
<!--{eval echo str_replace('src="attachment', 'src="'.$siteurl.'attachment', str_replace('ref="space', 'ref="'.$siteurl.'space', $value[title_template]));}-->
<!--{if empty($notime)}--> <span class="time"><!--{date('m-d H:i',$value[dateline],1)}--></span><!--{/if}-->
</li>
<!--{/loop}-->
</ul>
<!--{/loop}-->
5.已上完成了uch调用设置,但是首页并不一定会显示,因为还需要将js调用添加到首页,打开压缩包中\templates\default目录下的index.html.php文件
找到<script language="javascript" type="text/javascript" src="您的UCH的域名地址/js.php?id=8"></script>
替换为你的活跃会员js调用代码
找到<script language="javascript" type="text/javascript" src="您的UCH的域名地址/js.php?id=7"></script>
替换为你的动态js调用代码
上传覆盖。
由于平湖修改版本众多。。可能对有些人来说,只能解决部分问题,不过一般的人按照这个思路,举一反三,应该可以解决全部问题。
如有问题,到http://www.sweetharbor.cn/bbs/forumdisplay.php?fid=67发帖咨询,里面有详细的说明! |