|
 
- 帖子
- 318
- 积分
- 372
- 威望
- 11
- 金币
- 5 个
- 体力
- 317
- 注册时间
- 2005-10-17
|

【Discuz! Support Team 出品】首页四格(访客信息+论坛信息+最新发表+最新回复)
我是马来西亚人,先放个国旗 恭祝马来西亚2007独立50周年 
【Discuz! Support Team 出品】 声明:只是把4.0的转成5.0,并非本人原创 首页四格(访客信息+论坛信息+最新发表+最新回复)for DZ5.0
程序名称:在首页显示 ip地址、访问地点、浏览器、操作系统
运行平台: Discuz! 5.0
程序作者: Laoniu(修改自4.0首页四格+魔焰男孩的显示访客信息)
修改文件: index.php
修改模板: discuz.htm
增加文件: userinfo.inc.php,hot_topics.htm
数据升级: 无
增加查询: 2
程序演示http://ykopi.com/index
1、上传附件中的两个文件到论坛相应目录;
2、修改index.php
查找:- require_once './include/common.inc.php';
复制代码 下面加:- require_once './include/userinfo.inc.php';
复制代码 查找:- } else {
- $showoldetails = false;
- }
复制代码 下面加:- //首页热门贴 Start
- $hack_subject_len=34; //每个标题最多显示得字数
- $hack_subject_num=10; //需要显示记录数
- //最新贴
- $query = $db->query("SELECT dateline,tid,subject,author,views,replies FROM {$tablepre}threads ORDER BY dateline DESC LIMIT 0, $hack_subject_num");
- while($thread = $db->fetch_array($query)) {
- $thread[subject0]=$thread[subject];
- $thread['subject'] = cutstr($thread['subject'], $hack_subject_len);
- $hack_newthreads_threadlist[] = $thread;
- }
- $threadview = $threadreply = array();
- //最新回复
- $query = $db->query("SELECT replies, tid, subject,author,views,lastposter FROM {$tablepre}threads where replies !=0 ORDER BY lastpost DESC LIMIT 0, $hack_subject_num");
- while($thread = $db->fetch_array($query)) {
- $thread[subject0]=$thread[subject];
- $thread[subject] = cutstr($thread[subject], $hack_subject_len);
- $threadreply[] = $thread;
- }
- //首页热门贴 End
复制代码 查找:- $newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
复制代码 下面加:- $today = mktime (0,0,0,date("m") ,date("d"),date("Y"));
- $build_date = mktime (0,0,0,03,31,2006);//请修改后面的三个数字,分别代表你论坛运行第一天的月,日,年。
- $build_days = (int)(($today-$build_date)/(24*3600));
复制代码 3、修改discuz.htm
查找:- <div style="width: {TABLEWIDTH}; clear: both; overflow: hidden;">
- <div class="left" style="line-height: 18px;">
- <span class="bold"><!--{if $gid || !$discuz_uid}--><a href="$indexname">$bbname</a><!--{else}-->$discuz_user<!--{/if}-->
- <!--{if $supe_status && $discuz_uid}-->
- -
- <!--{if !$xspacestatus}-->
- <a href="$supe_siteurl/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a>
- <!--{else}-->
- <a href="$supe_siteurl/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a>
- <!--{/if}-->
- <!--{/if}-->
- </span>
- <br>
- {lang credits}: <span class="bold smalltxt">$credits</span> <span id="creditlist">{lang credits_detail}<script type="text/javascript">menuregister(false, "creditlist", true)</script></span> / {lang index_status}:
- <!--{if $validdays}-->
- <a href="member.php?action=groupexpiry"><span class="bold">$grouptitle</span>($validdays)</a>
- <!--{else}-->
- <span class="bold">$grouptitle</span><!--{/if}-->
- <!--{if $allowinvisible && $discuz_uid}-->{lang online_status}:
- <!--{if !empty($invisible)}-->
- <a href="member.php?action=switchstatus" title="{lang login_switch_normal_mode}">{lang login_invisible_mode}</a>
- <!--{else}-->
- <a href="member.php?action=switchstatus" title="{lang login_switch_invisible_mode}">{lang login_normal_mode}</a>
- <!--{/if}-->
- <!--{/if}--><br>
- {lang your_lastvisit} <span class="smalltxt">$lastvisittime</span><br>
- </div>
- <div class="right" style="line-height: 18px;">
- <a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a> |
- <!--{if $discuz_uid}-->
- <!--{if $allowuseblog}-->
- <a href="blog.php?uid=$discuz_uid" target="_blank">{lang blog}</a> |
- <!--{/if}-->
- <!--{/if}-->
- <a href="digest.php">{lang digest}</a> |
- <a href="member.php?action=markread">{lang mark_read}</a>
- <!--{if $rssstatus}--><a href="rss.php?auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
- <br>
- {lang total} <span class="smalltxt">$threads</span> {lang index_threads} / <span class="smalltxt">$posts</span> {lang index_posts} / {lang index_today} <span class="smalltxt">$todayposts</span> {lang index_posts}<br>
- {lang total} <span class="smalltxt">$totalmembers</span> {lang index_members} / {lang welcome_newmember} <a href="viewpro.php?username=$memberenc"><span class="bold">$lastmember</span></a>
- </div>
- </div><br>
复制代码 替换成:
演示:
[ 本帖最后由 bingyen 于 2007-1-7 18:30 编辑 ] |
|