本帖最后由 liuji7899223 于 2010-2-26 14:29 编辑
几个星期前在DZ官方网站上面看到了一个网友发布的仿mop首页的UCH模板,很是喜欢于是就决定自己也安装一个UCH玩玩下载了他的这个风格之后发现作者好多东西都没有共享出来,导致无论怎么安装都会是失败的,比如首页和作者展示的不一样,数据调用不出来等等,短信PM作者也没看到回复,于是只能自己动手丰衣足食了。
经过我一个晚上的折腾,终于完美解决了上面的问题了,在论坛发布了演示之后,陆续有很多人加我QQ询问这个模板的问题,因为修改起来比较复杂,而且一个一个人教确实太累人了,于是就在我这个不算坛子的坛子上提供我个人修改过后的完整的MOP首页UCH模板给各位下载吧。
安装方法:
1.上传附件所有内容(MOP文件夹下的index_mop.php,我已经修改成index.php了,所以会要替换掉源程序的首页文件,如果你要改成别的名字就随便你了).
2.把..\mop\template\default 下的两个文件里面的域名替换成你自己UCH的访问域名(自己用记事本打开index_mop.htm 和 index_mop_feed.htm 搜索sunnywo.com然后替换成你自己的吧,一定注意别弄错域名了).
3.此款风格有两个LOGO要制作,位置分别在..\mop\template\mop\image 和..\mop\template\mop\imgpro\logo 两个目录下的 logo.png 一个的右下角是圆的,还有个是方的.
4.登陆UCH后台 系统设置-高级设置-数据调用-添加新模块-(名称任意填写)确定
在接下来的对话框中按下面的填写:
查询SQL语句:- SELECT * from uchome_feed ORDER BY dateline DESC
复制代码 变量名:获取数目: 0-10
数据显示HTML代码:- <!-- 请自行修改下面的网站地址,末尾加 / 反斜杠 -->
- <!--{eval $siteurl = 'http://home.sunnywo.com/';}-->
- <!--{eval $feed_list = array();}-->
- <!-- 请自行修改下面的 block5 ,为您当前的模块“变量名”中的值-->
- <!--{loop $_SBLOCK[block1] $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}-->
- <style type="text/css">
- @import url({$siteurl}template/default/common.css);
- </style>
- <div id="friendfeed" class="box feed hslice">
- <div id="feed_div" class="enter-content" style="text-align:left;">
- <!--{loop $list $day $values}-->
- <!--{if $day=='yesterday'}--><h4 class="feedtime">昨天</h4><!--{elseif $day!='today'}--><h4 class="feedtime">$day</h4><!--{/if}-->
- <ul>
- <!--{loop $values $value}-->
- <li class="type_$value[icon]" id="feed_$value[feedid]_li">
- <!--{if $notime}-->
- <a href="http://home.sunnywo.com/{$siteurl}space.php?do=feed&icon=$value[icon]&view=$_GET[view]" class="type"></a>
- <!--{else}-->
- <a href="http://home.sunnywo.com/{$siteurl}space.php?uid=$value[uid]&do=feed&appid=$value[appid]&icon=$value[icon]&view=me" class="type"></a>
- <!--{/if}-->
- <h6>
- <!--{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}-->
- </h6>
- <!--{if $value['image_1']}-->
- <a href="http://home.sunnywo.com/$value[image_1_link]"><img src="{$siteurl}$value[image_1]" class="summaryimg" /></a>
- <!--{/if}-->
- <!--{if $value['image_2']}-->
- <a href="http://home.sunnywo.com/$value[image_2_link]"><img src="{$siteurl}$value[image_2]" class="summaryimg" /></a>
- <!--{/if}-->
- <!--{if $value['image_3']}-->
- <a href="http://home.sunnywo.com/$value[image_3_link]"><img src="{$siteurl}$value[image_3]" class="summaryimg" /></a>
- <!--{/if}-->
- <!--{if $value['image_4']}-->
- <a href="http://home.sunnywo.com/$value[image_4_link]"><img src="{$siteurl}$value[image_4]" class="summaryimg" /></a>
- <!--{/if}-->
- <!--{if $value['body_template']}-->
- <div class="detail" <!--{if $value['image_3']}-->style="clear: both;"<!--{/if}-->><!--{eval echo str_replace('ref="space', 'ref="'.$siteurl.'space', $value[body_template]);}--></div>
- <!--{/if}-->
- <!--{if $value['body_general']}-->
- <div class="quote"><span class="q">$value[body_general]</span></div>
- <!--{/if}-->
- <!--{if $value[uid]==$_SGLOBAL[supe_uid]}-->
- <a href="http://home.sunnywo.com/{$siteurl}cp.php?ac=feed&op=delete&feedid=$value[feedid]" class="float_del" id="a_feed_$value[feedid]" onclick="ajaxmenu(event, this.id, 99999)" title="删除">删除</a>
- <!--{elseif $space[self] && $notime}-->
- <a href="http://home.sunnywo.com/{$siteurl}cp.php?ac=feed&op=ignore&icon=$value[icon]&uid=$value[uid]&feedid=$value[feedid]" id="a_feedicon_$value[feedid]" onclick="ajaxmenu(event, this.id, 99999)" class="float_del float_block" title="屏蔽">屏蔽</a>
- <!--{/if}-->
- </li>
- <!--{/loop}-->
- </ul>
- <!--{/loop}-->
- </div>
- </div>
复制代码 5.注意以上代码里面要修改的部分
然后提交-更新缓存查看你的首页吧,(下面的游戏显示要开启漫游添加了应用才显示)
演示站点:http://home.sunnywo.com
我的站纯粹就是用来玩的,不运营不添加内容,也不需要大家的IP,谢谢! |