@@ -0,0 +1,141 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
|
||||
<div class="container" style="max-width:100%;">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">LMVE论坛</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">发布帖子</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-2"></div>
|
||||
<div class="col-md-8" style="max-width:100%;flex:100%;">
|
||||
|
||||
{if $isGroupUser == '0'}
|
||||
<div class="alert alert-info" role="alert">不好意思,你不是本组成员不能发表帖子,请加入后再发帖</div>
|
||||
{else}
|
||||
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=add&ts=do" enctype="multipart/form-data">
|
||||
|
||||
<div class="form-group">
|
||||
<label>标题</label>
|
||||
<input name="title" type="text" class="form-control" value="{if $strDraft['title']}{tsTitle($strDraft['title'])}{/if}">
|
||||
</div>
|
||||
|
||||
{if $arrGroupType}
|
||||
<div class="form-group">
|
||||
<label>类型</label>
|
||||
|
||||
<select name="typeid" class="form-control">
|
||||
<option value="0">选择类型</option>
|
||||
{loop $arrGroupType $key $item}
|
||||
<option value="{$item[typeid]}">{$item[typename]}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label>内容</label>
|
||||
<div id="tseditor">{if $strDraft['content']}{php echo tsDecode($strDraft['content'])}{/if}</div>
|
||||
<div style="display: none;">
|
||||
<textarea name="content">{if $strDraft['content']}{php echo tsDecode($strDraft['content'])}{/if}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>标签</label>
|
||||
<input name="tag" type="text" class="form-control">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>评论</label>
|
||||
|
||||
<input type="radio" checked="select" name="iscomment" value="0" />允许 <input type="radio" name="iscomment" value="1" />不允许
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label>回复可读</label>
|
||||
|
||||
<input type="radio" checked="select" name="iscommentshow" value="0" />不需要 <input type="radio" name="iscommentshow" value="1" />需要
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
{if $TS_SITE['isauthcode']}
|
||||
<div class="form-group">
|
||||
<label>验证码</label>
|
||||
|
||||
<div class="offset-0">
|
||||
<input class="form-control form-control-sm w-auto float-left mr-1" name="authcode" />
|
||||
<img class="mt-1" src="{SITE_URL}index.php?app=pubs&ac=code" onclick="javascript:newgdcode(this,this.src);" title="点击刷新验证码" alt="点击刷新验证码" style="cursor:pointer;"/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<input type="hidden" name="groupid" value="{$strGroup[groupid]}" />
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
|
||||
|
||||
|
||||
<button class="btn btn-sm btn-info" type="submit">点击发布</button>
|
||||
|
||||
<a class="btn btn-sm btn-outline-secondary" href="{tsUrl('group','show',array('id'=>$strGroup[groupid]))}">返回小组</a>
|
||||
|
||||
<p></p>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
<div class="col-md-2"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php doAction('tseditor')}
|
||||
<script>
|
||||
//自动保存到草稿箱
|
||||
var int=self.setInterval('toDraft()',60000);//轮询执行,一分钟一次
|
||||
function toDraft() {
|
||||
$(document).ready(function() {
|
||||
var title = $('input[name="title"]').val();
|
||||
var content = $('textarea[name="content"]').val();
|
||||
$.post(siteUrl+'index.php?app=pubs&ac=draft',{'types':'topic','title':title,'content':content},function (rs) {
|
||||
if(rs.status==1){
|
||||
tsAlert(rs.msg)
|
||||
}
|
||||
},'json')
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,27 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
|
||||
<thead class="thead-light">
|
||||
<tr><th>专辑ID</th><th>名字</th><th>介绍</th><th>话题数</th><th>操作</th></tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody>
|
||||
{loop $arrAlbum $key $item}
|
||||
<tr><td>{$item['albumid']}</td><td>{$item['albumname']}</td><td>{$item['albumdesc']}</td><td>{$item['count_topic']}</td><td><a onclick="return confirm('确定删除?')" href="{SITE_URL}index.php?app=group&ac=admin&mg=album&ts=delete&albumid={$item['albumid']}">删除</a></td></tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,21 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=add_do">
|
||||
<table class="table table-hover">
|
||||
<tr><td width="100">分类名称:</td><td><input name="catename" value="" /></td></tr>
|
||||
|
||||
<tr><td></td><td>
|
||||
|
||||
|
||||
<input type="hidden" name="referid" value="{$referid}" />
|
||||
<input class="btn btn-primary" type="submit" value="添加分类" />
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,32 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=edit_do">
|
||||
<table class="table table-hover">
|
||||
<tr><td width="100">分类名称:</td><td><input name="catename" value="{$strCate[catename]}" /></td></tr>
|
||||
|
||||
|
||||
{if $referid}
|
||||
<tr>
|
||||
<td>上级分类:</td><td>
|
||||
<select name="referid">
|
||||
{loop $arrOneCate $key $item}
|
||||
<option value="{$item['cateid']}">{$item['catename']}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
<tr><td></td><td>
|
||||
<input type="hidden" name="cateid" value="{$strCate[cateid]}" />
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
<input class="btn btn-primary" type="submit" value="修改分类" />
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,58 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
|
||||
<thead class="thead-light fs14">
|
||||
<tr><th>分类ID</th><th>分类名字</th><th>操作</th></tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody class="fs12">
|
||||
|
||||
{loop $arrCatess $key $item}
|
||||
|
||||
<tr><td>{$item[cateid]}</td><td>I、{$item[catename]}</td>
|
||||
|
||||
<td>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=add&referid={$item['cateid']}">[添加二级分类]</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=edit&cateid={$item[cateid]}">[修改] <a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=del&cateid={$item['cateid']}" onclick="return confirm('确定删除?')">[删除]</a></a></td></tr>
|
||||
|
||||
|
||||
{loop $item['two'] $tkey $titem}
|
||||
|
||||
<tr class="odd"><td>{$titem[cateid]}</td><td> II、{$titem[catename]}</td>
|
||||
|
||||
<td>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=add&referid={$titem['cateid']}">[添加三级分类]</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=edit&cateid={$titem[cateid]}&referid=1">[修改] <a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=del&cateid={$titem['cateid']}" onclick="return confirm('确定删除?')">[删除]</a></a></td></tr>
|
||||
|
||||
{loop $titem['three'] $ttkey $ttitem}
|
||||
<tr class="odd"><td>{$ttitem[cateid]}</td><td> III、{$ttitem[catename]}</td>
|
||||
|
||||
<td>
|
||||
|
||||
<!-- <a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=add&referid={$ttitem['cateid']}">[添加下级分类]</a> -->
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=edit&cateid={$ttitem[cateid]}">[修改] <a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=del&cateid={$ttitem['cateid']}" onclick="return confirm('确定删除?')">[删除]</a></a></td></tr>
|
||||
{/loop}
|
||||
|
||||
{/loop}
|
||||
|
||||
|
||||
{/loop}
|
||||
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,62 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<thead class="thead-light fs14">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>小组名字</th>
|
||||
<th>小组介绍</th>
|
||||
<th>统计</th>
|
||||
<th>创建时间</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody class="fs12">
|
||||
|
||||
{loop $arrAllGroup $key $item}
|
||||
<tr>
|
||||
<td>{$item[groupid]}</td>
|
||||
<td><a href="{tsUrl('group','show',array('id'=>$item['groupid']))}" target="_blank">[{tsTitle($item['groupname'])}]</a></td>
|
||||
<td>{php echo cututf8(t($item[groupdesc]),0,20)}</td>
|
||||
|
||||
<td>帖子数:{$item['count_topic']}
|
||||
<br>
|
||||
成员数:{$item['count_user']}
|
||||
</td>
|
||||
|
||||
<td>{php echo date('Y-m-d H:i:s',$item[addtime])}</td>
|
||||
<td>
|
||||
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=isaudit&groupid={$item[groupid]}">
|
||||
{if $item[isaudit]}
|
||||
<font color="red">审核</font>
|
||||
{else}
|
||||
取消审核
|
||||
{/if}
|
||||
</a>
|
||||
|
||||
| <a href="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=isrecommend&groupid={$item[groupid]}">{if $item[isrecommend]=='0'}<font color="red">[推荐]</font>{else}[取消推荐]{/if}</a>
|
||||
|
||||
<!--| <a href="{SITE_URL}index.php?app=group&ac=admin&mg=upuser&groupid={$item[groupid]}">[投送]</a>-->
|
||||
|
||||
| <a target="_blank" href="{SITE_URL}index.php?app=group&ac=edit&groupid={$item[groupid]}&ts=base">[修改]</a>
|
||||
| <a href="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=del&groupid={$item[groupid]}">[删除]</a></td></tr>
|
||||
{/loop}
|
||||
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,74 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
|
||||
<form method="post" action="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=orderid">
|
||||
|
||||
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<thead class="thead-light fs14">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>小组名字</th>
|
||||
|
||||
<th>排序ID(从小到大)</th>
|
||||
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody class="fs12">
|
||||
|
||||
{loop $arrGroup $key $item}
|
||||
<tr>
|
||||
<td>{$item[groupid]}</td>
|
||||
<td><a href="{tsUrl('group','show',array('id'=>$item['groupid']))}" target="_blank">[{tsTitle($item['groupname'])}]</a></td>
|
||||
|
||||
|
||||
<td>
|
||||
|
||||
<input type="hidden" name="groupid[]" value="{$item['groupid']}">
|
||||
<input type="number" name="orderid[]" value="{$item['orderid']}">
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
<td>
|
||||
|
||||
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=isrecommend&groupid={$item[groupid]}">{if $item[isrecommend]=='0'}<font color="red">[推荐]</font>{else}[取消推荐]{/if}</a>
|
||||
|
||||
|
||||
</td></tr>
|
||||
{/loop}
|
||||
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
<div>
|
||||
|
||||
<button type="submit" class="btn btn-primary">修改</button>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,18 @@
|
||||
<div class="tabnav">
|
||||
<h6>小组管理</h6>
|
||||
<ul>
|
||||
<li {if $mg=='options'}class="select"{/if}><a href="{SITE_URL}index.php?app=group&ac=admin&mg=options">小组配置</a></li>
|
||||
|
||||
<li {if $mg=='permissions'}class="select"{/if}><a href="{SITE_URL}index.php?app=group&ac=admin&mg=permissions">权限配置</a></li>
|
||||
|
||||
<li {if $mg=='group' && $ts=='list'}class="select"{/if}><a href="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=list">全部小组</a></li>
|
||||
|
||||
<li {if $mg=='group' && $ts=='recommend'}class="select"{/if}><a href="{SITE_URL}index.php?app=group&ac=admin&mg=group&ts=recommend">推荐的小组</a></li>
|
||||
|
||||
<li {if $mg=='cate' && $ts=='list'}class="select"{/if}><a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=list">小组分类</a></li>
|
||||
|
||||
<li {if $mg=='cate' && $ts=='add'}class="select"{/if}><a href="{SITE_URL}index.php?app=group&ac=admin&mg=cate&ts=add">添加分类</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div style="height: 100px;"></div>
|
||||
@@ -0,0 +1,46 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=admin&mg=options&ts=do">
|
||||
<table class="table table-hover">
|
||||
|
||||
<tr><td width="220">APP名称:</td><td><input style="width:300px;" name="option[appname]" value="{$strOption[appname]}" /></td></tr>
|
||||
<tr><td>APP介绍:</td><td><textarea style="width:300px;" name="option[appdesc]">{$strOption[appdesc]}</textarea></td></tr>
|
||||
|
||||
|
||||
<tr><td>APP关键词:</td><td><input style="width:300px;" name="option[appkey]" value="{$strOption[appkey]}" /></td></tr>
|
||||
|
||||
|
||||
<tr><td>是否允许用户创建小组 :</td><td><input {if $strOption[iscreate]=='0'}checked="select"{/if} name="option[iscreate]" type="radio" value="0" />允许 <input {if $strOption[iscreate]=='1'}checked="select"{/if} name="option[iscreate]" type="radio" value="1" />不允许(只有管理员可以创建小组)</td></tr>
|
||||
|
||||
<tr><td>创建小组是否需要审核 :</td><td><input {if $strOption[isaudit]=='1'}checked="select"{/if} name="option[isaudit]" type="radio" value="1" />审核 <input {if $strOption[isaudit]=='0'}checked="select"{/if} name="option[isaudit]" type="radio" value="0" />不审核</td></tr>
|
||||
|
||||
<tr><td>每个会员加入小组数 :</td><td><input type="text" name="option[joinnum]" value="{$strOption['joinnum']}" width="50" /> (创建和加入的总和)</td></tr>
|
||||
|
||||
|
||||
<!--
|
||||
<tr><td>是否允许用户发帖 :</td><td><input {if $strOption['isallowpost']=='1'}checked="select"{/if} name="option[isallowpost]" type="radio" value="1" />不允许 <input {if $strOption['isallowpost']=='0'}checked="select"{/if} name="option[isallowpost]" type="radio" value="0" />允许</td></tr>
|
||||
<tr><td>发帖是否审核 :</td><td><input {if $strOption['topicisaudit']=='0'}checked="select"{/if} name="option[topicisaudit]" type="radio" value="0" />不审核 <input {if $strOption['topicisaudit']=='1'}checked="select"{/if} name="option[topicisaudit]" type="radio" value="1" />审核</td></tr>
|
||||
-->
|
||||
|
||||
<tr><td>是否开启加入小组付费功能 :</td><td>
|
||||
|
||||
<input {if $strOption['ispayjoin']=='0'}checked="select"{/if} name="option[ispayjoin]" type="radio" value="0" />不开启
|
||||
<input {if $strOption['ispayjoin']=='1'}checked="select"{/if} name="option[ispayjoin]" type="radio" value="1" />开启 <small class="text-danger">(开启需要安装支付模块)</small>
|
||||
|
||||
</td></tr>
|
||||
|
||||
|
||||
|
||||
|
||||
<tr><td></td><td>
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
<input class="btn btn-primary" type="submit" value="提 交" /></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,148 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
|
||||
|
||||
<div class="mb-3">
|
||||
{loop $arrUg $key $item}
|
||||
<a class="btn btn-sm {if $item['ugid']==$ugid}btn-secondary{else}btn-outline-secondary{/if}" href="{SITE_URL}index.php?app=group&ac=admin&mg=permissions&ugid={$item['ugid']}">{$item['ugname']}</a>
|
||||
{/loop}
|
||||
</div>
|
||||
|
||||
|
||||
<form method="POST" action="index.php?app=group&ac=admin&mg=permissions&ts=do">
|
||||
|
||||
|
||||
<h6 class="font-weight-bold fs14">前台权限</h6>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<tr>
|
||||
<td width="150">查看小组:</td>
|
||||
<td>
|
||||
<select name="option[group_show]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_show']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_show']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!--不允许游客发布、修改、删除-->
|
||||
{if $ugid==1 || $ugid==2 || $ugid==3}
|
||||
<tr>
|
||||
<td>创建小组:</td>
|
||||
<td>
|
||||
<select name="option[group_create]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_create']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_create']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>修改小组:</td>
|
||||
<td>
|
||||
<select name="option[group_edit]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_edit']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_edit']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>删除小组:</td>
|
||||
<td>
|
||||
<select name="option[group_delete]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_delete']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_delete']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<!--管理权限-->
|
||||
{if $ugid==1 || $ugid==2}
|
||||
<h6 class="font-weight-bold fs14">后台权限</h6>
|
||||
<table class="table table-hover">
|
||||
<tr>
|
||||
<td width="150">小组配置:</td>
|
||||
<td>
|
||||
<select name="option[group_admin_options]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_admin_options']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_admin_options']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>权限配置:</td>
|
||||
<td>
|
||||
<select name="option[group_admin_permissions]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_admin_permissions']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_admin_permissions']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>添加分类:</td>
|
||||
<td>
|
||||
<select name="option[group_admin_cate_add]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_admin_cate_add']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_admin_cate_add']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>修改分类:</td>
|
||||
<td>
|
||||
<select name="option[group_admin_cate_edit]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_admin_cate_edit']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_admin_cate_edit']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
<h6 class="font-weight-bold fs14">API权限</h6>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<tr>
|
||||
<td width="150">查看小组:</td>
|
||||
<td>
|
||||
<select name="option[group_api_show]">
|
||||
<option value="1" {if $TS_APP['permissions'][$ugid]['group_api_show']==1}selected{/if}>允许</option>
|
||||
<option value="0" {if $TS_APP['permissions'][$ugid]['group_api_show']==0}selected{/if}>拒绝</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<input type="hidden" name="ugid" value="{$ugid}">
|
||||
|
||||
<input class="btn btn-primary" type="submit" value="提交修改" />
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,37 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<thead class="thead-light">
|
||||
<tr><th>ID</th><th>UserID</th><th>标题</th><th>时间</th><th>操作</th></tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody>
|
||||
|
||||
{loop $arrTopic $key $item}
|
||||
<tr><td>{$item['topicid']}</td><td>{$item['userid']}</td>
|
||||
|
||||
<td>
|
||||
|
||||
<a target="_blank" href="{tsUrl('group','topic',array('id'=>$item['topicid']))}">{$item['title']}</a></td>
|
||||
|
||||
<td>{php echo date('Y-m-d H:i:s',$item['addtime'])}</td><td>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=topic&ts=delete&topicid={$item['topicid']}">删除</a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,45 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
|
||||
<thead>
|
||||
|
||||
<tr><th>ID</th><th>标题</th><th>时间</th><th>状态</th><th>操作</th></tr>
|
||||
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody>
|
||||
|
||||
|
||||
|
||||
</tbody>
|
||||
|
||||
|
||||
<tbody>
|
||||
|
||||
{loop $arrTopic $key $item}
|
||||
<tr><td>{$item['topicid']}</td><td><a href="index.php?app=group&ac=admin&mg=topic&ts=editview&topicid={$item['topicid']}">{$item['title']}</a></td><td>{$item['addtime']}</td><td>{if $item['isupdate']==1}<font color="green">已更新</font>{else}未更新{/if}</td><td>
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=topic&ts=update&topicid={$item['topicid']}">更新</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/loop}
|
||||
|
||||
</tbody>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,18 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="mb10"> <a class="btn mr10" href="index.php?app=group&ac=admin&mg=topic&ts=edittopic">返回</a> <a class="btn mr10" href="index.php?app=group&ac=admin&mg=topic&ts=update&topicid={$strTopic['topicid']}">更新数据</a></div>
|
||||
|
||||
<div>
|
||||
<h1>{$strTopic['title']}</h1>
|
||||
<div>{$strTopic['content']}</div>
|
||||
<div style="clear:both"></div>
|
||||
<div>{$strTopic['addtime']}</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,42 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<!--main-->
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<thead class="thead-light fs14">
|
||||
<tr><th>ID</th><th>UserID</th><th>标题</th><th>时间</th><th>操作</th></tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody class="fs12">
|
||||
|
||||
|
||||
|
||||
{loop $arrTopic $key $item}
|
||||
<tr><td>{$item['topicid']}</td><td>{$item['userid']}</td><td><a target="_blank" href="{tsUrl('group','topic',array('id'=>$item['topicid']))}">{tsTitle($item['title'])}</a></td><td>{php echo date('Y-m-d H:i:s',$item['addtime'])}</td><td>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=admin&mg=topic&ts=isaudit&topicid={$item['topicid']}">
|
||||
{if $item['isaudit']==0}
|
||||
已审核
|
||||
{else}
|
||||
<font color="red">未审核</a>
|
||||
{/if}
|
||||
</a>
|
||||
|
||||
<a onclick="return confirm('确定删除?')" href="{SITE_URL}index.php?app=group&ac=admin&mg=topic&ts=delete&topicid={$item['topicid']}&groupid={$item['groupid']}">删除</a>
|
||||
|
||||
</td></tr>
|
||||
{/loop}
|
||||
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,45 @@
|
||||
{loop $arrTopic $key $item}
|
||||
<li>
|
||||
<div class="userimg">
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[user][userid]))}"><img src="{$item[user][face]}" width="32" height="32" alt="{$item[user]['username']}" /></a>
|
||||
</div>
|
||||
|
||||
<div class="topic_title">
|
||||
<div class="title">
|
||||
{if $item['appkey'] != 'group' && $item['appkey']!=''}
|
||||
<a target="_blank" style="color:#999999;font-size: 12px;margin-right: 5px;" class="titles-type" href="{SITE_URL}{php echo tsUrl($item['appkey'])}">[{$item['appname']}]</a>
|
||||
<a title="{$item[title]}" href="{SITE_URL}{php echo tsUrl($item['appkey'],$item['appaction'],array('id'=>$item['appid']))}">{$item[title]}</a>
|
||||
{else}
|
||||
<a title="{$item[title]}" href="{tsUrl('topic','show',array('id'=>$item[topicid]))}">{$item[title]}</a>
|
||||
{/if}
|
||||
|
||||
{if $item[istop]=='1'}
|
||||
<img src="{SITE_URL}app/{$app}/skin/headtopic_1.gif" title="[置顶]" alt="[置顶]" />
|
||||
{/if}
|
||||
{if $item[isposts] == '1'}
|
||||
<img src="{SITE_URL}public/images/posts.gif" align="absmiddle" title="[精华]" alt="[精华]" />
|
||||
{/if}
|
||||
{if $item['postby']==1}
|
||||
<a href="{tsUrl('home','phone')}"><img align="absmiddle" alt="通过Iphone手机端发布" title="通过Iphone手机端发布" src="{SITE_URL}public/images/ios.jpg" />
|
||||
</a>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
<div class="topic_info">
|
||||
<span style="float:left;">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">{$item[group][groupname]}</a>
|
||||
</span>
|
||||
|
||||
<span style="float:right;">
|
||||
{php echo getTime($item[uptime],time())}
|
||||
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[userid]))}" rel="face" uid="$item[userid]">{$item[user][username]}</a>
|
||||
|
||||
{if $item[count_comment]>0}<a class="rank" style="color:#FFFFFF;" href="{tsUrl('topic','show',array('id'=>$item[topicid]))}">{$item[count_comment]}</a>{/if}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</li>
|
||||
{/loop}
|
||||
@@ -0,0 +1,84 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup['groupname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">帖子审核</li>
|
||||
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-header">审核帖子</div>
|
||||
|
||||
<div class="card-body">
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<thead class=" thead-light">
|
||||
<tr>
|
||||
|
||||
|
||||
<th>帖子标题</th>
|
||||
|
||||
<th>用户ID</th>
|
||||
|
||||
<th>时间</th>
|
||||
|
||||
<th>操作</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{loop $arrTopic $key $item}
|
||||
<tr>
|
||||
|
||||
<td><a target="_blank" href="{tsUrl('topic','show',array('id'=>$item['topicid']))}">{$item['title']}</a></td>
|
||||
|
||||
<td>{$item['userid']}</td>
|
||||
|
||||
<td>{php echo date('Y-m-d H:i:s',$item['addtime'])}</td>
|
||||
|
||||
<td>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=audit&ts=do&topicid={$item['topicid']}&groupid={$item['groupid']}">审核</a> |
|
||||
<a href="{SITE_URL}index.php?app=group&ac=audit&ts=delete&topicid={$item['topicid']}&groupid={$item['groupid']}" onClick="return confirm('确定删除吗?')">删除</a>
|
||||
|
||||
|
||||
</td></tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<a class="btn btn-sm btn-outline-info" href="{tsUrl('group','show',array('id'=>$groupid))}">返回《{$strGroup['groupname']}》小组</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,59 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">创建小组</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-2"></div>
|
||||
<div class="col-md-8">
|
||||
|
||||
<form role="form" method="POST" action="{SITE_URL}index.php?app=group&ac=create&ts=do" enctype="multipart/form-data">
|
||||
|
||||
<div class="form-group">
|
||||
<label>小组名称</label>
|
||||
<input name="groupname" type="text" class="form-control">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>小组介绍</label>
|
||||
<textarea style="min-height:100px;" class="form-control" name="groupdesc"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>小组图标</label>
|
||||
<div><input name="photo" type="file"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>小组标签</label>
|
||||
<input name="tag" type="text" class="form-control">
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
<button type="submit" class="btn btn-sm btn-info">创建小组</button>
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-md-2"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,115 @@
|
||||
{php include pubTemplate("header")}
|
||||
<div class="container">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form class="form-horizontal" method="post" action="{SITE_URL}index.php?app=group&ac=edit&ts=basedo&groupid={$groupid}">
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">名称:</label>
|
||||
<div class="col-sm-6">
|
||||
<input class="form-control" type="text" value="{$strGroup[groupname]}" name="groupname">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">介绍:</label>
|
||||
<div class="col-sm-6">
|
||||
<textarea style="min-height:100px;" class="form-control" name="groupdesc">{$strGroup[groupdesc]}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">标签:</label>
|
||||
<div class="col-sm-6">
|
||||
<input class="form-control" type="text" value="{$strGroup[tag]}" name="tag"> (多个请用英文,号分割)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">加入方式:</label>
|
||||
<div class="col-sm-10">
|
||||
<input {if $strGroup[joinway]=='0'}checked="select"{/if} name="joinway" type="radio" value="0" />自由加入(开放小组)
|
||||
<br /><input {if $strGroup[joinway]=='1'}checked="select"{/if} name="joinway" type="radio" value="1" />禁止加入(私密小组)
|
||||
<br /><input {if $strGroup[joinway]=='2'}checked="select"{/if} name="joinway" type="radio" value="2" />申请加入(需要审核)
|
||||
|
||||
{if $TS_APP['ispayjoin']==1}
|
||||
<br /><input {if $strGroup[joinway]=='3'}checked="select"{/if} name="joinway" type="radio" value="3" />付费加入 需要<input type="number" name="price" value="{$strGroup['price']}" /> 金币
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">发帖方式:</label>
|
||||
<div class="col-sm-10">
|
||||
<input {if $strGroup['ispost']=='0'}checked="select"{/if} type="radio" name="ispost" value="0" />仅允许成员发帖
|
||||
<input {if $strGroup['ispost']=='1'}checked="select"{/if} type="radio" name="ispost" value="1" />不允许成员和非成员发帖
|
||||
<input {if $strGroup['ispost']=='2'}checked="select"{/if} type="radio" name="ispost" value="2" />允许成员和非成员发帖
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">浏览权限:</label>
|
||||
<div class="col-sm-10">
|
||||
<input {if $strGroup[isopen]=='0'}checked="select"{/if} type="radio" name="isopen" value="0" />完全开放 <input {if $strGroup[isopen]=='1'}checked="select"{/if} type="radio" name="isopen" value="1" />仅组员
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">发帖审核:</label>
|
||||
<div class="col-sm-10">
|
||||
<input {if $strGroup['ispostaudit']=='1'}checked="select"{/if} type="radio" name="ispostaudit" value="1" />审核 <input {if $strGroup['ispostaudit']=='0'}checked="select"{/if} type="radio" name="ispostaudit" value="0" />不审核
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
<button type="submit" class="btn btn-sm btn-info">提交修改</button>
|
||||
|
||||
<a class="btn btn-sm text-black-50" href="{tsUrl('group','show',array('id'=>$strGroup[groupid]))}">返回小组</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,127 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
|
||||
//选择一级区域
|
||||
$('#cateid').change(function(){
|
||||
$("#select2").html('<img src="'+siteUrl+'public/images/loading.gif" />');
|
||||
var cateid = $(this).children('option:selected').val(); //弹出select的值
|
||||
|
||||
if(cateid==0){
|
||||
$("#select2").html('');
|
||||
$("#select3").html('');
|
||||
}else{
|
||||
$("#select3").html('');
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: "{SITE_URL}index.php?app=group&ac=cate&ts=two&cateid="+cateid,
|
||||
success: function(msg){
|
||||
$("#select2").html(msg);
|
||||
|
||||
//选择二级区域
|
||||
$('#cateid2').change(function(){
|
||||
$("#select3").html('<img src="'+siteUrl+'public/images/loading.gif" />');
|
||||
var cateid2 = $(this).children('option:selected').val(); //弹出select的值
|
||||
|
||||
if(cateid2 == 0){
|
||||
$("#select3").html('');
|
||||
}else{
|
||||
|
||||
//ajax
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: "{SITE_URL}index.php?app=group&ac=cate&ts=three&cateid2="+cateid2,
|
||||
success: function(msg){
|
||||
$('#select3').html(msg);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
<form method="post" action="{SITE_URL}index.php?app=group&ac=cate&ts=do">
|
||||
<select id="cateid" name="cateid">
|
||||
<option value="0">请选择一级分类</option>
|
||||
{loop $arrCate $key $item}
|
||||
<option value="{$item['cateid']}">{$item['catename']}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
|
||||
<span id="select2"></span>
|
||||
<span id="select3"></span>
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
<input type="hidden" name="groupid" value="{$strGroup['groupid']}" />
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
<button class="btn btn-sm btn-info" type="submit">修改</button>
|
||||
<a class="btn btn-sm text-black-50" href="{tsUrl('group','show',array('id'=>$strGroup[groupid]))}">返回小组</a>
|
||||
</form>
|
||||
|
||||
|
||||
<div>
|
||||
{if $strCate}
|
||||
一级:{$strCate['catename']}
|
||||
|
||||
{/if}
|
||||
{if $strCate2}
|
||||
二级:{$strCate2['catename']}
|
||||
|
||||
{/if}
|
||||
{if $strCate3}
|
||||
三级:{$strCate3['catename']}
|
||||
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-4"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,87 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=edit&ts=icondo&groupid={$groupid}" enctype="multipart/form-data" >
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label>小组图标:</label>
|
||||
<div>
|
||||
<img class="rounded" src="{$strGroup['photo']}" width="100">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>选择图片:</label>
|
||||
<div>
|
||||
<input type="file" name="photo">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<div class="form-group">
|
||||
<label>背景图片:</label>
|
||||
<div>
|
||||
<img class="rounded" src="{$strGroup['bgphoto']}" width="200">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>选择背景图片:</label>
|
||||
<div>
|
||||
<input type="file" name="bgphoto">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="form-group">
|
||||
<div >
|
||||
<input type="hidden" name="groupid" value="{$strGroup[groupid]}" />
|
||||
<button type="submit" class="btn btn-sm btn-info">点击修改</button>
|
||||
<a class="btn btn-sm text-black-50" href="{tsUrl('group','show',array('id'=>$strGroup[groupid]))}">返回小组</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-4"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,66 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-3"></div>
|
||||
<div class="col-md-6">
|
||||
<form id="comm-form" class="form-inline" role="form" method="post" action="{SITE_URL}index.php?app=group&ac=edit&ts=isadmindo&groupid={$strGroup['groupid']}">
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" name="userid" class="form-control form-control-sm" placeholder="输入用户ID">
|
||||
</div>
|
||||
|
||||
<button type="submit" class="btn btn-sm btn-info ml-1">设为管理员</button>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
<table class="table table-bordered mt-3">
|
||||
|
||||
<thead class="thead-light">
|
||||
<tr><th>ID</th><th>用户名</th><th>操作</th></tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<tbody>
|
||||
{loop $arrAdminUser $key $item}
|
||||
<tr>
|
||||
<td>{$item['userid']}</td>
|
||||
<td>{$item['username']}</td>
|
||||
<td><a class="btn btn-outline-secondary btn-sm" href="javascript:void('0')" onclick="tsPost('index.php?app=group&ac=edit&groupid={$groupid}&ts=isadmindel&js=1',{'userid':'{$item[userid]}'})">取消</a></td>
|
||||
</tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-3"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,48 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
<form class="form-horizontal" role="form" method="post" action="{SITE_URL}index.php?app=group&ac=edit&ts=transferdo&groupid={$strGroup['groupid']}">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">转让给谁?</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" name="touserid" class="form-control form-control-sm" placeholder="接收人的用户ID">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-6">
|
||||
<button type="submit" class="btn btn-sm btn-info">确定转让</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,81 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
|
||||
<form class="form-inline" method="POST" action="{tsUrl('group','edit',array('ts'=>'typeadd','groupid'=>$groupid))}">
|
||||
|
||||
|
||||
<input style="width: 50%" name="typename" class="form-control form-control-sm" placeholder="添加帖子分类">
|
||||
|
||||
|
||||
<input type="hidden" name="groupid" value="{$strGroup[groupid]}" />
|
||||
<button type="submit" class="btn btn-sm btn-info ml-1">添加</button>
|
||||
|
||||
<a class="btn btn-sm btn-outline-secondary ml-1" href="{tsUrl('group','show',array('id'=>$strGroup[groupid]))}">返回小组</a>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
<table class="table table-bordered mt-3">
|
||||
<thead class="thead-light">
|
||||
<tr>
|
||||
<th>类型</th><th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{loop $arrGroupType $key $item}
|
||||
|
||||
<form class="form-control" method="post" action="{tsUrl('group','edit',array('ts'=>'typeedit','groupid'=>$groupid))}">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<input class="form-control form-control-sm" name="typename" value="{tsTitle($item['typename'])}" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td><td>
|
||||
<input type="hidden" name="typeid" value="{$item['typeid']}">
|
||||
<input type="submit" class="btn btn-sm btn-outline-secondary" value="修改" />
|
||||
|
||||
<a class="btn btn-sm" href="{tsUrl('group','edit',array('ts'=>'typedelete','groupid'=>$groupid,'typeid'=>$item['typeid']))}" >删除</a></td>
|
||||
</tr>
|
||||
</form>
|
||||
{/loop}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-4"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,91 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">小组设置</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-3"></div>
|
||||
<div class="col-md-6">
|
||||
|
||||
|
||||
<form class="form-inline" role="form" method="get" action="{SITE_URL}index.php">
|
||||
|
||||
<input type="hidden" name="app" value="group" />
|
||||
<input type="hidden" name="ac" value="edit" />
|
||||
<input type="hidden" name="ts" value="user" />
|
||||
<input type="hidden" name="groupid" value="{$groupid}" />
|
||||
|
||||
<div class="form-group">
|
||||
<input type="text" name="guserid" class="form-control form-control-sm" placeholder="输入用户ID">
|
||||
</div>
|
||||
|
||||
<button type="submit" class="btn btn-sm btn-info ml-1">搜索</button>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
<div class="alert alert-info mt-3">
|
||||
* 有效期等于0000-00-00 或者 1970-01-01 即为永久
|
||||
</div>
|
||||
|
||||
|
||||
<table class="table table-bordered mt-3">
|
||||
<thead class="thead-light">
|
||||
<tr><th>用户ID</th><th>用户名</th><th>有效期</th><th class="tar">操作</th></tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{loop $arrGroupUser $key $item}
|
||||
<tr><td>{$item['userid']}</td><td>{$item['username']}</td><td>{$item['endtime']}</td><td class="tar">
|
||||
|
||||
{if $TS_APP['ispayjoin']==1 && $strGroup['joinway']==3}<a href="javascript:void('0');" onclick="openXuqi('{$item[userid]}')">续期</a> | {/if}
|
||||
<a href="javascript:void('0');" onclick="kickedGroup('{$strGroup['groupid']}','{$item['userid']}')">清退</a>
|
||||
|
||||
</td></tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-3"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="xuqi_html" style="display: none;">
|
||||
<form id="comm-form" class="form-inline" role="form" method="post" action="{SITE_URL}index.php?app=group&ac=edit&ts=xuqi&groupid={$strGroup['groupid']}">
|
||||
<div class="form-group">
|
||||
<input type="text" name="endtime" class="form-control br0" placeholder="输入日期如:{php echo date('Y-12-31')}">
|
||||
</div>
|
||||
<input id="xuqi_userid" type="hidden" name="userid" value="0" />
|
||||
<button type="submit" class="btn btn-success br0">点击续期</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,46 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">审核用户加入</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
{template edit_xbar}
|
||||
|
||||
|
||||
|
||||
<table class="table table-hover">
|
||||
|
||||
<thead class="thead-light">
|
||||
<tr><th>申请用户</th><th>操作</th></tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{loop $arrUser $key $item}
|
||||
<tr><td><a href="{tsUrl('user','space',array('id'=>$item['userid']))}">{$item['username']}</a></td><td><a href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'userauditdo','userid'=>$item['userid'],'status'=>'0'))}">通过</a> | <a href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'userauditdo','userid'=>$item['userid'],'status'=>'1'))}">删除</a></td></tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
<div class="mb-3">
|
||||
<a class="btn btn-sm {if $ts=="base"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'base'))}">基本信息</a>
|
||||
<a class="btn btn-sm {if $ts=="icon"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'icon'))}">图标/背景</a>
|
||||
<a class="btn btn-sm {if $ts=="type"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'type'))}">帖子分类</a>
|
||||
<a class="btn btn-sm {if $ts=="cate"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'cate'))}">小组分类</a>
|
||||
<a class="btn btn-sm {if $ts=="transfer"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'transfer'))}">小组转让</a>
|
||||
|
||||
|
||||
{if $strGroup['joinway']==2}
|
||||
<a class="btn btn-sm {if $ts=="useraudit"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'useraudit'))}">成员审核</a>
|
||||
{/if}
|
||||
|
||||
<a class="btn btn-sm {if $ts=="isadmin"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'isadmin'))}">管理员</a>
|
||||
<a class="btn btn-sm {if $ts=="user"}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'user'))}">成员</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<hr />
|
||||
@@ -0,0 +1,49 @@
|
||||
<div id="group_content">
|
||||
|
||||
<!--{if $arrRecommendGroup != ''}-->
|
||||
<div id="more_a">
|
||||
<!--{loop $arrRecommendGroup $key $item}-->
|
||||
<div class="sub-item" id="group_g">
|
||||
<div class="pic">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">
|
||||
<img src="{$item[photo]}" alt="{$item[groupname]}" />
|
||||
</a>
|
||||
<div style="background:#F0F0F0;text-align:center;padding:3px 0;">
|
||||
|
||||
{if in_array($item['groupid'],$myGroup)}
|
||||
已加入
|
||||
{else}
|
||||
<a href="{tsUrl('group','do',array('ts'=>'join','groupid'=>$item['groupid']))}">+加入</a>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="info">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">{$item[groupname]}</a> <font color="#999999">{$item[count_user]}人加入</font>
|
||||
<p>{$item[groupdesc]}</p>
|
||||
</div>
|
||||
</div>
|
||||
<!--{/loop}-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
<!--{else}--><div style="text-align:center;font-size:14px;padding:20px;" id="loding">该分类下没有小组</div><!--{/if}-->
|
||||
<div style="text-align:center;font-size:14px;padding:20px; color:#0099FF; cursor:pointer;" onclick="loadmore()" id="more">点击查看更多>></div>
|
||||
|
||||
<script>
|
||||
var lastid='2';
|
||||
var cid='{$_GET[cat]}';
|
||||
function loadmore(){
|
||||
|
||||
$.post("{SITE_URL}index.php?app=group&cat="+cid+"&page="+lastid,{bac_d:'more'},function(res){
|
||||
if(res!=0) {
|
||||
$('#more_a').append(res);
|
||||
}else{
|
||||
$('#more').html('没有更多了');
|
||||
}
|
||||
})
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,26 @@
|
||||
<!--{loop $arrRecommendGroup $key $item}-->
|
||||
<div class="sub-item" id="group_g">
|
||||
<div class="pic">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">
|
||||
<img src="{$item[photo]}" alt="{$item[groupname]}" />
|
||||
</a>
|
||||
<div style="background:#F0F0F0;text-align:center;padding:3px 0;">
|
||||
|
||||
{if in_array($item['groupid'],$myGroup)}
|
||||
已加入
|
||||
{else}
|
||||
<a href="{tsUrl('group','do',array('ts'=>'join','groupid'=>$item['groupid']))}">+加入</a>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="info">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">{$item[groupname]}</a> <font color="#999999">{$item[count_user]}人加入</font>
|
||||
<p>{$item[groupdesc]}</p>
|
||||
</div>
|
||||
</div>
|
||||
<!--{/loop}-->
|
||||
<script>
|
||||
lastid=lastid+1;
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,37 @@
|
||||
{php include pubTemplate("header")}
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$strGroup[groupname]}</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
<div class="alert alert-info text-center">
|
||||
|
||||
<p> 本小组只有小组成员才可以浏览^_^</p>
|
||||
|
||||
<a class="btn btn-success" href="javascript:void('0');" onclick="joinGroup('{$strGroup['groupid']}');">加入小组</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,101 @@
|
||||
{php include pubTemplate("header")}
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb" class="position-relative">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$TS_APP['appname']}</li>
|
||||
</ol>
|
||||
|
||||
<a class="btn btn-sm btn-info position-absolute" style="z-index: 100;top:6px;right:6px;" href="{tsUrl('group','create')}">创建小组</a>
|
||||
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
<div class="mb-3">
|
||||
<a class="btn btn-sm {if $cateid==0}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group')}">全部</a>
|
||||
{loop $arrGroupCate $key $item}
|
||||
<a class="btn btn-sm {if $cateid==$item['cateid']}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','index',array('cateid'=>$item['cateid']))}">{$item['catename']}</a>
|
||||
{/loop}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
<div class="row">
|
||||
{loop $arrGroup $key $item}
|
||||
<div class="col-md-6">
|
||||
|
||||
<div class="sub-item">
|
||||
<div class="pic">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">
|
||||
<img class="rounded" src="{$item['photo_url']}" alt="{$item[groupname]}" />
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="info">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">{$item[groupname]}</a>
|
||||
<small class="text-black-50">{$item[count_user]}人加入</small>
|
||||
<p class="content">{$item[groupdesc]}</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{/loop}
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="mt-3">{$pageUrl}</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">最新创建小组</div>
|
||||
<div class="card-body">
|
||||
<div class="commlist">
|
||||
<ul>
|
||||
{loop $arrNewGroup $key $item}
|
||||
<li>
|
||||
<a href="{tsUrl('group','show',array('id'=>$item[groupid]))}">{$item[groupname]}</a> <span class="c9 fs12">({$item[count_user]}成员)</span>
|
||||
</li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--广告位-->
|
||||
{php doAction('gobad','300')}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,89 @@
|
||||
{php include pubTemplate("header")}
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
|
||||
<div class="col-md-3">
|
||||
|
||||
<div class="my_left">
|
||||
|
||||
{php include pubTemplate("my")}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">创建的小组</div>
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
{loop $arrCreateGroup $key $item}
|
||||
<div class="col-6 col-md-2 mb-3">
|
||||
<div class="thumbnail">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item['groupid']))}"><img class="rounded mw-100" src="{$item['photo']}"></a>
|
||||
<div class="caption">
|
||||
<div class="title-cut text-center c9">{$item['groupname']}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/loop}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">加入的小组</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
|
||||
|
||||
|
||||
|
||||
{loop $arrGroup $key $item}
|
||||
<div class="col-6 col-md-2 mb-3">
|
||||
<div class="thumbnail">
|
||||
<a href="{tsUrl('group','show',array('id'=>$item['groupid']))}"><img class="rounded mw-100" src="{$item['photo']}" alt="{$item['groupname']}"></a>
|
||||
<div class="caption">
|
||||
<div class="title-cut text-center c9">{php echo cututf8($item['groupname'],0,6,false)}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/loop}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,60 @@
|
||||
{php include pubTemplate("header")}
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
|
||||
<div class="col-md-3">
|
||||
|
||||
<div class="my_left">
|
||||
|
||||
{php include pubTemplate("my")}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">我发布的帖子</div>
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr><th>发布时间</th><th>标题</th><th>浏览/评论</th><th>操作</th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{loop $arrTopic $key $item}
|
||||
<tr><td>{php echo date('Y-m-d',$item['addtime'])}</td><td><a href="{tsUrl('group','topic',array('id'=>$item['topicid']))}">{php echo tsTitle($item['title'])}</a></td><td>{$item['count_view']}/{$item['count_comment']}</td><td><a href="{tsUrl('group','topicedit',array('topicid'=>$item['topicid']))}">修改</a></td></tr>
|
||||
{/loop}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,285 @@
|
||||
{php include pubTemplate("header")}
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$strGroup['groupname']}</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
|
||||
|
||||
|
||||
<div class="group_show" style="background: url('{$strGroup['bgphoto']}');">
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
|
||||
<div class="media">
|
||||
<img class="mr-3 rounded" src="{$strGroup['photo']}" alt="{$strGroup['groupname']}" width="70">
|
||||
<div class="media-body">
|
||||
<h1 class="mt-0 fw400 fs18 text-light">{$strGroup['groupname']}</h1>
|
||||
<div class="fs12 text-light fw300">
|
||||
|
||||
<span class="mr-2">{$strGroup['count_topic']} 帖子</span>
|
||||
<span>{$strGroup['count_user']} 成员</span>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="fs12 text-light fw300 mt-1">
|
||||
|
||||
<span class="mr-2">创建于 {php echo date('Y-m-d',$strGroup[addtime])}</span>
|
||||
|
||||
组长:<a class="mr-2 text-light" href="{tsUrl('user','space',array('id'=>$strLeader['userid']))}" rel="face" uid="{$strLeader['userid']}">{$strLeader['username']}</a>
|
||||
{if $arrGroupAdminUser}
|
||||
管理员:
|
||||
{loop $arrGroupAdminUser $key $item}
|
||||
<a class="mr-2 text-light" href="{tsUrl('user','space',array('id'=>$item['userid']))}">{$item['username']}</a>
|
||||
{/loop}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
|
||||
|
||||
|
||||
<div class="join">
|
||||
{if $isGroupUser > 0 && $TS_USER['userid'] != $strGroup['userid']}
|
||||
<span>我是这个小组的{$strGroup['role_user']} <a href="javascript:void('0')" onclick="exitGroup('{$strGroup['groupid']}')">退出小组</a></span>
|
||||
{elseif $isGroupUser > 0 && $TS_USER['userid'] == $strGroup['userid']}
|
||||
<span>我是这个小组的{$strGroup['role_leader']}</span>
|
||||
{elseif $strGroup['joinway'] == '0'}
|
||||
<span><a class="btn btn-success btn-sm" href="javascript:void('0');" onclick="joinGroup('{$strGroup['groupid']}');">加入小组</a></span>
|
||||
{elseif $strGroup['joinway'] == '2'}
|
||||
<span><a class="btn btn-success btn-sm" href="javascript:void('0')" onclick="joinGroup('{$strGroup['groupid']}')">申请加入小组</a></span>
|
||||
|
||||
{elseif $strGroup['joinway']==3}
|
||||
|
||||
<span><a class="btn btn-success btn-sm" href="javascript:void('0')" onclick="joinGroup('{$strGroup['groupid']}')">需要支付<font color="orange" style="font-size: 16px;">{$strGroup['price']}金币</font>加入小组</a></span>
|
||||
|
||||
{else}
|
||||
<span>本小组禁止加入</span>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="card-body">
|
||||
|
||||
<div class="text-black-50">{php echo nl2br($strGroup['groupdesc'])}</div>
|
||||
|
||||
{if $strGroup ['tags']}
|
||||
<div class="mt-2">
|
||||
{loop $strGroup['tags'] $key $item}
|
||||
<a class="badge badge-secondary mr-2 fw300" href="{tsUrl('group','tag',array('id'=>urlencode($item['tagname'])))}">{$item['tagname']}</a>
|
||||
{/loop}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
|
||||
|
||||
{if $strGroup['isopen']==1 && $isGroupUser==''}
|
||||
|
||||
<div class="alert alert-info">你需要加入小组后才可以访问帖子内容</div>
|
||||
|
||||
{elseif $strGroup['isopen']==1 && $isGroupUser && $TS_APP['ispayjoin']==1 && $isGroupUser['endtime']!='0000-00-00' && $isGroupUser['endtime']!='1970-01-01' && $isGroupUser['endtime']<date('Y-m-d')}
|
||||
<div class="alert alert-info">你的组费已经到期,请联系组长续期!续期后才可以访问帖子内容。</div>
|
||||
{else}
|
||||
|
||||
<div class="card" >
|
||||
<div class="card-body" style="position: relative;">
|
||||
|
||||
|
||||
<div style="position: absolute;right: 20px;top: 20px;"><a class="btn btn-info btn-sm" href="{tsUrl('topic','add',array('groupid'=>$strGroup['groupid']))}">发布帖子</a></div>
|
||||
|
||||
|
||||
<div class="mb-3">
|
||||
<a class="btn btn-sm {if $typeid==0}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">全部</a>
|
||||
{loop $arrTopicType $key $item}
|
||||
<a class="btn btn-sm {if $typeid==$item['typeid']}btn-outline-secondary{else}text-secondary{/if}" href="{tsUrl('group','show',array('id'=>$strGroup['groupid'],'typeid'=>$item['typeid']))}">{$item['typename']}</a>
|
||||
{/loop}
|
||||
</div>
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="topic_list">
|
||||
<ul>
|
||||
|
||||
{loop $arrTopic $key $item}
|
||||
<li>
|
||||
<div class="userimg">
|
||||
<a href="{tsUrl('user','space',array('id'=>$item['user']['userid']))}">
|
||||
<img class="rounded-circle" src="{$item['user']['face']}" width="32" height="32" alt="{$item['user']['username']}" title="{$item['user']['username']}" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="topic_title">
|
||||
<div class="title">
|
||||
|
||||
{if $item['label']}<span class="badge badge-danger fw300">{tsTitle($item['label'])}</span>{/if}
|
||||
|
||||
{if $item['typeid'] != 0}<a href="{tsUrl('group','show',array('id'=>$item['groupid'],typeid=>$item['typeid']))}">[{$item['typename']}]</a>{/if}
|
||||
|
||||
|
||||
<a href="{tsUrl('topic','show',array('id'=>$item['topicid']))}">{$item['title']}</a>
|
||||
|
||||
|
||||
{if $item['istop']=='1'}
|
||||
<img src="{SITE_URL}public/images/ding.png" width="24" height="24" title="[置顶]" alt="[置顶]" />
|
||||
{/if}
|
||||
|
||||
{if $item['isposts'] == '1'}
|
||||
<img src="{SITE_URL}public/images/posts.gif" title="[精华]" alt="[精华]" />
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
{if $item['group']['isopen']==0 && $item['score']==0 && $item['iscommentshow']==0}
|
||||
<div class="gaiyao mt-2 c9">
|
||||
{$item['gaiyao']}
|
||||
</div>
|
||||
{if $item['photos']}
|
||||
<div class="photo mt-2">
|
||||
{loop $item['photos'] $pkey $pitem}
|
||||
<a href="{tsUrl('topic','show',array('id'=>$item['topicid']))}"><img src="{$pitem}" /></a>
|
||||
{/loop}
|
||||
</div>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
|
||||
<div class="d-flex flex-row justify-content-between mt-2">
|
||||
<div class="d-flex fs12 c9">
|
||||
<a href="{tsUrl('user','space',array('id'=>$item['userid']))}">{$item['user']['username']}</a>
|
||||
<span class="ml-1">发表于</span>
|
||||
<span class="ml-1">{php echo getTime($item['uptime'],time())}</span>
|
||||
</div>
|
||||
<div class="d-flex c9 fs12">
|
||||
<div><i class="bi bi-chat-text"></i> {$item['count_comment']}</div>
|
||||
<div class="ml-3"><i class="bi bi-eye"></i> {$item['count_view']}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</li>
|
||||
{/loop}
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mt-3">{$pageUrl}</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">成员 <small class="float-right"><a class="text-black-50" href="{tsUrl('group','user',array('id'=>$strGroup['groupid']))}">更多</a></small></div>
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
{loop $arrGroupUser $key $item}
|
||||
<div class="col-3 text-light mb-3">
|
||||
<a href="{tsUrl('user','space',array('id'=>$item['userid']))}"><img class="rounded-circle" src="{$item['face']}" width="48" height="48" alt="{$item['username']}" title="{$item['username']}" /></a>
|
||||
<div class="title-cut fs12 text-black-50 mt-1 text-center"><a href="{tsUrl('user','space',array('id'=>$item['userid']))}">{$item['username']}</a></div>
|
||||
</div>
|
||||
{/loop}
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
{if $TS_USER['userid'] == $strGroup['userid'] || $TS_USER['isadmin']=='1'}
|
||||
<div class="card">
|
||||
<div class="card-header">管理</div>
|
||||
<div class="card-body">
|
||||
<a class="btn btn-sm btn-outline-info" href="{tsUrl('group','edit',array('groupid'=>$strGroup['groupid'],'ts'=>'base'))}">小组设置</a>
|
||||
<a class="btn btn-sm btn-outline-info" href="{tsUrl('group','audit',array('groupid'=>$strGroup['groupid']))}">帖子审核({$strGroup['count_topic_audit']})</a>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--广告位-->
|
||||
{php doAction('gobad','300')}
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,67 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$strTag[tagname]}</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-8">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h1 class="h3 fw400">{$strTag[tagname]}</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">{$strTag[tagname]}相关的小组</div>
|
||||
<div class="card-body">
|
||||
|
||||
<div class="facelist">
|
||||
<ul>
|
||||
{loop $arrGroup $key $item}
|
||||
<li><a href="{tsUrl('group','show',array('id'=>$item['groupid']))}"><img class="rounded" src="{$item['photo']}" width="48" alt="{$item['groupname']}" /></a>
|
||||
<p class="title-cut fs12 mt-1"><a class="c9" href="{tsUrl('group','show',array('id'=>$item['groupid']))}">{$item['groupname']}</a></p>
|
||||
</li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">热门标签</div>
|
||||
<div class="card-body">
|
||||
{loop $arrTag $key $item}
|
||||
<a class="badge badge-secondary mr-2 mb-2 fw300" href="{tsUrl('group','tag',array('id'=>urlencode($item[tagname])))}">{$item[tagname]}</a>
|
||||
{/loop}
|
||||
<a class="" href="{tsUrl('group','tags')}">更多...</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--广告位-->
|
||||
{php doAction('gobad','300')}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,36 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">标签</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">全部标签</div>
|
||||
<div class="card-body">
|
||||
|
||||
<div>
|
||||
{loop $arrTag $key $item}
|
||||
<a class="badge badge-secondary mr-2 mb-2 fw300" href="{tsUrl('group','tag',array('id'=>urlencode($item[tagname])))}">{$item[tagname]}</a>
|
||||
{/loop}
|
||||
|
||||
</div>
|
||||
|
||||
<div class="page">{$pageUrl}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,505 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
|
||||
|
||||
<div>{php doAction('group_topic_top')}</div>
|
||||
|
||||
|
||||
<div class="container" style="max-width:100%;">
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">LMVE论坛</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup['groupname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$strTopic[title]}</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="row" >
|
||||
|
||||
<div class="col-md-8" style="max-width:100%;flex:100%;">
|
||||
|
||||
|
||||
|
||||
<div class="card" >
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
<h1 class="h3 pt-0 pb-3 fw300">{if $strTopic['label']}<span class="badge badge-danger fw300">{tsTitle($strTopic['label'])}</span>{/if}{if $strTopic[typeid] !='0'}<a href="{tsUrl('group','show',array('id'=>$strTopic[groupid],typeid=>$strTopic[typeid]))}">[{$strTopic[type][typename]}]</a>{/if}{$strTopic[title]}</h1>
|
||||
|
||||
|
||||
<div class="media mt-3 mb-3">
|
||||
<a class="mr-3" href="{tsUrl('user','space',array('id'=>$strTopic[user][userid]))}">
|
||||
<img class="media-object rounded-circle" title="{$strTopic[user][username]}" alt="{$strTopic[user][username]}" src="{$strTopic[user][face]}" width="36" height="36"></a>
|
||||
<div class="media-body">
|
||||
<div class="fs14"><a href="{tsUrl('user','space',array('id'=>$strTopic[userid]))}">{$strTopic[user][username]}</a></div>
|
||||
<div class="c9 fs12">发表于 {php echo date('Y-m-d H:i:s',$strTopic[addtime])}</div>
|
||||
<div class="d-flex flex-row justify-content-end c9">
|
||||
<div><i class="far fa-comment-dots"></i> {$strTopic['count_comment']}</div>
|
||||
<div class="ml-3"><i class="far fa-eye"></i> {$strTopic['count_view']}</div>
|
||||
</div>
|
||||
{if $TS_USER[userid] == $strTopic[userid] || $TS_USER[userid]==$strGroup[userid] ||$strGroupUser[isadmin]=="1" || $TS_USER[isadmin]=="1"}
|
||||
<div class="btool mt-3">
|
||||
|
||||
{if $TS_USER[userid]==$strGroup[userid] ||$strGroupUser[isadmin]=="1" || $TS_USER[isadmin]=="1"}
|
||||
|
||||
|
||||
<a href="#" data-toggle="modal" data-target="#bookModal"><i class="far fa-bookmark"></i> 标注</a>
|
||||
|
||||
|
||||
<a href="javascript:void('0');" onclick="topicAudit('{$strTopic['topicid']}','{$_SESSION['token']}');">{if $strTopic['isaudit']=='1'}审核{else}取消审核{/if}</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=do&ts=topic_istop&topicid={$strTopic[topicid]}">{if $strTopic[istop]=='0'}置顶{else}取消置顶{/if}</a>
|
||||
|
||||
<a href="javascript:void('0');" onclick="tsPost('index.php?app=group&ac=ajax&ts=isrecommend&js=1',{'topicid':'{$strTopic['topicid']}'})">{if $strTopic['isrecommend']=='0'}推荐{else}取消推荐{/if}</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=do&ts=isposts&topicid={$strTopic[topicid]}&token={$_SESSION['token']}">{if $strTopic[isposts]==0}精华{else}取消精华{/if}</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=topicmove&topicid={$strTopic[topicid]}">移动</a>
|
||||
|
||||
{/if}
|
||||
<a href="{SITE_URL}index.php?app=group&ac=topicedit&topicid={$strTopic[topicid]}">编辑</a>
|
||||
<a href="{SITE_URL}index.php?app=group&ac=do&ts=deltopic&topicid={$strTopic['topicid']}&token={$_SESSION['token']}" onClick="return confirm('确定删除吗?')"><i class="far fa-trash-alt"></i> 删除</a>
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="mb-3">
|
||||
{loop $strTopic[tags] $key $item}
|
||||
<a class="badge badge-secondary fw300 mr-2" href="{tsUrl('group','tag',array('id'=>urlencode($item[tagname])))}">{$item[tagname]}</a>
|
||||
{/loop}
|
||||
</div>
|
||||
|
||||
|
||||
{if $page == '1'}
|
||||
<div class="topic-content">
|
||||
|
||||
<div class="topic-view common-content">
|
||||
{$strTopic['content']}
|
||||
{if $strTopic['photos']}
|
||||
{loop $strTopic['photos'] $key $item}
|
||||
<p class="tac"><img src="{$item}" alt="{$strTopic['title']}"></p>
|
||||
{/loop}
|
||||
{/if}
|
||||
{$tpUrl}
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{if $strTopic['iscommentshow']==1 && $isComment==0 && $strTopic['userid']!=intval($TS_USER['userid'])}
|
||||
{else}
|
||||
|
||||
<!---视频处理开始--->
|
||||
{if $TS_APP['istopicvideo']}
|
||||
|
||||
{if $arrVideo}
|
||||
<div class="topic_video">
|
||||
{loop $arrVideo $key $item}
|
||||
<p>
|
||||
{if $item['siteid']==1 || $item['siteid']==2 || $item['siteid']==3}
|
||||
<iframe frameborder="0" src="{$item['iframe']}" allowFullScreen="true"></iframe>
|
||||
{/if}
|
||||
</p>
|
||||
{/loop}
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
{if $TS_USER['userid']==$strTopic['userid'] || $TS_USER['isadmin']==1}
|
||||
<div class="topic_video">
|
||||
<div class="text-center"><a class="btn btn-link" href="{tsUrl('video','upload',array('ts'=>'network','topicid'=>$topicid))}"> <i class="fas fa-plus-circle"></i> 插入视频</a></div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!---附件处理开始--->
|
||||
{if $TS_APP['istopicattach']}
|
||||
|
||||
{if $arrAttach}
|
||||
<div class="topic_attach mt-3">
|
||||
<ul>
|
||||
{loop $arrAttach $key $item}
|
||||
<li><a target="_blank" href="{tsUrl('attach','show',array('id'=>$item['attachid']))}">{tsTitle($item['attachname'])}</a> - <span class="c9 fs12">{$item['count_down']}次下载</span> - <span class="c9 fs12">需{$item['score']}积分</span></li>
|
||||
{/loop}
|
||||
</ul>
|
||||
|
||||
{if $TS_USER['userid']==$strTopic['userid'] || $TS_USER['isadmin']==1}
|
||||
<div class="tac">
|
||||
<a class="btn btn-link" href="{tsUrl('attach','select',array('topicid'=>$strTopic['topicid']))}"><i class="fas fa-plus-circle"></i>上传/选择附件</a>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
{else}
|
||||
|
||||
{if $TS_USER['userid']==$strTopic['userid'] || $TS_USER['isadmin']==1}
|
||||
<div class="topic_attach mt-3">
|
||||
<div class="tac">
|
||||
<a class="btn btn-link" href="{tsUrl('attach','select',array('topicid'=>$strTopic['topicid']))}"><i class="fas fa-plus-circle"></i>上传/选择附件</a>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{/if}
|
||||
|
||||
{/if}
|
||||
<!---附件处理结束--->
|
||||
{/if}
|
||||
<div>{php doAction('group_topic_footer')}</div>
|
||||
|
||||
|
||||
<div class="text-black-50">{php doAction('gobad','468')
|
||||
}</div>
|
||||
<div class="c9 fs12">最后修改 {php echo date('Y-m-d H:i:s',$strTopic[uptime])}</div>
|
||||
<div class="d-flex flex-row justify-content-end c9">
|
||||
<div><i class="far fa-comment-dots"></i> {$strTopic['count_comment']}</div>
|
||||
<div class="ml-3"><i class="far fa-eye"></i> {$strTopic['count_view']}</div>
|
||||
</div>
|
||||
{if $TS_USER[userid] == $strTopic[userid] || $TS_USER[userid]==$strGroup[userid] ||$strGroupUser[isadmin]=="1" || $TS_USER[isadmin]=="1"}
|
||||
<div class="btool mt-3">
|
||||
|
||||
{if $TS_USER[userid]==$strGroup[userid] ||$strGroupUser[isadmin]=="1" || $TS_USER[isadmin]=="1"}
|
||||
|
||||
|
||||
<a href="#" data-toggle="modal" data-target="#bookModal"><i class="far fa-bookmark"></i> 标注</a>
|
||||
|
||||
|
||||
<a href="javascript:void('0');" onclick="topicAudit('{$strTopic['topicid']}','{$_SESSION['token']}');">{if $strTopic['isaudit']=='1'}审核{else}取消审核{/if}</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=do&ts=topic_istop&topicid={$strTopic[topicid]}">{if $strTopic[istop]=='0'}置顶{else}取消置顶{/if}</a>
|
||||
|
||||
<a href="javascript:void('0');" onclick="tsPost('index.php?app=group&ac=ajax&ts=isrecommend&js=1',{'topicid':'{$strTopic['topicid']}'})">{if $strTopic['isrecommend']=='0'}推荐{else}取消推荐{/if}</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=do&ts=isposts&topicid={$strTopic[topicid]}&token={$_SESSION['token']}">{if $strTopic[isposts]==0}精华{else}取消精华{/if}</a>
|
||||
|
||||
<a href="{SITE_URL}index.php?app=group&ac=topicmove&topicid={$strTopic[topicid]}">移动</a>
|
||||
|
||||
{/if}
|
||||
<a href="{SITE_URL}index.php?app=group&ac=topicedit&topicid={$strTopic[topicid]}">编辑</a>
|
||||
<a href="{SITE_URL}index.php?app=group&ac=do&ts=deltopic&topicid={$strTopic['topicid']}&token={$_SESSION['token']}" onClick="return confirm('确定删除吗?')"><i class="far fa-trash-alt"></i> 删除</a>
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">用户评论{if $strTopic['count_comment']} <small class="text-secondary">({$strTopic['count_comment']})</small>{/if}</div>
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
{if $arrTopicComment}
|
||||
<div class="comment">
|
||||
<ul>
|
||||
{loop $arrTopicComment $key $item}
|
||||
|
||||
|
||||
<li class="clearfix" id="l_{$item[commentid]}">
|
||||
<div class="user-face">
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[user][userid]))}"><img class="rounded-circle" title="{$item[user][username]}" alt="{$item[user][username]}" src="{$item[user][face]}" width="36" /></a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="reply-doc">
|
||||
<h4>{php echo date('Y-m-d H:i:s',$item[addtime])}
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[user][userid]))}">{$item[user][username]}</a>
|
||||
<i>$item[l]#</i>
|
||||
</h4>
|
||||
|
||||
|
||||
{if $item[referid] !='0'}
|
||||
<div class="recomment rounded"><a href="{tsUrl('user','space',array('id'=>$item[recomment][user][userid]))}"><img src="{$item[recomment][user][face]}" width="24" class="rounded-circle" align="absmiddle"></a> <strong><a href="{tsUrl('user','space',array('id'=>$item[recomment][user][userid]))}" rel="face" uid="$item[recomment][user][userid]">{$item[recomment][user][username]}</a></strong>:{$item[recomment][content]}</div>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
{if $item['ispublic'] && $item['userid']==$TS_USER['userid'] || $item['ispublic'] && $strTopic['userid']==$TS_USER['userid']}
|
||||
{$item[content]}
|
||||
{elseif $item['ispublic'] && $item['userid']!=$TS_USER['userid'] || $item['ispublic'] && $strTopic['userid']!=$TS_USER['userid']}
|
||||
<div class="alert alert-warning" role="alert">评论内容不公开显示!</div>
|
||||
{else}
|
||||
{$item[content]}
|
||||
{/if}
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!---附件处理开始--->
|
||||
{if $TS_APP['istopicattach']}
|
||||
{if $item['attach']}
|
||||
<div class="topic_attach">
|
||||
<ul>
|
||||
{loop $item['attach'] $akey $aitem}
|
||||
<li><a target="_blank" href="{tsUrl('attach','show',array('id'=>$aitem['attachid']))}">{tsTitle($aitem['attachname'])}</a> - <span class="c9 fs12">{$aitem['count_down']}次下载</span> - <span class="c9 fs12">需{$aitem['score']}积分</span></li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
{/if}
|
||||
{/if}
|
||||
<!---附件处理结束--->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="text-right pt-2 pb-2">
|
||||
|
||||
{if $strGroupUser}
|
||||
<a class="fs12 mr-2" href="javascript:void(0)" onclick="commentOpen({$item[commentid]},{$item[topicid]})">回复</a>
|
||||
{/if}
|
||||
|
||||
{if $TS_USER[userid] == $strGroup[userid] || $TS_USER[userid] == $item[userid] || $strGroupUser[isadmin]==1 || $TS_USER[isadmin]==1}
|
||||
<span><a class="fs12" href="{SITE_URL}index.php?app=group&ac=comment&ts=delete&commentid={$item[commentid]}&token={$_SESSION['token']}" rel="nofollow" onClick="return confirm('确定删除吗?')">删除</a>
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mb-2" id="rcomment_{$item[commentid]}" style="display:none">
|
||||
<textarea class="form-control-sm w-100 border-secondary" id="recontent_{$item[commentid]}" type="text" onKeyDown="keyRecomment({$item[commentid]},{$item[topicid]},event)"></textarea>
|
||||
|
||||
<p>
|
||||
<a class="btn btn-sm btn-outline-info" href="javascript:void(0);" onClick="recomment({$item[commentid]},{$item[topicid]},'{$_SESSION['token']}')" id="recomm_btn_$item[commentid]">提交</a>
|
||||
<a class="btn btn-sm btn-outline-secondary" href="javascript:void('0');" onclick="commentOpen({$item['commentid']},{$item['topicid']})">取消</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
{/loop}
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="page">{$pageUrl}</div>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="commentform">
|
||||
{if intval($TS_USER[userid])==0}
|
||||
<div class="tac pd20 fw300 text-black-50">
|
||||
<a href="{tsUrl('user','login')}">登录</a> | <a href="{tsUrl('user','register')}">注册</a>
|
||||
</div>
|
||||
{elseif $strGroupUser==''}
|
||||
<div class="tac pd20 text-secondary">
|
||||
不是本组成员不能回应此贴哦!
|
||||
<p class="mt-2"><a class="btn btn-outline-info btn-sm" href="javascript:void('0');" onclick="joinGroup('{$strGroup['groupid']}');">加入小组</a></p>
|
||||
|
||||
</div>
|
||||
{elseif $strTopic[iscomment] == 1 && $strTopic[userid] != $TS_USER[userid]}
|
||||
<div class="tac pd20 fw300 text-black-50">
|
||||
本帖除作者外不允许任何人评论
|
||||
</div>
|
||||
{elseif $strTopic[isclose]=='1'}
|
||||
<div class="tac pd20 fw300 text-black-50">
|
||||
该帖子已被关闭,无法评论
|
||||
</div>
|
||||
{else}
|
||||
<form id="comm-form" method="post" action="{SITE_URL}index.php?app=group&ac=comment&ts=do">
|
||||
|
||||
<div id="tseditor"></div>
|
||||
|
||||
<div style="display: none"><textarea name="content"></textarea></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row mt-3">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="col-md-6">
|
||||
{if $TS_SITE['isauthcode']}
|
||||
<input class="form-control form-control-sm w-auto float-left" name="authcode" placeholder="输入验证码" />
|
||||
<img class="mt-1 ml-1" src="{tsUrl('pubs','code')}" onclick="javascript:newgdcode(this,this.src);" title="点击刷新验证码" alt="点击刷新验证码" style="cursor:pointer;"/>
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
<div class="mt-1">是否公开:<input type="radio" name="ispublic" value="0" checked />公开 <input type="radio" name="ispublic" value="1" />不公开</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-2 text-right">
|
||||
|
||||
|
||||
|
||||
<input type="hidden" name="topicid" value="{$strTopic[topicid]}" />
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
|
||||
<button class="btn btn-sm btn-info btn-block" type="submit">提交评论</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">推荐帖子</div>
|
||||
<div class="card-body">
|
||||
|
||||
<div class="commlist">
|
||||
<ul>
|
||||
{loop $arrRecommendTopic $key $item}
|
||||
<li><a href="{tsUrl('group','topic',array('id'=>$item['topicid']))}">{$item['title']}</a></li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">本组热门帖子</div>
|
||||
<div class="card-body">
|
||||
<div class="commlist">
|
||||
<ul>
|
||||
{loop $arrGroupHotTopic $key $item}
|
||||
<li><a href="{tsUrl('group','topic',array('id'=>$item['topicid']))}">{$item['title']}</a></li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-header">最新帖子</div>
|
||||
<div class="card-body commlist">
|
||||
<ul>
|
||||
{loop $newTopic $key $item}
|
||||
<li>
|
||||
<a href="{tsUrl('group','topic',array('id'=>$item[topicid]))}">{php echo tsTitle($item[title])}</a>
|
||||
</li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<div class="card-header">热门帖子</div>
|
||||
<div class="card-body commlist">
|
||||
<ul>
|
||||
{loop $arrHotTopic $key $item}
|
||||
<li><a href="{tsUrl('group','topic',array('id'=>$item['topicid']))}">{$item['title']}</a></li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="modal fade" id="bookModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">标注</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form>
|
||||
<div class="form-group">
|
||||
<label for="book-text" class="col-form-label">请输入标注内容(最多8个字符):</label>
|
||||
<input type="text" value="{tsTitle($strTopic['label'])}" class="form-control" id="book-text">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="text-danger" id="book-alert"></div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary btn-sm" data-dismiss="modal">关闭</button>
|
||||
<button type="button" class="btn btn-primary btn-sm" onclick="toBook('{$topicid}')">提交</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
{php doAction('tseditor','mini')}
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,6 @@
|
||||
<div style="margin-bottom: 10px;overflow: hidden;">
|
||||
{loop $arrUser $key $item}
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[userid]))}"><img alt="{$item[username]}" class="m_sub_img" src="{$item[face]}" width="48" height="48" /></a>
|
||||
{/loop}
|
||||
<br clear="all">
|
||||
</div>
|
||||
@@ -0,0 +1,117 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container" style="max-width:100%;">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">LMVE论坛</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','topic',array('id'=>$strTopic['topicid']))}">{$strTopic['title']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">编辑帖子</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-2"></div>
|
||||
<div class="col-md-8" style="max-width:100%;flex:100%;">
|
||||
|
||||
|
||||
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=topicedit&ts=do" enctype="multipart/form-data">
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label>标题</label>
|
||||
<input name="title" type="text" class="form-control" value="{$strTopic['title']}">
|
||||
</div>
|
||||
|
||||
{if $arrGroupType}
|
||||
<div class="form-group">
|
||||
<label>类型</label>
|
||||
|
||||
<select name="typeid" class="form-control">
|
||||
<option {if $strTopic[typeid]=='0'}selected="select"{/if} value="0">请选择</option>
|
||||
{loop $arrGroupType $key $item}
|
||||
<option {if $item[typeid]==$strTopic[typeid]}selected="select"{/if} value="{$item[typeid]}">{$item[typename]}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label>内容</label>
|
||||
|
||||
<div id="tseditor">{$strTopic['content']}</div>
|
||||
|
||||
<div style="display: none;">
|
||||
<textarea name="content">{$strTopic['content']}</textarea>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>标签</label>
|
||||
<input name="tag" type="text" class="form-control" value="{$strTopic['tag']}">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>评论</label>
|
||||
|
||||
<input type="radio" name="iscomment" value="0" {if $strTopic[iscomment]=='0'}checked="select"{/if} />允许
|
||||
<input type="radio" name="iscomment" value="1" {if $strTopic[iscomment]=='1'}checked="select"{/if} />不允许
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label>回复可读</label>
|
||||
|
||||
<input type="radio" name="iscommentshow" value="0" {if $strTopic[iscommentshow]=='0'}checked="select"{/if} />不需要
|
||||
<input type="radio" name="iscommentshow" value="1" {if $strTopic[iscommentshow]=='1'}checked="select"{/if} />需要
|
||||
|
||||
</div>
|
||||
|
||||
{if $TS_SITE['isauthcode']}
|
||||
<div class="form-group">
|
||||
<label>验证码</label>
|
||||
|
||||
<input name="authcode" />
|
||||
<img align="absmiddle" src="{SITE_URL}index.php?app=pubs&ac=code" onclick="newgdcode(this,this.src);" title="点击刷新验证码" alt="点击刷新验证码" style="cursor:pointer;"/>
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
<input type="hidden" name="topicid" value="{$strTopic[topicid]}" />
|
||||
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
|
||||
<button class="btn btn-sm btn-info" type="submit">修改帖子</button>
|
||||
|
||||
<a class="btn btn-sm btn-outline-secondary" href="{tsUrl('group','topic',array('id'=>$strTopic[topicid]))}">返回</a>
|
||||
<p></p>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-2"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php doAction('tseditor')}
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,42 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">LMVE论坛</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup['groupname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$strTopic[title]}</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
|
||||
本小组帖子只有小组成员才可以浏览
|
||||
|
||||
{if $strGroup['joinway']==3}
|
||||
<a class="btn btn-success" href="javascript:void('0');" onclick="joinGroup('{$strGroup['groupid']}');">需要支付<font color="orange" style="font-size: 16px;">{$strGroup['price']}金币</font>加入小组</a>
|
||||
{else}
|
||||
<a class="btn btn-success" href="javascript:void('0');" onclick="joinGroup('{$strGroup['groupid']}');">加入小组</a>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,30 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h1>移动帖子:{tsTitle($strTopic['title'])}</h1>
|
||||
<form method="POST" action="{SITE_URL}index.php?app=group&ac=topicmove&ts=do">
|
||||
<p>选择小组:
|
||||
<select name="groupid">
|
||||
{loop $arrGroup $key $item}
|
||||
<option value="{$item['groupid']}">{tsTitle($item['groupname'])}</option>
|
||||
{/loop}
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<input type="hidden" name="topicid" value="{$topicid}" />
|
||||
|
||||
<button class="btn btn-success" type="submit">移动</button>
|
||||
|
||||
<a class="btn btn-outline-secondary" href="{tsUrl('group','topic',array('id'=>$topicid))}">返回</a>
|
||||
|
||||
</p>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,35 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">LMVE论坛</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup['groupname']}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">{$strTopic[title]}</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
你的组费已经到期,请联系组长续期!续期后才可以访问帖子内容。
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{php include pubTemplate("footer")}
|
||||
@@ -0,0 +1,134 @@
|
||||
{php include pubTemplate("header")}
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<nav aria-label="breadcrumb">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{SITE_URL}">首页</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group')}">{$TS_APP['appname']}</a></li>
|
||||
<li class="breadcrumb-item"><a href="{tsUrl('group','show',array('id'=>$strGroup['groupid']))}">{$strGroup[groupname]}</a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">成员</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">{$strGroup['groupname']}成员</div>
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
{if $TS_USER['isadmin']==1 && $strGroup['joinway']==3 || $strGroup['userid']==$userid && $strGroup['joinway']==3}
|
||||
<div class="pd20">
|
||||
<form id="comm-form" class="form-inline" role="form" method="post" action="{SITE_URL}index.php?app=group&ac=edit&ts=adduser&groupid={$strGroup['groupid']}">
|
||||
<div class="form-group">
|
||||
<input type="text" name="userid" class="form-control br0" placeholder="输入用户ID">
|
||||
</div>
|
||||
<button type="submit" class="btn btn-success br0">添加成员</button>
|
||||
</form>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
<div class="facelist">
|
||||
|
||||
<ul>
|
||||
{loop $arrGroupUser $key $item}
|
||||
<li>
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[userid]))}">
|
||||
<img class="rounded-circle" alt="{$item[username]}" src="{$item[face]}" width="48" height="48" />
|
||||
</a>
|
||||
<div class="title-cut text-black-50 fs12 mt-2">{$item[username]}</div>
|
||||
|
||||
</li>
|
||||
{/loop}
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<div class="page">{$pageUrl}</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">{$strGroup['groupname']}组长</div>
|
||||
<div class="card-body">
|
||||
|
||||
|
||||
|
||||
<div class="facelist">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a class="nbg" href="{tsUrl('user','space',array('id'=>$strLeader[userid]))}">
|
||||
<img class="rounded-circle" alt="{$strLeader[username]}" src="{$strLeader[face]}" width="48" height="48" /></a>
|
||||
<div class="text-black-50 fs12 mt-2">{$strLeader[username]}</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">{$strGroup['groupname']}管理员</div>
|
||||
<div class="card-body">
|
||||
|
||||
{if $arrAdmin}
|
||||
<div class="facelist">
|
||||
<ul>
|
||||
{loop $arrAdmin $key $item}
|
||||
<li>
|
||||
<a href="{tsUrl('user','space',array('id'=>$item[userid]))}"><img class="rounded-circle" alt="{$item[username]}" src="{$item[face]}" width="48" height="48" /></a>
|
||||
<div class="title-cut fs12 text-black-50 mt-2">{$item[username]}</div>
|
||||
</li>
|
||||
{/loop}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
{else}
|
||||
暂无
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--广告位-->
|
||||
{php doAction('gobad','300')}
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer")}
|
||||
Reference in New Issue
Block a user