ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql – 为多个Joomla统一K2组件的数据源!托管在同一服务器上的网站

2019-07-09 08:18:05  阅读:158  来源: 互联网

标签:mysql joomla joomla-k2


我负责组织的一些网站.

我用Joomla! 2.5.9对于那些网站.它们都在同一台服务器上运行.

我使用K2组件进行内容管理.

我有一个通用网站,其中显示了“员工”页面上的所有员工信息.这些人及其内容中的一些也显示在另一个部门的网站上.因此,每个网站都有数据库.

例如:

在一般网站(比如general.org)中,当我点击“员工”菜单项时,页面会显示我所在组织的所有人员.他们也在不同的部门工作.

在另一个网站(例如:education.general.org)中,当我点击“员工”菜单项时,它会显示人们在教育部门工作.

但是对于每个网站,我有不同的用户帐户,这意味着其中一个网站的修改不会影响另一个网站.如果其中一名教育工作人员试图在教育网站上更改他的个人资料图片,他也必须在一般网站上进行.

有时一个人可能在两个部门工作.因此,他必须编辑三次他的数据.

是否可以合并所有网站的记录?换句话说,我希望每个人都在一般网站上插入/更新他们的数据,其他网站将自动更新.

解决方法:

你必须有一个Joomla网站才能做到这一点.子域将有自己的模板/样式或其他,但可以在相同的Joomla安装上运行.然后子域只映射到常规页面上的特定菜单项.这将是一种方法.

另一种方法是编写自定义用户插件,在编辑配置文件后更新其他Joomla安装的表.如果你熟悉PHP,你可以自己做,否则你需要有编码知识的人为你做.

或者您可以将Joomla设置为使用基于LDAP数据库的身份验证(http://docs.joomla.org/LDAP).但是我不确定它在密码和配置文件更改方面的效果如何.

那就是我会看到的解决方案.

标签:mysql,joomla,joomla-k2
来源: https://codeday.me/bug/20190709/1410642.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有