UCHome 如何把首页最新日志调用改为置顶话题调用

本文详细介绍了如何在 UCHome 中将首页的日志调用改为置顶话题的调用,通过修改 PHP 程序和模板文件实现首页内容的个性化展示。

在使用 UCHome 的过程中,我们有时候可能需要将首页的日志调用改为调用置顶话题。UCHome 采用了程序和模板分离的机制,程序主要用来从数据库中获得需要的数据并对数据进行处理,模板的作用是将数据以一定的形式显示出来。所以,下面从这两个方面具体说一下如何进行修改。

1、修改 PHP 程序

打开./index.php,找到

  • CODE:  [COPY]
  • $bloglist = array();
  • $query $_SGLOBAL['db']->query("SELECT blogid,subject,uid,username FROM ".tname('blog')." WHERE friend='0' AND dateline>'$wheretime' ORDER BY replynum DESC LIMIT 0,11");
  • while ($value $_SGLOBAL['db']->fetch_array($query)) {
  •     $bloglist[] = $value;
  • }
  • <B><B><SPAN style="FONT-FAMILY: monospace"><SPAN style="FONT-FAMILY: Arial,Helvetica,sans-serif"></SPAN></SPAN></B></B>

改为:

  • CODE:  [COPY]
  • $topthreadlist = array();
  • $query $_SGLOBAL['db']->query("SELECT * FROM ".tname('thread')." WHERE displayorder='1' ORDER BY dateline DESC LIMIT 0,11");
  • while ($value $_SGLOBAL['db']->fetch_array($query)) {
  •     $topthreadlist[] = $value;
  • }
  • <B><B><SPAN style="FONT-FAMILY: monospace"></SPAN></B></B>

2、修改模板文件

UCHome 首页的模板文件 index.htm,所以请打开您使用的UCHome风格对应模板目录下的 index.htm 文件(如果使用的是默认风格,此文件路径是 ./template/default/index.htm ),找到:

  • CODE:  [COPY]
  • <!--{loop $bloglist $key $value}-->
  • <li<!--{if $key==0}--> class="news_title"<!--{/if}-->><a href="space.php?uid={$value[uid]}&do=blog&id={$value[blogid]}">$value[subject]</a></li>
  • <!--{/loop}-->

改为:

  • CODE:  [COPY]
  • <!--{loop $topthreadlist $key $value}-->
  • <li<!--{if $key==0}--> class="news_title"<!--{/if}-->><a href="space.php?uid={$value[uid]}&do=thread&id={$value[tid]}">$value[subject]</a></li>
  • <!--{/loop}-->
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值