迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
發(fā)布文章的時候,怎么設(shè)置發(fā)布讓不同的會員組有查看的權(quán)限?
如下圖所示:
這個功能框架沒有,開發(fā)思路:新建一個DIY字段,專門做勾選用戶組的作用,前臺show頁面判斷當(dāng)前用戶組的groupid是否在選中的組中,是就正常顯示否就不顯示內(nèi)容
回復(fù)迅??蚣軇?chuàng)始人 在 模塊內(nèi)容字段 這里添加新字段嗎?字段類別是選擇用戶關(guān)聯(lián)嗎?
按框架作者的思路給你寫了代碼,賺五塊錢
1、新建diy字段程序文件config/myfield/group.php,內(nèi)容如下:
2、然后在模塊字段里,新建diy字段類別,名字隨便取
3、返回到內(nèi)容發(fā)布界面就可以看到選擇用戶組了
4、show.html判斷權(quán)限
{php $llqx=dr_string2array($llqx);} {if $llqx} {if !$member && in_array(0, $llqx)} 游客的瀏覽權(quán)限 {elseif $member && array_intersect($member.groupid, $llqx)} 表示已登錄的用戶 有權(quán)限 {else} 表示沒權(quán)限 {/if} {else} 表示沒設(shè)置權(quán)限 {/if}
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán) show.html 頁面添加的代碼,沒效果,怎么搞?下面是頁面的代碼,你看下怎么插入你這個判斷的語句
{template "header.html"}<!--header end--><div class="g-mobile-banner g-mobile" style="background-image: url({dr_thumb(dr_block('house'), 100, 100, 0, 'height')});"> </div><div class="g-main "><div class="wrapper"> <!--links--> {template "bumen_links.html"} <div class="g-page"> <div class="g-current"> <div class="tit"> 法院動態(tài) </div> <div class="g-current-main"> 您當(dāng)前所在位置: <a href="{SITE_URL}">網(wǎng)站首頁</a>{if !IS_SHARE} / <a href="{MODULE_URL}">{MODULE_NAME}</a>{/if}{dr_catpos($catid, '', true, ' / <a href="[url]">[name]</a>')} </div> </div> <div class="m-article"> <h1 class="m-article-tit">{$title}</h1> <div class="m-article-attr "> <span>發(fā)布日期:<a href="javascript:;">{$updatetime}</a></span> <!--<span class="g-pc">發(fā)布部門:研究室</span>--> <span class="g-pc">發(fā)布:<a href="javascript:;">{$author}</a></span> {if $zhuangao}<span class="g-pc">來源:<a href="javascript:;">{$laiyuan}</a></span>{/if} <span class="g-pc">發(fā)點(diǎn)擊數(shù):<a href="javascript:;">{dr_show_hits($id)}次</a></span> <span class="g-pc">[<a href="javascript:;" onclick="print();" >打印此頁</a> <a href="javascript:;" onclick="print();" >打印稿件</a> <a href="javascript:;" class="close">關(guān)閉此頁</a>]</span> </div> <div class="m-article-main"> {$content} {if $zuozhe}<span class="g-pc">原作者:<a href="javascript:;">{$zuozhe}</a></span>{/if} </div> <div class="m-article-attr g-mobile"> <span><a href="javascript:;" onclick="print();" >打印此頁</a></span> <span><a href="javascript:;" onclick="print();" >打印稿件</a></span> <span><a href="javascript:;" class="close">關(guān)閉此頁</a></span> </div> <div class="m-article-pagination"> <div class="item item-l"> {if $prev_page}上一篇: <a href="{$prev_page.url}" target="_blank">{$prev_page.title}</a>{else}沒有了{(lán)/if} </div> <div class="item item-r"> {if $next_page}下一篇: <a href="{$next_page.url}" target="_blank">{$next_page.title}</a>{else}沒有了{(lán)/if} </div> </div> </div> </div></div></div><!--footer-->{template "footer.html"}<!---全站JS--->{template "js_site.html"}<!---全站JS---><script type="text/javascript" src="js/common.js"></script><script> //關(guān)閉頁面 $('.m-article-attr .close').on('click',function(){ if(confirm('你確定關(guān)閉頁面嗎?')){ window.opener=null; window.open('','_self'); window.close(); } })</script></body></html>
這個功能框架沒有,開發(fā)思路:新建一個DIY字段,專門做勾選用戶組的作用,前臺show頁面判斷當(dāng)前用戶組的groupid是否在選中的組中,是就正常顯示否就不顯示內(nèi)容
回復(fù)迅??蚣軇?chuàng)始人 在 模塊內(nèi)容字段 這里添加新字段嗎?字段類別是選擇用戶關(guān)聯(lián)嗎?
按框架作者的思路給你寫了代碼,賺五塊錢
1、新建diy字段程序文件config/myfield/group.php,內(nèi)容如下:
2、然后在模塊字段里,新建diy字段類別,名字隨便取
3、返回到內(nèi)容發(fā)布界面就可以看到選擇用戶組了
4、show.html判斷權(quán)限
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán) show.html 頁面添加的代碼,沒效果,怎么搞?下面是頁面的代碼,你看下怎么插入你這個判斷的語句
{template "header.html"}
<!--header end-->
<div class="g-mobile-banner g-mobile" style="background-image: url({dr_thumb(dr_block('house'), 100, 100, 0, 'height')});">
</div>
<div class="g-main ">
<div class="wrapper">
<!--links-->
{template "bumen_links.html"}
<div class="g-page">
<div class="g-current">
<div class="tit">
法院動態(tài)
</div>
<div class="g-current-main">
您當(dāng)前所在位置:
<a href="{SITE_URL}">網(wǎng)站首頁</a>{if !IS_SHARE} / <a href="{MODULE_URL}">{MODULE_NAME}</a>{/if}{dr_catpos($catid, '', true, ' / <a href="[url]">[name]</a>')}
</div>
</div>
<div class="m-article">
<h1 class="m-article-tit">{$title}</h1>
<div class="m-article-attr ">
<span>發(fā)布日期:<a href="javascript:;">{$updatetime}</a></span>
<!--<span class="g-pc">發(fā)布部門:研究室</span>-->
<span class="g-pc">發(fā)布:<a href="javascript:;">{$author}</a></span>
{if $zhuangao}<span class="g-pc">來源:<a href="javascript:;">{$laiyuan}</a></span>{/if}
<span class="g-pc">發(fā)點(diǎn)擊數(shù):<a href="javascript:;">{dr_show_hits($id)}次</a></span>
<span class="g-pc">[<a href="javascript:;" onclick="print();" >打印此頁</a>
<a href="javascript:;" onclick="print();" >打印稿件</a>
<a href="javascript:;" class="close">關(guān)閉此頁</a>]</span>
</div>
<div class="m-article-main">
{$content}
{if $zuozhe}<span class="g-pc">原作者:<a href="javascript:;">{$zuozhe}</a></span>{/if}
</div>
<div class="m-article-attr g-mobile">
<span><a href="javascript:;" onclick="print();" >打印此頁</a></span>
<span><a href="javascript:;" onclick="print();" >打印稿件</a></span>
<span><a href="javascript:;" class="close">關(guān)閉此頁</a></span>
</div>
<div class="m-article-pagination">
<div class="item item-l">
{if $prev_page}上一篇: <a href="{$prev_page.url}" target="_blank">{$prev_page.title}</a>{else}沒有了{(lán)/if}
</div>
<div class="item item-r">
{if $next_page}下一篇: <a href="{$next_page.url}" target="_blank">{$next_page.title}</a>{else}沒有了{(lán)/if}
</div>
</div>
</div>
</div>
</div>
</div>
<!--footer-->
{template "footer.html"}
<!---全站JS--->
{template "js_site.html"}
<!---全站JS--->
<script type="text/javascript" src="js/common.js"></script>
<script>
//關(guān)閉頁面
$('.m-article-attr .close').on('click',function(){
if(confirm('你確定關(guān)閉頁面嗎?')){
window.opener=null;
window.open('','_self');
window.close();
}
})
</script>
</body>
</html>