나는 Joomla 2.5 사이트를 가지고 있으며 새로운 Joomla 3 사이트에 많은 기사를 복사해야합니다. 나는 2.5 사이트를 3으로 업그레이드하지 않고 단지 2.5 사이트의 기사를 복사하여 Joomla 3 사이트에 추가해야합니다.Joomla 3 사이트에 Joomla 2.5 사이트에서 기사를 복사하는 방법?
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