首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >joomla多站点内容分发

joomla多站点内容分发
EN

Stack Overflow用户
提问于 2009-08-26 18:11:34
回答 4查看 1.5K关注 0票数 0

我刚刚开始评估joomla CMS作为一个工具来构建我的个人网站。我想在一台主机上用joomla的一个副本管理多个站点/域。因此,我将拥有mysite.com和myothersite.com,它们将指向相同的主机/joomla代码。如果我这样做,我需要能够设置我添加的内容显示在哪个域/站点上。对于某些网站,内容将同时出现在两个网站上;对于其他网站,内容将只出现在一个网站上。最理想的是有某种过滤机制,这样我就不必手动设置内容的去向。

对我来说,理想的做法是在内容上设置标签,每个站点都可以指定要显示的标签内容。

我的最后一个要求是,我能够在每个网站上有不同的页面。

这是可能的,还是我对“免费”CMS的要求太高了?

感谢所有人

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-27 17:44:25

Joomla如何显示其内容(输出)完全由参数控制。因此,如果您可以控制正在加载的参数,则可以为每个主机创建多个显示

然而,在这种情况下,这可能是过度杀伤力。你可以很容易的修改你的模板。只要让它为siteA和siteB加载一个不同的菜单即可。(主机在$_SERVER'HTTP_HOST')中设置

siteA上的菜单可以有一个标记组件项,设置为显示标记为siteA.com的文章。siteB的域也将具有相同的值。

票数 0
EN

Stack Overflow用户

发布于 2009-08-26 21:52:19

我不知道是否有组件可以实现您在这里描述的内容。我在我的一些网站中使用了一个显示翻译的多语言组件,但它不会“禁止”没有提到翻译的文章:它只是说“这篇文章没有翻译”。我知道你不是在要求翻译方法,但我认为Joomfish选择基于所选语言的内容的方式会是你想要的,但不是基于语言,而是基于领域。

据我所知,它能够隐藏基于预定义参数的文章的唯一组件是Joomfish的“表本地化插件”,但你需要成为Joomfish的银牌会员,并向Joomfish的开发人员支付60美元。

您可以编写一个组件(有关插件文档,请参阅here ),该组件分析域,将隐藏不应该出现在该特定域中的文章。但我认为这会有很多工作要做。不过,你会学到很多Joomla的架构。

票数 1
EN

Stack Overflow用户

发布于 2009-08-26 21:16:53

虽然有一些扩展可以实现您所描述的功能(http://extensions.joomla.org/extensions/core-enhancements/multiple-sites),但是Joomla实际上是一次只为一个站点设计的。我做过一些设置,我对Joomla使用相同的代码库,并使用版本控制来管理它,但最终我总是使用单独的数据库启动多个站点。

然而,我不知道有哪种CMS可以让你在保持数据集中的情况下跨实例共享文章。无论您选择哪种平台,您可能都在考虑扩展(或您自己的定制)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1336544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档