Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 原创:只用三步,使uchome日志显示相关内容文章

[复制链接]
bunsen 发表于 2010-9-27 15:15:37 | 显示全部楼层 |阅读模式
我用的是uchome2.0,其他版本可做参考。bunsen.cn 原创
第一步:添加函数
打开 \source\space_blog.php 文件 插入如下函数
//随机选择相关日志 tefee.net
$relatedList = array();
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname(‘blog’)." WHERE classid=’$blog[classid]‘ ORDER BY rand() LIMIT 0,12");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
        $relatedList[] = $value;
}
我选择插入的位置在137行后面,就是 //最新的日志 函数后面增加了相关日志函数。
第二步:修改模板
打开 \template\default\space_blog_view.htm 大概在67行后面。
或者搜索 $blog[message]
              </div>
在</div>后面插入如下内容。
<table width="100%" border="0" bgcolor="#F7F7F7" style="border:1px solid #EFE7CE;">
<tr>
<!–{eval $i=0;}–>
<!–{loop $relatedList $value}–>
<td>· <a href="space.php?uid=$value[uid]&do=blog&id=$value[blogid]">$value[subject]</a></td>
<!–{if $i%2==1}–>
</tr><tr>
<!–{/if}–>
<!–{eval $i=$i+1;}–>
<!–{/loop}–>
</tr>
</table>
第三步:更新缓存
管理员登录,进入后台管理,缓存更新,完成!
具体效果可看 http://tefee.net/ 网站里的任何一篇日志
 楼主| bunsen 发表于 2010-10-19 23:39:24 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 13:39 , Processed in 0.022589 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表