www.gusucode.com > Destoon B2B仿淘宝电子商务网站 UTF8 v6.0源码程序 > destoon/module/club/group.htm.php
<?php defined('IN_DESTOON') or exit('Access Denied'); if(!$MOD['list_html'] || !$itemid) return false; $gid = $catid = $itemid; $GRP = get_group($gid); if(!$GRP || $GRP['status'] != 3) return false; $CAT = get_cat($GRP['catid']); $GRP['managers'] = $GRP['manager'] ? explode('|', $GRP['manager']) : array(); $admin = ''; $typeid = 0; $condition = 'status=3 AND gid='.$catid; if($page == 1) { $items = $db->count($table, $condition); if($items != $GRP['post']) { $GRP['post'] = $items; $db->query("UPDATE {$table}_group SET post=$items WHERE itemid=$catid"); } } else { $items = $GRP['post']; } $pagesize = $MOD['pagesize']; $showpage = 1; $datetype = 5; $template = $GRP['template'] ? $GRP['template'] : 'group'; $total = max(ceil($items/$MOD['pagesize']), 1); if(isset($fid) && isset($num)) { $page = $fid; $topage = $fid + $num - 1; $total = $topage < $total ? $topage : $total; } for(; $page <= $total; $page++) { $offset = ($page-1)*$pagesize; $_CAT = array('catid' => $GRP['itemid'], 'catdir' => $GRP['filepath'], 'catname' => $GRP['title'], 'linkurl' => $GRP['linkurl']); $pages = listpages($_CAT, $items, $page, $pagesize); $tags = array(); if($page == 1) { $result = $db->query("SELECT ".$MOD['fields']." FROM {$table} WHERE status=3 AND ontop=2 ORDER BY addtime DESC LIMIT ".$MOD['maxontop'], 'CACHE'); while($r = $db->fetch_array($result)) { $r['adddate'] = timetodate($r['addtime'], 5); $r['editdate'] = timetodate($r['edittime'], 5); if($lazy && isset($r['thumb']) && $r['thumb']) $r['thumb'] = DT_SKIN.'image/lazy.gif" original="'.$r['thumb']; $r['alt'] = $r['title']; $r['title'] = set_style($r['title'], $r['style']); $r['linkurl'] = $MOD['linkurl'].$r['linkurl']; if(!$r['username']) $r['username'] = 'Guest'; $tags[] = $r; } $result = $db->query("SELECT ".$MOD['fields']." FROM {$table} WHERE status=3 AND gid=$gid AND ontop=1 ORDER BY addtime DESC LIMIT ".$MOD['maxontop'], 'CACHE'); while($r = $db->fetch_array($result)) { $r['adddate'] = timetodate($r['addtime'], 5); $r['editdate'] = timetodate($r['edittime'], 5); if($lazy && isset($r['thumb']) && $r['thumb']) $r['thumb'] = DT_SKIN.'image/lazy.gif" original="'.$r['thumb']; $r['alt'] = $r['title']; $r['title'] = set_style($r['title'], $r['style']); $r['linkurl'] = $MOD['linkurl'].$r['linkurl']; if(!$r['username']) $r['username'] = 'Guest'; $tags[] = $r; } } if($items) { $result = $db->query("SELECT ".$MOD['fields']." FROM {$table} WHERE {$condition} ORDER BY ".$MOD['order']." LIMIT {$offset},{$pagesize}"); while($r = $db->fetch_array($result)) { if($r['ontop']) continue; $r['adddate'] = timetodate($r['addtime'], 5); $r['editdate'] = timetodate($r['edittime'], 5); if($lazy && isset($r['thumb']) && $r['thumb']) $r['thumb'] = DT_SKIN.'image/lazy.gif" original="'.$r['thumb']; $r['alt'] = $r['title']; $r['title'] = set_style($r['title'], $r['style']); $r['linkurl'] = $MOD['linkurl'].$r['linkurl']; if(!$r['username']) $r['username'] = 'Guest'; $tags[] = $r; } $db->free_result($result); } include DT_ROOT.'/include/seo.inc.php'; $seo_title = $GRP['title'].$MOD['seo_name'].$seo_delimiter.$seo_page.$seo_modulename.$seo_delimiter.$seo_sitename; $head_keywords = $GRP['title'].$MOD['seo_name'].','.$MOD['name']; $head_description = dsubstr(dtrim($GRP['content']), 200); $destoon_task = "moduleid=$moduleid&html=list&catid=$catid&page=$page"; if($EXT['mobile_enable']) $head_mobile = $EXT['mobile_url'].mobileurl($moduleid, $catid, 0, $page); $filename = DT_ROOT.'/'.$MOD['moduledir'].'/'.listurl($_CAT, $page); ob_start(); include template($template, $module); $data = ob_get_contents(); ob_clean(); if($DT['pcharset']) $filename = convert($filename, DT_CHARSET, $DT['pcharset']); file_put($filename, $data); if($page == 1) { $indexname = DT_ROOT.'/'.$MOD['moduledir'].'/'.listurl($_CAT, 0); if($DT['pcharset']) $indexname = convert($indexname, DT_CHARSET, $DT['pcharset']); file_copy($filename, $indexname); } } return true; ?>