微论坛手册之表结构标签说明
查看视频教程或者获取有关《微论坛手册》更多信息

一、表结构

CREATE TABLE `sky_mod_forum` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `userid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `gid` int(10) unsigned NOT NULL DEFAULT '0',
  `catid` int(10) unsigned NOT NULL DEFAULT '0',
  `love_num` smallint(5) unsigned NOT NULL DEFAULT '0',
  `fav_num` smallint(5) unsigned NOT NULL DEFAULT '0',
  `forward_num` smallint(5) unsigned NOT NULL DEFAULT '0',
  `keywords` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `description` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `dateline` int(10) unsigned NOT NULL DEFAULT '0',
  `status` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `comment_num` int(11) unsigned NOT NULL DEFAULT '0',
  `imgurl` varchar(225) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `last_time` int(11) unsigned NOT NULL DEFAULT '0',
  `grade` int(11) unsigned NOT NULL DEFAULT '0',
  `isrecommend` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `view_num` int(11) unsigned NOT NULL DEFAULT '0',
  `isnew` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `tags` varchar(225) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `videourl` varchar(225) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `money` decimal(3,1) unsigned NOT NULL DEFAULT '0.0',
  `gold` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '奖励',
  `updatetime` datetime DEFAULT '2022-03-01 21:32:01',
  `createtime` datetime NOT NULL DEFAULT '2022-03-01 21:32:01',
  `imgsdata` text CHARACTER SET utf8,
  PRIMARY KEY (`id`),
  KEY `cat_id` (`catid`,`id`),
  KEY `gid` (`gid`),
  KEY `uid_id` (`userid`,`id`)
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

二、ForumList 帖子列表

列表数据:

[{catid: 22
cname: ""
comment_num: 9
dateline: 1621738098
description: "暴雨之后的牛头溪,这场洪水过后,大家可以来烧烤了"
gid: 6
group_title: "共创家园"
id: 123526
imgsdata: "attach/2021/05/23/165902635.jpg"
imgslist: ["https://fd175.oss-cn-hangzhou.aliyuncs.com/attach/2021/05/23/165902635.jpg"]
imgurl: "https://fd175.oss-cn-hangzhou.aliyuncs.com/attach/2021/05/23/165902635.jpg"
love_num: 3
money: "0.0"
nickname: "lrjxgl"
status: 1
timeago: "2021年05月23日"
title: "暴雨之后的牛头溪"
user: {userid: 14, username: "lrjxgl", telephone: "15985840591", nickname: "lrjxgl", money: "10574.00",…}
user_head: "https://fd175.oss-cn-hangzhou.aliyuncs.com/attach/2021/07/08/165902977.jpg"
userid: 14
view_num: 203
}]

列表模板

{foreach item=c from=$list}
<div   class="sglist-item">
	<div class="flex mgb-10">
		<img gourl="/module.php?m=forum_home&userid={$c.userid}" src="{$c.user_head}.100x100.jpg" class="wh-40 bd-radius-50" />
		<div class="flex-1 mgl-5">
			<div class="flex flex-ai-center mgb-5">
				<div class="f14 fw-600 ">{$c.nickname}</div>
				<span class="mgl-5 cl-warning f12">{$c.user.rank.rank_name}</span>
			</div>
			
			<div class="flex">
				 
				<div class="f12 cl3">{$c.timeago}</div>
				
			</div>
		</div>
		<div gourl="/module.php?m=forum&a=list&gid={$c.gid}" class="cl2 f12">来自{$c.group_title}</div>  
	</div>
	<a href="/module.php?m=forum&a=show&id={$c.id}">
		{if isset($c.imgslist) }
			{if count($c.imgslist)<=1}
			<div class="flex">
				<div class="sglist-title flex-1 mgb-10">{$c.title}</div>
				{foreach item=img from=$c.imgslist}
				<img src="{$img}.100x100.jpg" class="wh-100 mgl-10" />
				{/foreach}
			</div>
			{elseif count($c.imgslist)<=3 }
			<div class="sglist-title mgb-10">{$c.title}</div>
			<div class="sglist-imglist">
				{foreach item=img from=$c.imgslist}
				<img src="{$img}.small.jpg" class="sglist-imglist-img{$c.imgslist|count}" />
				{/foreach}
			</div>
			{else}
				<div class="sglist-title mgb-10">{$c.title}</div>
				<div class="sglist-imglist">
					{foreach item=img from=$c.imgslist}
					<img src="{$img}.small.jpg" class="sglist-imglist-img" />
					{/foreach}
				</div>
			{/if} 
		{else}
			<div class="sglist-title mgb-10">{$c.title}</div>
		{/if}
		
		<div class="sglist-ft">
			<div class="sglist-ft-love">{$c.love_num}</div>
			<div class="sglist-ft-cm">{$c.comment_num}</div>
			<div class="sglist-ft-view">{$c.view_num}</div>
		</div> 
	</a>
</div>
{/foreach}

三、帖子详情