我把默认默认模板的 活动和话题删除了,是否需要删除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的原因?
而且有时候退出很慢一直不跳转! |