2010-05-20 83 views
2

我的任务是使用joomla创建一个网站。它将成为现有joomla网站的“姊妹”网站。两者都在同一个域中。需要一个登录joomla中的两个或更多不同的网站

但是,所有者希望用户能够登录到另一个,并且仍然可以登录到另一个。

这是如何实现的?如果有可能的话

在此先感谢! :)

回答

1

使用OpenID代替本地认证。要做到这一点

+0

好的。我之前用openid的概念进行了分析,但我不知道如何使用它.. – Karthik 2010-05-26 05:20:45

+0

我想你在这两个站点上都安装了一个OpenID登录模块。一旦完成,用户可以使用他们的OpenID帐户登录。 你以前用过OpenID吗?您可以在https://www.myopenid.com/等网站上注册。然后,该帐户连接到每个启用了OpenID的网站,例如Stack Overflow。 – mcandre 2010-06-03 13:57:05

0

一种方法是创建的Joomla的同一个实例中的两个独立的网站...

首先,按照指示在http://docs.joomla.org/Multiple_Domains_and_Web_Sites_in_a_single_Joomla!_installation这也解释了如何创建两个网站。

当您创建您的网站模板时,请为每个网站使用不同的模块位置。例如,如果菜单通常以模块位置“左”发布,则可以使用名为“left2”的模块位置创建第二个模板,然后为每个站点创建单独的菜单,并将它们发布到相关站点的模块位置。

希望这会有所帮助!

Matt

0

我使用JMS2Win。

http://www.jms2win.com/JMS2Win

您可以使用它来创建共享相同DB并在不同的表中重复的网站。

花费大约80美元,但是非常值得花钱,因为它是一个文档相当好的组件。建立它的人,埃德温也提供了很好的支持。

我使用共享用户表复制了不同内容的四个站点。 Realyly优雅,因为它不是一个同步系统,它的共享......

1

这肯定是可能的 -

  1. 饼干必须是子域独立
  2. 您应该同步向上跨子域的用户和会话表。

要做任务1,请参考http://www.idealog.us/2006/09/php_session_coo.html。对于任务2,您可以编写一个插件,跨子域同步用户和会话表。

相关问题