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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 【火狼出品】首页6格For DZ6 完美版 (远程抓图/组图) [2008.04.14]

[复制链接]
ita-biti 发表于 2008-4-3 13:11:47 | 显示全部楼层
不行哦……
回复

使用道具 举报

ita-biti 发表于 2008-4-3 13:29:16 | 显示全部楼层
等会……可能是代码有点问题,正在测试
回复

使用道具 举报

mzroy 发表于 2008-4-3 13:41:29 | 显示全部楼层
非常感谢。。。
回复

使用道具 举报

ita-biti 发表于 2008-4-3 14:06:53 | 显示全部楼层
非常抱歉代码错了……但现在服务器有问题,还无法测试,稍后放出随机贴排行代码。
回复

使用道具 举报

ita-biti 发表于 2008-4-3 14:22:32 | 显示全部楼层
随机推荐代码:
不需要修改任何文件,只在后台插件设置,添加模块即可。(下方截图)
  1. //随机

  2. $hack_cut_str = 48; //标题字数

  3. $hack_cut_strauthor = 9;

  4. $new_hot_threadlist = array();

  5. $sjthread = array();

  6. $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid  AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY rand() DESC LIMIT 0, 10");

  7. while($sjthread = $db->fetch_array($query)) {

  8.         $sjthread['forumname'] = ereg_replace('<[^>]*>','',$sjthread['name']);

  9.         $sjthread['view_subject'] = cutstr($sjthread['subject'],$hack_cut_str);

  10.         $sjthread['view_lastposter'] = cutstr($sjthread['lastposter'],$hack_cut_strauthor);

  11.                 $sjthread['date']= gmdate("$dateformat $timeformat", $sjthread['dateline'] + $timeoffset * 3600);

  12.         $sjthread['lastreplytime']= gmdate("$dateformat $timeformat", $sjthread[lastpost] + ($timeoffset * 3600));

  13.         if($sjthread['highlight']) {

  14.                 $string = sprintf('%02d', $sjthread['highlight']);

  15.                 $stylestr = sprintf('%03b', $string[0]);

  16.                 $sjthread['highlight'] = 'style="';

  17.                 $sjthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';

  18.                 $sjthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';

  19.                 $sjthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';

  20.                 $sjthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';

  21.                 $sjthread['highlight'] .= '"';

  22.         } else {

  23.                 $sjthread['highlight'] = '';

  24.         }

  25.         $new_hot_threadlist[] = $sjthread;

  26. }
  27. //----结束


  28. foreach ($new_hot_threadlist as $sjthread){
  29. echo "<div style="overflow: hidden;height: 20px;width: 100%;"><em style="float:right; padding-top:2px;padding-right:5px"><a href="space.php?uid=$sjthread[authorid]" title="{$_Flang[look_forward]}$sjthread[author]{$_Flang[look_space]}" target="_blank">$sjthread[author]</a></em><span style="float:left;padding-right:5px"><a href="viewthread.php?tid=$sjthread[tid]" $sjthread[highlight] title='随机推荐\n{$_Flang[forumid]}: $sjthread[forumname]\n{$_Flang[subject]}: $sjthread[subject]\n{$_Flang[author]}: $sjthread[author]\n{$_Flang[posttime]}: $sjthread[date]\n{$_Flang[views]}: $sjthread[views] {$_Flang[degree]}\n{$_Flang[replys]}: $sjthread[replies] {$_Flang[degree]}\n{$_Flang[lastpost]}: $sjthread[lastreplytime]\n{$_Flang[lastpost]}: $sjthread[lastposter]\n>>>welcom'>$sjthread[view_subject]</a></span></div><div style="clear:both;"></div>";
  30. }
复制代码
演示:http://www.ita-biti.com/bbs/



非常感谢楼主的帮助~~~
另外希望楼主在一楼放个本帖的链接,方便大家看到。
回复

使用道具 举报

 楼主| 火狼王子 发表于 2008-4-3 15:07:13 | 显示全部楼层

回复 346# ita-biti 的帖子

其实还可以把这些代码做成一个php文件,这样更加方便日后修改。
比如建一个randthread.php放在插件目录下,再在模块代码中改为 @include(‘插件目录/randthread.php’);

这个代码中不显示高亮主题颜色。
回复

使用道具 举报

totoromehk 发表于 2008-4-3 15:16:01 | 显示全部楼层
請問怎樣另外增加指定一版塊的最新主題?
回复

使用道具 举报

ita-biti 发表于 2008-4-3 15:29:10 | 显示全部楼层

回复 347# 火狼王子 的帖子

还请多指教~~
祝下一个版本更完美~~
回复

使用道具 举报

 楼主| 火狼王子 发表于 2008-4-3 15:42:16 | 显示全部楼层
原帖由 totoromehk 于 2008-4-3 15:16 发表
請問怎樣另外增加指定一版塊的最新主題?


模块PHP代码如下
  1. $_FITS['threadfids'] = '你想要指定的版块ID数字多个用半角,隔开';
  2. $_FITS['newthreadshow'] = 1;
  3. foreach(get_threadlist('newthread') as $thread){
  4.         echo "<div class="toplist"><em><a href="space.php?uid=$thread[authorid]" title="{$_Flang[look_forward]}$thread[author]{$_Flang[look_space]}" target="_blank">$thread[view_author]</a></em><span><a href="viewthread.php?tid=$thread[tid]" $thread[highlight] title='{$_FITS[newthreadsub]}\n{$_Flang[forumid]}: $thread[forumname]\n{$_Flang[subject]}: $thread[subject] \n{$_Flang[author]}: $thread[author]\n{$_Flang[posttime]}: $thread[date]\n{$_Flang[views]}: $thread[views] {$_Flang[degree]} \n{$_Flang[replys]}: $thread[replies] {$_Flang[degree]}\n{$_Flang[lastpost]}: ".($thread['replies'] ? $thread['lastreplytime']."\n".$_Flang[lastpost].":".$thread['lastposter'] : $_Flang['noreply'])."'>$thread[view_subject]</a></span></div><div style="clear:both;"></div>";
  5. }
复制代码

[ 本帖最后由 火狼王子 于 2008-4-3 15:46 编辑 ]
回复

使用道具 举报

totoromehk 发表于 2008-4-3 15:44:07 | 显示全部楼层
組圖新版還未支援嗎?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 10:23 , Processed in 0.030490 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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