Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 如何设定SS的文章查看权限.

[复制链接]
waosoft 发表于 2009-7-19 16:45:53 | 显示全部楼层 |阅读模式
我用SS做了一个公司内部网站.
主要是希望把公司制度,规则放在网站上.
例如新的一些项目发布,但是这些不希望公司以外的人看到.

所以想问一下.SS怎样才能设置文章查看权限.
只有会员登录才能看到.而且会员是特定组的才能看到.

我在网站中仔细看过,好像没有这样的功能.

请高手帮忙. 感谢.如何才能实现
回复

使用道具 举报

littlehz 发表于 2009-7-19 18:22:14 | 显示全部楼层
本帖最后由 littlehz 于 2009-7-19 18:52 编辑

没有这样的功能,但是在对模板编写比较熟悉的情况下,指定需要隐藏资讯的某个分类,设置单独资讯的模板文件。这个模板文件主要是依据 <!--{ if ($_SGLOBAL['supe_groupid'] == 3) --> 这样的模板语句判断用户组是哪个,如果是指定的3号用户组,则允许显示。

前提是要比较熟悉模板文件,能独立书写相应的模板。还要关闭HTML静态,HTML静态是不能有这些判断语句的。
回复

使用道具 举报

computur 发表于 2009-7-19 18:32:39 | 显示全部楼层
好厉害,运用起来得心应手,这差距呀,看来还不是从天到地,好好学习天天向上.
回复

使用道具 举报

benba 发表于 2009-7-20 21:15:36 | 显示全部楼层
本帖最后由 benba 于 2009-7-20 21:17 编辑

二楼正解.通过用户的ID 来使用.其实还有其它的方法.如
  1. <!--{if (!in_array('news', $_SCONFIG['closechannels']) && !empty($_SGLOBAL['group']['managespacenews'])}-->
  2. 这里放上想要显示的信息内容就OK了.
  3. <!--{else}-->
  4. <h1>你没有权限查看此内容</h1>
  5. <!--{/if}-->
复制代码
只要会员有发布资讯的权限就可以看到.这是一种笨的方法.对了.只有在不开启静态的情况下才行哦!
回复

使用道具 举报

 楼主| waosoft 发表于 2009-7-25 16:47:13 | 显示全部楼层
感谢 沙发与板凳,小女子这厢有礼,致敬了!
回复

使用道具 举报

lwd815813 发表于 2009-9-7 15:49:03 | 显示全部楼层
不错,不过看完后还有一个问题,你们说的静态包括伪静态吗?
回复

使用道具 举报

lidq.jingwu 发表于 2009-9-7 16:00:22 | 显示全部楼层
上面说的静态,是不包括伪静态的。
伪静态其实也是动态的,只不过URL被服务器与程序处理过,所以看起来是静态的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 06:07 , Processed in 0.102674 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表