把K2文章(item)导入Joomla Content

joomla k2

我这个博客从joomla 1.5.x时代开始使用K2组件,现在升级到Joomla 3.3.x之后,发现K2对我这个博客来说似乎没有什么存在的必要了,就想把k2的文章( item )还原到Joomla Content,即Joomla自带的文章系统里面。

把Joomla Content导入到K2 item真的很简单,K2组件自带工具,要反过来还原的时候,才发现早已经上了贼船……搜索了一下找到一个插件K2 to Content,人家要19.99欧元。啊,水深火热的资本主义真没考虑我们这种社会主义初级阶段的幸福!算了,几十篇文章而已,自己搞吧。对照K2 item和Joomla Content的mysql结构,花了我这个门外汉九牛二虎之力写下如下语句:

INSERT INTO xxxxx_content (id,title,alias,catid,introtext,`fulltext`,created,modified,publish_up,metadesc,hits,state,access,ordering,language)
SELECT id,title,alias,catid,introtext,`fulltext`,created,modified,publish_up,metadesc,hits,published,published,ordering,language
FROM xxxxx_k2_items;

上面的语句在phpmyadmin里面执行后,文章内容基本上就搞定了。剩下没有搞定的还有K2的图片(我没有用这个功能)和K2 tags。K2 tags我像上面一样如法炮制,结果失败了,好在我tag不多,人肉处理把。

在此奉劝还在使用第三方内容管理组件( K2, CCK, ZOO... )的朋友们:苦海无涯,回头是岸。

Joomla

Email: i at onepx dot com || QQ: ⑧九零三④幺 || 微信: onepxcom
©2023 一像素 蜀ICP备13026576号-2 网站地图