gpt4 book ai didi

Joomla - 文章中的 "paragraph permission"

转载 作者:行者123 更新时间:2023-12-04 07:02:51 25 4
gpt4 key购买 nike

我在 Joomla (1.5) 网站上有几篇文章。这些文章是公开的——无需注册即可查看其内容。

我想在其中一些文章中添加一个段落(即自定义 HTML)(每篇文章的段落都不同),并且我希望该段落仅对注册用户可见。非注册用户只会看到没有段落的文章(或者可能带有预告文本而不是段落,例如“注册以查看其他信息”)。实现这一目标的最佳方法是什么?

我想这样做的一种方法是添加一个仅对注册用户可见的自定义 HTML 模块。但由于我想为每篇文章显示不同的 HTML,我想我需要为每篇文章创建一个不同的模块来显示段落。这不合理吗?

从概念上讲,我的首选方式(我只是为了说明我在寻找什么),就是在文章编辑器中编写段落,用鼠标突出显示它,右键单击并选择“制作突出显示的文本只对注册用户可见”。但这不存在(除非有人知道实现类似功能的插件?)。

每篇文章一个模块的方法是最接近的方法吗?

谢谢!

最佳答案

我认为这是一个非常有用的插件,所以我创建了一个。

http://www.fijiwebdesign.com/products/article-access-plugin.html

项目页面:
http://code.google.com/p/joomla-article-access/

该插件允许您通过定义某些用户组可以查看的文章部分来为文章添加访问控制。

可用的不同用户组有:

  • guest
  • 已注册
  • 作者
  • 编辑
  • 发布者
  • 经理
  • 管理员
  • super 管理员

  • 为了使特定组可以查看文章的一部分,请按如下方式编辑文章:
    {access view=registered}
    Only registered users can view this portion of the article.
    {/access}

    要排除某个组查看文章,请在组名前使用感叹号 (!)。
    {access view=!registered}
    Any group other then registered can view this portion of the article.
    {/access}

    要添加多个组,请用逗号 (,) 分隔它们。
    {access view=registered,author,editor}
    Only registered,author and editor usertypes can view this portion of the article.
    {/access}

    要在两个组(包括)之间添加任意组,请使用连字符 (-)。
    {access view=registered-editor}
    Only registered,author and editor usertypes can view this portion of the article.
    {/access}

    要添加任何组以及组(包括)上方或下方的任何组,只需将组保留在右侧或左侧空白以匹配最低或最高组。
    {access view=-registered}
    Only guests and registered users can view this portion of the article.
    {/access}
    {access view=author-}
    Only authors and above can view this portion of the article.
    {/access}

    您还可以将不同的组过滤器/选择混合在一起。

    关于Joomla - 文章中的 "paragraph permission",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556927/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com