Login 第Joomla 2.5条上的模块登录

Login 第Joomla 2.5条上的模块登录,login,joomla,module,Login,Joomla,Module,我创建了一篇关于joomla的文章,我想为所有人(公众)显示文章的一部分,并且只为注册用户显示文章的另一部分。现在我创建了一个集成在文章页面上的模块,但我想显示登录名。 或者,我可以创建两个页面:一个登录页面,重定向到我注册的文章。我该怎么做 感谢登录模块,您可以通过在中键入一个来定义该模块的自定义位置,而不是选择一个预定义位置,然后使用以下代码将其嵌入: {loadposition xxx} //xxx being the position you defined 或者,您可以使用JED

我创建了一篇关于joomla的文章,我想为所有人(公众)显示文章的一部分,并且只为注册用户显示文章的另一部分。现在我创建了一个集成在文章页面上的模块,但我想显示登录名。 或者,我可以创建两个页面:一个登录页面,重定向到我注册的文章。我该怎么做


感谢登录模块,您可以通过在中键入一个来定义该模块的自定义位置,而不是选择一个预定义位置,然后使用以下代码将其嵌入:

{loadposition xxx}   //xxx being the position you defined
或者,您可以使用JED上类别的扩展来限制内容

就个人而言,我认为这可能是你最好的选择,因为它允许你定义特定的组和特定的内容


或者,你也可以这样做。首先,下载并安装允许您使用文章中的任何代码。然后在文章中使用以下代码,并确保使用
{source}
标记:

{source}
    $user = JFactory::getUser();
    if ($user->guest) {
        echo "some content";
        echo "Login to read more";
        echo "{loadposition xxx}";
    }
    else {
        echo "all content";
    }
{/source}

或者只需使用内置的ShowUnauthorized功能,向无权查看文章的用户显示简介而不是正文。您可以全局设置,也可以逐篇设置,也可以通过菜单链接设置。

是的,我尝试过,我使用DirectPHP。但是回声“{loadposition xxx}”;不要显示我的模块(我在模块上设置了我自己的“位置”)@Edoz-啊,对不起。我已经用我在自己网站上使用的确切扩展名更新了我的答案,所以请这样做。这应该行得通。