2013-04-17 45 views
8

私はjoomla 2.5のカスタムテンプレートを持っており、Joomla 3.0に変換したいと思っています。現在私が見つけた唯一の方法は、Joomla 1.5を2.5に変換する方法です。私はこれについて一ヶ月を費やしているので、ここで私を案内してください。私は方法http://docs.joomla.org/J3.1:Converting_A_Previous_Joomla!_Version_Templateを見つけましたが、私はそれについてどうやって行くのか分かりません。リンクにステップを実装する方法についても明確な手順を与えることができれば、これを投稿してくれれば大変助かります。Joomla 2.5テンプレートを3.0に変換する

+0

index.phpのコードをテンプレートに投稿してください。あなたのテンプレートに変換できます。機密コードを非表示にする必要がある場合は、まずそれを行います。それははるかに簡単になります。しかし、デバッグモードを有効にした場合は、エラーを確認してから修正する必要があります。 – tomjm

答えて

0

これは、私はあなたを提供していますが、ここでは基本的な手順は次のとおりですできる絶対的なガイドではありません。それはRocketThemeまたはYOOthemeのようなテンプレートフレームワークに基づいている場合、それは基本的なテンプレートですかあれば、それは本当に依存

  • Joomlaのデフォルトテンプレートを確認するには、Protostarと呼ばれています。マニフェストファイル(原始星と比較)

  • 多分それほど重要ではない、あなたをチェックしますが、あなたが持っている場合もPotential backward compatibility issues in Joomla 3.0 and Joomla Platform 12.1

  • をチェックし、それをよく見て持っていると、彼は

  • をやっているかを理解/テンプレートをインストールし、それを使用しての問題は、特定の問題

    を投稿してください
+0

テンプレートをインストールしようとすると、このエラーが発生します。 警告 JInstaller::インストール:ファイルがCを存在しません:\ xamppの\ htdocsに\アップグレード\ TMP \ install_516fdddd9d220問題になる可能性がどのようなイメージの\ trans.gif \? –

+0

さて、このエラーはかなり明白です。 trans.gifがありません。あなたのテンプレートファイル内に 'images \ trans 'があるかどうかを確認するには、テンプレートファイルをチェックしてください。gif' –

+0

私は、ディレクトリ経由でインストールすることで回避することができました。私はデフォルトとしてテンプレートを設定すると、私はまだエラーが出ますが。 –

1

この答えは、詳細な方法でないかもしれませんが、ここでは、いくつかのステップに行く:

  1. Joomla 2.5テンプレートからプレーンHTMLを特定します。別のファイル に保管してください。
  2. Joomlaで廃止される多くの関数、定数があります。 3.x。 DS定数はJoomla 2.5で "/"を提供するために使用されます。それを "/"に置き換える必要があります。
  3. サイト名やロゴなどの一般的な機能にはコード が必要です。 Protostarテンプレートから参照を取得することができます。 は、コードからsitenameの値をどのように取得したかを確認できます。それは が最初は難しいようですが、徐々に進むと、 はJoomla 3テンプレートエンジンに慣れるでしょう。
  4. すべて完了したら、XMLファイルを編集できます。 ProtostarテンプレートからtemplateDetails.xmlをコピーして貼り付けることができます。ファイル名、フォルダなどの重要な要素を必ず変更してください。

テンプレートフォルダ全体をジップしてWebサイトにインストールすると、デフォルトになります。何かエラーが見つかった場合は、PHPでerror reportingをオンにしてください。これらのエラーを解決して、テンプレートをJoomla 3で動作させてください

関連する問題