私はJoomla 2.5サイトを持っており、新しいJoomla 3サイトに多くの記事をコピーする必要があります。 2.5サイトを3にアップグレードするのではなく、2.5サイトから記事をコピーしてJoomla 3サイトに追加するだけです。Joomla 2.5サイトからJoomla 3サイトに記事をコピーするには?
PHPを使用して2.5サイトから記事を読んで、その記事をJoomla 3サイトに挿入する方法はありますか?
両方とも同じサーバー上にあり、それぞれに独自のDBがあります。私はPHPで両方のDBにアクセスできますが、アセットIDのため記事を追加するのはかなり複雑です。
Joomla 3で記事を追加する機能がある場合にのみ、2.5テーブルから記事を読み込んだ後にforeachを使用して記事を挿入することができます。
TIA!
スローン
Joomlaのバージョン間でテーブルの構造が異なるため、直接行うことはできません。また、asset_idの問題もあります。各コンテンツ項目には、アセットテーブルに一致するレコードを持つアセットIDが必要です。 –
アセットIDは重要ではありません。実際には、パフォーマンスを最適化するために、#_assetsテーブルの 'com_content.article'エントリをクリーンアップします。チェックしてください:http://www.itoctopus.com/creating-new-articles-on-your-joomla-website-is-taking-a-long-time-clean-your-assets-table – itoctopus