`
phpseyo
  • 浏览: 156986 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

制作joomla的批量导入文章组件

阅读更多

      近期做SEO,需要对一个joomla做的站点批量导入文章功能,做这个功能有两种方法:

 

     一种是直接操作数据库,由于joomla的新增文章流程有点麻烦,会涉及到一个 asset 字段,这个字段值计算起来稍显麻烦,而且保存文章后会触发一些相关插件,对后续新增的注册插件很难照顾周全。

 

     另一种则是用curl的方式提交,这种方法可以避免插件无法触发的问题。

 

      用 curl 提交,首先需要有 cookiefile,不然直接post过去会被认为没有登录的。joomla的认证方法是,登录成功后,保存一个独一无二的cookie名和对应的随机值,这个随机值会被保存到数据库的session表,每次刷新页面会检查这个cookie名的值是否存在session表,有则证明用户已经登录。刚开始就是卡在了这个 随机cookie名上,通过多次debug,终于找到方法了,废话不说,上组件。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics