【问题标题】:What is the best practice/approach to programatically sharing content between sites in Joomla?在 Joomla 中以编程方式在站点之间共享内容的最佳实践/方法是什么?
【发布时间】:2009-07-06 19:14:13
【问题描述】:

我有一个客户网站,其中包含多个用于单个网络节目的“迷你网站”和一个用于制作它们的公司的主网站。每个迷你站点都有自己的配色方案,但菜单项和/或其他站点的所有内容都相同,例如照片、新闻等。

我似乎无法弄清楚如何以编程方式确保我与给定迷你网站相关联的样式表保留用于迷你网站内的所有交互,除非用户离开主页或更改 SHOW从节目菜单中。

我什至可能会为迷你站点使用不同的虚拟主机,所以我希望它们感觉它们是完全不同的站点,而不是维护具有相同内容的 CMS 的多个实例,它们确实是有动力的来自一个 CMS。

我考虑过使用 JSession 来管理会话,然后从会话中获取当前的迷你站点名称,仅在用户选择主页时更改,或者从节目菜单中更改他们的 SHOW。或者我可以尝试拥有多个模板并尝试将它们与特定的菜单项相关联,但这感觉有点难看。

有没有人有在 Joomla(或任何 CMS)中构建类似网站的经验,是否有这方面的最佳实践?

我想我将为每个迷你站点设置单独的子菜单,以便每个站点上的照片是到照片组件中特定画廊的链接,而来自主站点的照片是到主照片库的链接.

【问题讨论】:

    标签: php joomla1.5


    【解决方案1】:

    我并没有真正从你的问题中得到你想要达到的目标,但我将你的问题解读为

    1. 您有多个站点,[SITE A, MenuA, MenuB, MenuC] , [SITE B, MenuA, MenuB, MenuC] , [SITE C, MenuA, MenuB, MenuC]。

    2.

    每个迷你站点都有自己的配色方案,但菜单项都相同

    这是否意味着菜单A指向站点A,菜单B指向站点B,菜单C指向站点C,每个站点上的所有菜单都相同。

    1. 为什么不在具有不同样式的多个站点上使用相同的模板,例如,如果您有相同的模板 TemplateA,则在 siteA 上有 styleA,在 siteB 上有 styleB,在 siteC 上有 styleC。

    2. 如果我们谈论的是多站点和样式。他们在同一个域上吗?即 siteA.yourdomain.com、siteB.yourdomain.com、siteC.yourdomain.com 我刚从一位同事那里了解到这一点,显然您实际上可以通过将它们发布到 *.yourdomain.com 来使用 cookie,并且它们可以从所有子域访问。否则,如果域完全不同,出于安全原因,它将无法工作。您可能想尝试的东西

    对不起,如果我错过了,但也许分类场景会更有意义

    问候!

    【讨论】:

    • 谢谢。实际上,我已经决定完全整合这些站点——所以有一个统一的设计,而不是迷你站点。后者似乎不太容易实现。我听说drupal 可能会更好地处理多站点,但目前我仍然是joomla1.5 的粉丝。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多