1

Joomlaを使用して次のことを行うことが可能かどうか尋ねています

www.stupidname.com と www.seriousname.com のような 2 つの異なる URL があります。

ユーザーがブラウザで愚かな名前.comを開くと、愚かなテンプレートを含むWebサイトが開きます ユーザーがブラウザでseriusname.comを開くと、深刻なテンプレートを含むWebサイトが開きます

ウェブサイトとコンテンツは同じです...ブラウザで開いているURLに従ってテンプレートを変更するだけです

このことを行う方法についていくつかのアイデアはありますか?

ありがとうアンドレア

4

2 に答える 2

1

ドメイン名に基づいてテンプレートの要素を条件付きにする前にこれを行ったので、うまく機能します。同じロジックを拡張してテンプレートを変更できると思います。

おそらく、両方のテンプレートの index.php に条件を追加して、テンプレートを変更することができます。おそらく何か...

if ( substr_count( $_SERVER['HTTP_HOST'], "silly") ) {
   $GLOBALS["mainframe"]->setTemplate = "silly_template_name";
} else {
   $GLOBALS["mainframe"]->setTemplate = "serious_template_name";
}

...私はこれをテストしていませんが、お使いの Joomla のバージョンにもよるかもしれませんが、原則的には問題なく動作すると思います。

saji89 が指摘したように、優れたマルチサイト拡張機能がたくさんあり、それも問題ない解決策です。

于 2013-11-28T11:04:14.003 に答える
0

Joomla での私の個人的な経験から、コンポーネントの仮想ドメイン ( http://extensions.joomla.org/extensions/core-enhancements/multiple-sites/7557 ) を使用することをお勧めします。メインにリダイレクトするドメインを追加できます。 Joomlaがインストールされているサイトと、このコンポーネントに必要なテンプレートを割り当てます。

1 つの Joomla インストールで約 5 つ以上の異なる仮想ドメインを使用して、Joomla 2.5 の最新の更新で機能を確認できます。

私が言及したいいくつかの考えられる欠点:SEOリンクは時々乱雑になる可能性があります。いくつかのSEOコンポーネントとその設定をいじる必要があります。同じ構造とコンポーネントを両方の側に使用する方が簡単です。そうしないと、管理が面倒になりますが、ユーザー1 つの Web サイトに登録すると、Joomla が 1 つあるため、すべての Web サイトに自動的にアカウントが設定されます。

于 2013-12-28T12:53:07.583 に答える