求助:如何使得无权限浏览的文章可以看到标题?

joomla的文章权限貌似是一杆子到底,没有缓冲余地,设置了注册会员权限的文章,游客就连文章题目也看不到了。
有办法使得无浏览文章权限的用户组可以看到文章的标题吗?
已邀请:

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

有一个
Login to Read More 插件 应该能解决这个问题,不过,该插件是收费软件,售价15美元。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

好的谢谢。
有些贵

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

不仅仅是贵的问题。我试用了一下 Login to Read More 插件的官方 Demo,发现一个问题:这个插件确实阻止了游客阅读全文,但是有一点不方便:
如果当前页面是一个“博客布局”,假设文章标题也是链接(通常都会这么设置),文章摘要末尾就是“阅读全文”链接。
这个插件可以针对游客,将摘要末尾的“阅读全文”显示为“登录后阅读全文”,这一点不错。但是接下来,如果你点击这个链接,会转向新页面,显示 Joomla 核心自带的登录表单,这也没错。接下来,你输入用户名、密码,登录成功之后,并未直接看到那篇文章,而是看到了当前用户的“个人资料”(profile)。很明显这一点设计不太人性化,我的观点是:登录成功之后,应该自动转向之前想要阅读全文的那一篇文章的全文视图。
如果用户一开始不是点击“登录后阅读全文”那个链接,而是直接点击(未登录状态下)文章标题,那么更糟糕的一点出来了:浏览器地址栏显示的网址已经是该文章的全文页面 URL,而页面内容只显示文章摘要(是对,本插件确实阻止了游客阅读全文,这一点没错),摘要末尾仍然是“登录后阅读全文”链接。难道说,点击文章标题就不能也同样转向用户登录表单吗?
如果让我来设计这样一个插件,我会将展示给游客的文章标题和“阅读全文”链接都指向登录表单,而且无需页面跳转,点击链接之后直接以 modal 型弹窗弹出登录框,游客输入用户名、密码,登录成功后就直接转向文章全文页面。
因此,我觉得花15美元买这么个并不优秀的插件有点亏。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

这样说来确实是有些鸡肋.正在想别的办法.主要是达到对游客屏蔽下载密码的效果.

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

如果只是区分用户与游客,1.5的版本可以使用:
文字内容

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

野草的方法适合比较熟练的用户。普通的 Joomla 用户在文章中使用这些 PHP 代码还是不太方便。
我在此宣布一个好消息:Joomla之门开发团队正在组建,第一个作品就是 Login to Read for Joomla 2.5/3.0 ,目前在 alpha 测试阶段。很快就会提供下载。此插件将完美解决本问题。
在此也欢迎其他同道加入我们开发小组,共同为 Joomla 做一些事情 —— 主要是做一些真正适合中国用户的扩展。联系方式: 。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

大好消息,期待。
不过别忘记带上K2,现在的扩展都不太会忘记K2 哈

不是本人 - no no no!

赞同来自:

由“中文 Joomla 开发小组”原创开发的
Login to Read 插件已发布。欢迎试用。
另外,实际上我觉得 lyqx 的真正需求只是“向游客隐藏下载链接”,那么用这种“隐藏引言之外其它所有内容”的插件有点过头了。也不利于读者了解文章的其余部分。
比方说,你的文章引言可能在前200个文字处就截断了。接下来还有好几段介绍文字及插图。最后一句才是下载链接。在这种情况下,如果为了隐藏下载链接而使用 Login to Read 插件,那么感觉被隐藏的部分就太多了。读者连插图和介绍文字都看不到了。
我认为,解决这种需求的最佳方案应该是 spoiler 类的插件。例如刚刚汉化的 EJS
插件。这个插件可以只隐藏一句话(例如你的下载链接),当游客登录之后,就能看到被隐藏的那段内容了。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

太好了,全部收下.当下确实急需隐藏下载地址或者密码的功能.登陆才能阅读全文的功能也普遍需要的.谢谢。。

要回复问题请先登录注册