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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 官方的人怎么都不回答问题了????????????????

[复制链接]
huluwa8899 发表于 2010-5-28 15:14:02 | 显示全部楼层 |阅读模式
我把默认默认模板的 活动和话题删除了,是否需要删除source/network.php里对应部分删除?

是否需要把以下代码删除?

不删除,是不是会导致首页打开慢?
01.//话题

02.$cachefile = S_ROOT.'./data/cache_network_thread.txt';

03.if(check_network_cache('thread')) {

04.        $threadlist = unserialize(sreadfile($cachefile));

05.} else {

06.        $sqlarr = mk_network_sql('thread',

07.                array('tid', 'uid'),

08.                array('hot','viewnum','replynum'),

09.                array('dateline','lastpost'),

10.                array('dateline','viewnum','replynum','hot')

11.        );

12.        extract($sqlarr);

13.

14.        //显示数量

15.        $shownum = 10;

16.        

17.        $threadlist = array();

18.        $query = $_SGLOBAL['db']->query("SELECT main.*, m.tagname

19.                FROM ".tname('thread')." main

20.                LEFT JOIN ".tname('mtag')." m ON m.tagid=main.tagid

21.                WHERE ".implode(' AND ', $wherearr)."

22.                ORDER BY main.{$order} $sc LIMIT 0,$shownum");

23.        while ($value = $_SGLOBAL['db']->fetch_array($query)) {

24.                $value['tagname'] = getstr($value['tagname'], 20);

25.                $value['subject'] = getstr($value['subject'], 50);

26.                $threadlist[] = $value;

27.        }

28.        if($_SGLOBAL['network']['thread']['cache']) {

29.                swritefile($cachefile, serialize($threadlist));

30.        }

31.}

32.foreach($threadlist as $key => $value) {

33.        realname_set($value['uid'], $value['username']);

34.        $threadlist[$key] = $value;

35.}

36.

37.

38.//活动

39.include_once(S_ROOT.'./data/data_eventclass.php');

40.$cachefile = S_ROOT.'./data/cache_network_event.txt';

41.if(check_network_cache('event')) {

42.        $eventlist = unserialize(sreadfile($cachefile));

43.} else {

44.        $sqlarr = mk_network_sql('event',

45.                array('eventid', 'uid'),

46.                array('hot','membernum','follownum'),

47.                array('dateline'),

48.                array('dateline','membernum','follownum','hot')

49.        );

50.        extract($sqlarr);

51.

52.        //显示数量

53.        $shownum = 4;

54.        

55.        $eventlist = array();

56.        $query = $_SGLOBAL['db']->query("SELECT main.*

57.                FROM ".tname('event')." main

58.                WHERE ".implode(' AND ', $wherearr)."

59.                ORDER BY main.{$order} $sc LIMIT 0,$shownum");

60.        while ($value = $_SGLOBAL['db']->fetch_array($query)) {

61.                $value['title'] = getstr($value['title'], 45);

62.                if($value['poster']){

63.                        $value['pic'] = pic_get($value['poster'], $value['thumb'], $value['remote']);

64.                } else {

65.                        $value['pic'] = $_SGLOBAL['eventclass'][$value['classid']]['poster'];

66.                }

67.                $eventlist[] = $value;

68.        }

69.        if($_SGLOBAL['network']['event']['cache']) {

70.                swritefile($cachefile, serialize($eventlist));

71.        }

72.}

73.foreach($eventlist as $key => $value) {

74.        realname_set($value['uid'], $value['username']);

75.        $eventlist[$key] = $value;

76.}

77.

78.

79.//投票

80.$cachefile = S_ROOT.'./data/cache_network_poll.txt';

81.if(check_network_cache('poll')) {

82.        $polllist = unserialize(sreadfile($cachefile));

83.} else {

84.        $sqlarr = mk_network_sql('poll',

85.                array('pid', 'uid'),

86.                array('hot','voternum','replynum'),

87.                array('dateline'),

88.                array('dateline','voternum','replynum','hot')

89.        );

90.        extract($sqlarr);

91.

92.        //显示数量

93.        $shownum = 9;

94.        

95.        $polllist = array();

96.        $query = $_SGLOBAL['db']->query("SELECT main.*

97.                FROM ".tname('poll')." main

98.                WHERE ".implode(' AND ', $wherearr)."

99.                ORDER BY main.{$order} $sc LIMIT 0,$shownum");

100.        while ($value = $_SGLOBAL['db']->fetch_array($query)) {

101.                realname_set($value['uid'], $value['username']);

102.                $polllist[] = $value;

103.        }

104.        if($_SGLOBAL['network']['poll']['cache']) {

105.                swritefile($cachefile, serialize($polllist));

106.        }

107.}

108.foreach($polllist as $key => $value) {

109.        realname_set($value['uid'], $value['username']);

110.        $polllist[$key] = $value;

111.}
复制代码还有个问题:第一次在电脑没有缓存的情况下,打开站很快,但是登陆以后,退出,再打开就会很慢,甚至打不开,是不是COOKIE的原因?

而且有时候退出很慢一直不跳转!
云天一 发表于 2010-5-28 15:24:08 | 显示全部楼层
我把默认默认模板的 活动和话题删除了,是否需要删除source/network.php里对应部分删除?

是否需要把以下代码删除?


可以放着

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-7 23:23 , Processed in 0.087392 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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