我有一个Joomla 2.5网站,需要将许多文章复制到新的Joomla 3网站。我没有将2.5网站升级到3,只需要复制2.5网站上的文章并将它们添加到Joomla 3网站。
有没有办法使用PHP从2.5网站读取文章,然后将文章插入Joomla 3网站?
两者都在同一台服务器上,每台服务器都拥有自己的数据库。我可以在PHP中访问这两个数据库,但由于资产ID,添加文章似乎相当复杂。
没有准确要求代码,只要Joomla 3中有一个添加文章的函数,我可以在从2.5表中加载文章后使用foreach,然后插入文章。
TIA!
斯隆
答案 0 :(得分:2)
是 - 您可以将'a.ignore-a[href][data-ajax="off"]:not([href="#"])'
表从旧的Joomla数据库(2.5数据库)复制到新Joomla数据库(3.x数据库)的#__content
表。您还应该将#__content
表从旧数据库复制到新数据库。
如果您不想使用#__categories
,那么您可以随时使用phpMyAdmin
(虽然我们确实发现它有点不可靠)。
答案 1 :(得分:0)
您还可以使用扩展名“ SP Transfer”,在其中可以按ID选择要传输的文章。 您还可以使用扩展名“ J2XML”将数据从一个站点转换到另一个站点。