找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1187|回复: 14

[【原创】] 等了国学数典一整天,芝麻开门吧

[复制链接]
发表于 2009-9-15 00:44:35 | 显示全部楼层 |阅读模式
说是最迟9月14日开放,现在已经是9月15日了,还不见开放。心里有些失落。
除了领红包这样的开心事情外,还可以多少寻些书跟广大的朋友们分享,可惜。

自从上次数典暂时停摆后,已经两个月没有出问题了,不想现在又不成了。可能还是服务器的原因吧。

上次重新开放,数典也算有了不少的动作,其中增加了购书入口便是很大的不同了。也能理解。

另外,便是我很喜欢的应助,基本上有试读的书都能够求到,这个让我想念那些辛苦应助的大侠了。

此外,此外。以前停个几天,便有人出来到处喊,现在似乎平静了。唯有我做个纪念式样的怀念吧。
回复

使用道具 举报

发表于 2009-9-15 10:06:34 | 显示全部楼层
国学数典真是管理混乱,有一回受攻击,我的帖子全没了,后来老是登陆不上,怎么老是维护啊
回复

使用道具 举报

发表于 2009-9-15 17:54:41 | 显示全部楼层
看样子你诚心可嘉,gxsd 恢复开张。
回复

使用道具 举报

 楼主| 发表于 2009-9-15 19:00:40 | 显示全部楼层
感情是因为我,所以开放了,幸福中呀,并向老醉白上一到两眼。
回复

使用道具 举报

发表于 2009-9-15 19:08:45 | 显示全部楼层
这里很多高层,在那里也是高层哦~
回复

使用道具 举报

发表于 2009-9-15 19:58:13 | 显示全部楼层
国学数典门槛也变高了。我那小号都进不去啦!
回复

使用道具 举报

发表于 2009-9-15 20:04:29 | 显示全部楼层
引用第1楼幻影于2009-09-15 10:06发表的 :
国学数典真是管理混乱,有一回受攻击,我的帖子全没了,后来老是登陆不上,怎么老是维护啊

受攻击就说明管理混乱了?
至于总是维护,那就没办法了。因为discuz不如php稳定,但是discuz能传大附件。
另外,服务器托管在外地,很多事情处理起来需要时间的。
回复

使用道具 举报

发表于 2009-9-15 20:11:16 | 显示全部楼层
引用第3楼bulunuo于2009-09-15 19:00发表的 :
感情是因为我,所以开放了,幸福中呀,并向老醉白上一到两眼。


建议bulunuo兄今后发表意见时写明:不欢迎XX、XXX、XXXX等跟帖、不同意我的意见者请勿发言。

不知道你在数典活跃到什么程度。

估计你在篮球场上是个爱吃独食和惯于并善于责备别人的球员。
回复

使用道具 举报

 楼主| 发表于 2009-9-15 20:36:30 | 显示全部楼层
仿某人风格:
建议bulunuo兄今后发表意见时写明:不欢迎XX、XXX、XXXX等跟帖、不同意我的意见者请勿发言。

为什么呢?
不知道你在数典活跃到什么程度。

我在数典活跃到什么程度关你什么事情呢?
估计你在篮球场上是个爱吃独食和惯于并善于责备别人的球员。
估计你又醉了。

回复

使用道具 举报

发表于 2009-9-15 22:37:25 | 显示全部楼层
数典也有求助?

嗯,我正有一些书,准备求助呢。

数典那边,不知价格如何。

领红包领得那么辛苦,还不知够几次求助的。

今年我在博研求书,总共五本书左右吧,就把我在博研N年辛苦所得的身家,全部支出了。
回复

使用道具 举报

发表于 2009-9-16 08:43:00 | 显示全部楼层
看样了,来这儿的也都是数典的同学呀!前几天登不上,我也是难受,真怕是有那样一天呀,还好,现在又能上去了, 呀!
回复

使用道具 举报

发表于 2009-9-16 11:51:52 | 显示全部楼层
刚才上了一回,然后又不行了。
回复

使用道具 举报

发表于 2009-9-16 17:22:04 | 显示全部楼层
纠结死了 每天上网第一件事情就是去GXSD 等几天了
回复

使用道具 举报

发表于 2009-9-16 22:48:01 | 显示全部楼层
已经好久没去了。。。。。。
连ID都忘记了。。。
回复

使用道具 举报

发表于 2009-9-19 08:36:23 | 显示全部楼层
<?php

/*
  [Discuz!] (C)2001-2009 Comsenz Inc.
  This is NOT a freeware, use is subject to license terms

  $Id: index.php 16688 2008-11-14 06:41:07Z cnteacher $
*/

define(&#39;CURSCRIPT&#39;, &#39;index&#39;);

require_once &#39;./include/common.inc.php&#39;;
require_once DISCUZ_ROOT.&#39;./include/forum.func.php&#39;;

$discuz_action = 1;

if($cacheindexlife && !$discuz_uid && $showoldetails != &#39;yes&#39; && (!$_DCACHE[&#39;settings&#39;][&#39;frameon&#39;] || $_DCACHE[&#39;settings&#39;][&#39;frameon&#39;] && $_GET[&#39;frameon&#39;] != &#39;yes&#39;) && empty($gid)) {

  $indexcache = getcacheinfo(0);

  if($timestamp - $indexcache[&#39;filemtime&#39;] > $cacheindexlife) {
    @unlink($indexcache[&#39;filename&#39;]);
    define(&#39;CACHE_FILE&#39;, $indexcache[&#39;filename&#39;]);
    $styleid = $_DCACHE[&#39;settings&#39;][&#39;styleid&#39;];
  } elseif($indexcache[&#39;filename&#39;]) {
    @readfile($indexcache[&#39;filename&#39;]);
    $debug && debuginfo();
    $debug ? die(&#39;<script type="text/javascript">document.getElementById("debuginfo").innerHTML = " &#39;.($debug ? &#39;Updated at &#39;.gmdate("H:i:s", $indexcache[&#39;filemtime&#39;] + 3600 * 8).&#39;, Processed in &#39;.$debuginfo[&#39;time&#39;].&#39; second(s), &#39;.$debuginfo[&#39;queries&#39;].&#39; Queries&#39;.($gzipcompress ? &#39;, Gzip enabled&#39; : &#39;&#39;) : &#39;&#39;).&#39;";</script>&#39;) : die();
  }
}


if(isset($showoldetails)) {
  switch($showoldetails) {
    case &#39;no&#39;: dsetcookie(&#39;onlineindex&#39;, 0, 86400 * 365); break;
    case &#39;yes&#39;: dsetcookie(&#39;onlineindex&#39;, 1, 86400 * 365); break;
  }
} else {
  $showoldetails = false;
}

$currenttime = gmdate($timeformat, $timestamp + $timeoffset * 3600);
$lastvisittime = dgmdate("$dateformat $timeformat", $lastvisit + $timeoffset * 3600);

$memberenc = rawurlencode($lastmember);
$newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
$rsshead = $rssstatus ? (&#39;<link rel="alternate" type="application/rss+xml" title="&#39;.$bbname.&#39;" href="&#39;.$boardurl.&#39;rss.php?auth=&#39;.$rssauth."\" />\n") : &#39;&#39;;

$customtopics = &#39;&#39;;
if($qihoo[&#39;maxtopics&#39;]) {
  foreach(explode("\t", isset($_DCOOKIE[&#39;customkw&#39;]) ? $_DCOOKIE[&#39;customkw&#39;] : &#39;&#39;) as $topic) {
    $topic = dhtmlspecialchars(trim(stripslashes($topic)));
    $customtopics .= &#39;<a href="topic.php?keyword=&#39;.rawurlencode($topic).&#39;" target="_blank">&#39;.$topic.&#39;</a> &#39;;
  }
}

$catlist = $forumlist = $sublist = $forumname = $collapseimg = $collapse = array();
$threads = $posts = $todayposts = $fids = $announcepm = 0;
$postdata = $historyposts ? explode("\t", $historyposts) : array();

foreach(array(&#39;forumlinks&#39;, &#39;sidebar&#39;) as $key) {
  if(!isset($_COOKIE[&#39;discuz_collapse&#39;]) || strpos($_COOKIE[&#39;discuz_collapse&#39;], $key) === FALSE) {
    $collapseimg[$key] = &#39;collapsed_no&#39;;
    $collapse[$key] = &#39;&#39;;
  } else {
    $collapseimg[$key] = &#39;collapsed_yes&#39;;
    $collapse[$key] = &#39;display: none&#39;;
  }
}

if(!empty($gid)) {
  $infosidestatus[2] = !empty($infosidestatus[&#39;f&#39;.$gid][0]) ? $infosidestatus[&#39;f&#39;.$gid][0] : $infosidestatus[2];
}
$infosidestatus[&#39;allow&#39;] = $infosidestatus[&#39;allow&#39;] && $infosidestatus[2] && $infosidestatus[2] != -1 ? (!$collapse[&#39;sidebar&#39;] ? 2 : 1) : 0;


$gid = !empty($gid) ? intval($gid) : 0;

if(!$gid) {
  $announcements = &#39;&#39;;
  if($_DCACHE[&#39;announcements&#39;]) {
    $readapmids = !empty($_DCOOKIE[&#39;readapmid&#39;]) ? explode(&#39;D&#39;, $_DCOOKIE[&#39;readapmid&#39;]) : array();
    foreach($_DCACHE[&#39;announcements&#39;] as $announcement) {
      if(empty($announcement[&#39;groups&#39;]) || in_array($groupid, $announcement[&#39;groups&#39;])) {
        if(empty($announcement[&#39;type&#39;])) {
          $announcements .= &#39;<li><a href="announcement.php?id=&#39;.$announcement[&#39;id&#39;].&#39;">&#39;.$announcement[&#39;subject&#39;].
            &#39;<em>(&#39;.gmdate($dateformat, $announcement[&#39;starttime&#39;] + $timeoffset * 3600).&#39;)</em></a></li>&#39;;
        } elseif($announcement[&#39;type&#39;] == 1) {
          $announcements .= &#39;<li><a href="&#39;.$announcement[&#39;message&#39;].&#39;" target="_blank">&#39;.$announcement[&#39;subject&#39;].
            &#39;<em>(&#39;.gmdate($dateformat, $announcement[&#39;starttime&#39;] + $timeoffset * 3600).&#39;)</em></a></li>&#39;;
        }
      }
    }
  }
  unset($_DCACHE[&#39;announcements&#39;]);

  $sql = !empty($accessmasks) ?
        "SELECT f.fid, f.fup, f.type, f.name, f.threads, f.posts, f.todayposts, f.lastpost, f.inheritedmod, f.forumcolumns, f.simple, ff.description, ff.moderators, ff.icon, ff.viewperm, ff.redirect, a.allowview FROM {$tablepre}forums f
          LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid
          LEFT JOIN {$tablepre}access a ON a.uid=&#39;$discuz_uid&#39; AND a.fid=f.fid
          WHERE f.status>0 ORDER BY f.type, f.displayorder"
        : "SELECT f.fid, f.fup, f.type, f.name, f.threads, f.posts, f.todayposts, f.lastpost, f.inheritedmod, f.forumcolumns, f.simple, ff.description, ff.moderators, ff.icon, ff.viewperm, ff.redirect FROM {$tablepre}forums f
          LEFT JOIN {$tablepre}forumfields ff USING(fid)
          WHERE f.status>0 ORDER BY f.type, f.displayorder";

  $query = $db->query($sql);

  while($forum = $db->fetch_array($query)) {
    $forumname[$forum[&#39;fid&#39;]] = strip_tags($forum[&#39;name&#39;]);
    if($forum[&#39;type&#39;] != &#39;group&#39;) {

      $threads += $forum[&#39;threads&#39;];
      $posts += $forum[&#39;posts&#39;];
      $todayposts += $forum[&#39;todayposts&#39;];

      if($forum[&#39;type&#39;] == &#39;forum&#39; && isset($catlist[$forum[&#39;fup&#39;]])) {
        if(forum($forum)) {
          $catlist[$forum[&#39;fup&#39;]][&#39;forums&#39;][] = $forum[&#39;fid&#39;];
          $forum[&#39;orderid&#39;] = $catlist[$forum[&#39;fup&#39;]][&#39;forumscount&#39;]++;
          $forum[&#39;subforums&#39;] = &#39;&#39;;
          $forumlist[$forum[&#39;fid&#39;]] = $forum;
        }

      } elseif(isset($forumlist[$forum[&#39;fup&#39;]])) {

        $forumlist[$forum[&#39;fup&#39;]][&#39;threads&#39;] += $forum[&#39;threads&#39;];
        $forumlist[$forum[&#39;fup&#39;]][&#39;posts&#39;] += $forum[&#39;posts&#39;];
        $forumlist[$forum[&#39;fup&#39;]][&#39;todayposts&#39;] += $forum[&#39;todayposts&#39;];
        if($subforumsindex && $forumlist[$forum[&#39;fup&#39;]][&#39;permission&#39;] == 2 && !($forumlist[$forum[&#39;fup&#39;]][&#39;simple&#39;] & 16) || ($forumlist[$forum[&#39;fup&#39;]][&#39;simple&#39;] & 8)) {
          $forumlist[$forum[&#39;fup&#39;]][&#39;subforums&#39;] .= &#39;<a href="forumdisplay.php?fid=&#39;.$forum[&#39;fid&#39;].&#39;">&#39;.$forum[&#39;name&#39;].&#39;</a> &#39;;
        }

      }

    } else {

      if(!isset($_COOKIE[&#39;discuz_collapse&#39;]) || strpos($_COOKIE[&#39;discuz_collapse&#39;], &#39;category_&#39;.$forum[&#39;fid&#39;]) === FALSE) {
        $forum[&#39;collapseimg&#39;] = &#39;collapsed_no.gif&#39;;
        $collapse[&#39;category_&#39;.$forum[&#39;fid&#39;]] = &#39;&#39;;
      } else {
        $forum[&#39;collapseimg&#39;] = &#39;collapsed_yes.gif&#39;;
        $collapse[&#39;category_&#39;.$forum[&#39;fid&#39;]] = &#39;display: none&#39;;
      }

      if($forum[&#39;moderators&#39;]) {
        $forum[&#39;moderators&#39;] = moddisplay($forum[&#39;moderators&#39;], &#39;flat&#39;);
      }
      $forum[&#39;forumscount&#39;]   = 0;
      $catlist[$forum[&#39;fid&#39;]] = $forum;
    }
  }

  foreach($catlist as $catid => $category) {
    if($catlist[$catid][&#39;forumscount&#39;] && $category[&#39;forumcolumns&#39;]) {
      $catlist[$catid][&#39;forumcolwidth&#39;] = floor(100 / $category[&#39;forumcolumns&#39;]).&#39;%&#39;;
      $catlist[$catid][&#39;endrows&#39;] = &#39;&#39;;
      if($colspan = $category[&#39;forumscount&#39;] % $category[&#39;forumcolumns&#39;]) {
        while(($category[&#39;forumcolumns&#39;] - $colspan) > 0) {
          $catlist[$catid][&#39;endrows&#39;] .= &#39;<td> </td>&#39;;
          $colspan ++;
        }
        $catlist[$catid][&#39;endrows&#39;] .= &#39;</tr>&#39;;
      }

    } elseif(empty($category[&#39;forumscount&#39;])) {
      unset($catlist[$catid]);
    }
  }
  unset($catid, $category);

  if(isset($catlist[0]) && $catlist[0][&#39;forumscount&#39;]) {
    $catlist[0][&#39;fid&#39;] = 0;
    $catlist[0][&#39;type&#39;] = &#39;group&#39;;
    $catlist[0][&#39;name&#39;] = $bbname;
    $catlist[0][&#39;collapseimg&#39;] = &#39;collapsed_no.gif&#39;;
  } else {
    unset($catlist[0]);
  }

  if($whosonlinestatus == 1 || $whosonlinestatus == 3) {
    $whosonlinestatus = 1;

    $onlineinfo = explode("\t", $onlinerecord);
    if(empty($_DCOOKIE[&#39;onlineusernum&#39;])) {
      $onlinenum = $db->result_first("SELECT COUNT(*) FROM {$tablepre}sessions");
      if($onlinenum > $onlineinfo[0]) {
        $_DCACHE[&#39;settings&#39;][&#39;onlinerecord&#39;] = $onlinerecord = "$onlinenum\t$timestamp";
        $db->query("UPDATE {$tablepre}settings SET value=&#39;$onlinerecord&#39; WHERE variable=&#39;onlinerecord&#39;");
        require_once DISCUZ_ROOT.&#39;./include/cache.func.php&#39;;
        updatesettings();
        $onlineinfo = array($onlinenum, $timestamp);
      }
      dsetcookie(&#39;onlineusernum&#39;, intval($onlinenum), 300);
    } else {
      $onlinenum = intval($_DCOOKIE[&#39;onlineusernum&#39;]);
    }
    $onlineinfo[1] = gmdate($dateformat, $onlineinfo[1] + ($timeoffset * 3600));

    $detailstatus = $showoldetails == &#39;yes&#39; || (((!isset($_DCOOKIE[&#39;onlineindex&#39;]) && !$whosonline_contract) || $_DCOOKIE[&#39;onlineindex&#39;]) && $onlinenum < 500 && !$showoldetails);

    if($detailstatus) {
      @include language(&#39;actions&#39;);

      $discuz_uid && updatesession();
      $membercount = $invisiblecount = 0;
      $whosonline = array();

      $maxonlinelist = $maxonlinelist ? $maxonlinelist : 500;

      $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ".(isset($_DCACHE[&#39;onlinelist&#39;][7]) ? &#39;&#39; : &#39;WHERE uid <> 0&#39;)." ORDER BY uid DESC LIMIT ".$maxonlinelist);
      while($online = $db->fetch_array($query)) {
        if($online[&#39;uid&#39;]) {
          $membercount ++;
          if($online[&#39;invisible&#39;]) {
            $invisiblecount++;
            continue;
          } else {
            $online[&#39;icon&#39;] = isset($_DCACHE[&#39;onlinelist&#39;][$online[&#39;groupid&#39;]]) ? $_DCACHE[&#39;onlinelist&#39;][$online[&#39;groupid&#39;]] : $_DCACHE[&#39;onlinelist&#39;][0];
          }

        } else {
          $online[&#39;icon&#39;] = $_DCACHE[&#39;onlinelist&#39;][7];
          $online[&#39;username&#39;] = $_DCACHE[&#39;onlinelist&#39;][&#39;guest&#39;];
        }

        $online[&#39;fid&#39;] = $online[&#39;fid&#39;] ? $forumname[$online[&#39;fid&#39;]] : 0;
        $online[&#39;action&#39;] = $actioncode[$online[&#39;action&#39;]];
        $online[&#39;lastactivity&#39;] = gmdate($timeformat, $online[&#39;lastactivity&#39;] + ($timeoffset * 3600));
        $whosonline[] = $online;
      }
      unset($actioncode, $online);

      if($onlinenum > $maxonlinelist) {
        $membercount = $db->result_first("SELECT COUNT(*) FROM {$tablepre}sessions WHERE uid <> &#39;0&#39;");
        $invisiblecount = $db->result_first("SELECT COUNT(*) FROM {$tablepre}sessions WHERE invisible = &#39;1&#39;");
      }

      if($onlinenum < $membercount) {
        $onlinenum = $db->result_first("SELECT COUNT(*) FROM {$tablepre}sessions");
        dsetcookie(&#39;onlineusernum&#39;, intval($onlinenum), 300);
      }

      $guestcount = $onlinenum - $membercount;

      $db->free_result($query);
      unset($online);
    }

  } else {
    $whosonlinestatus = 0;
  }

} else {
  require_once DISCUZ_ROOT.&#39;./include/category.inc.php&#39;;

}

$lastvisit = $lastvisit ? dgmdate("$dateformat $timeformat", $lastvisit + 3600 * $timeoffset) : 0;

include template(&#39;discuz&#39;);

?>
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-9-24 16:37 , Processed in 0.107338 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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