0

我必须将 Xoops 项目转换为 Wordpress 项目。现在我在将 Xoops 评论转换为 Wordpress 时遇到问题。我知道存储评论的表是表“xoopscomments”,但我不知道它的字段的含义,我搜索了很多,没有发现任何关于它的信息。只是关于“XoopsComment”类。

有人知道吗?这是表的架构:

CREATE TABLE `xoops_xoopscomments` (
  `com_id` mediumint(8) unsigned NOT NULL auto_increment,
  `com_pid` mediumint(8) unsigned NOT NULL default '0',
  `com_rootid` mediumint(8) unsigned NOT NULL default '0',
  `com_modid` smallint(5) unsigned NOT NULL default '0',
  `com_itemid` mediumint(8) unsigned NOT NULL default '0',
  `com_icon` varchar(25) collate latin1_general_ci NOT NULL default '',
  `com_created` int(10) unsigned NOT NULL default '0',
  `com_modified` int(10) unsigned NOT NULL default '0',
  `com_uid` mediumint(8) unsigned NOT NULL default '0',
  `com_ip` varchar(15) collate latin1_general_ci NOT NULL default '',
  `com_title` varchar(255) collate latin1_general_ci NOT NULL default '',
  `com_text` text collate latin1_general_ci,
  `com_sig` tinyint(1) unsigned NOT NULL default '0',
  `com_status` tinyint(1) unsigned NOT NULL default '0',
  `com_exparams` varchar(255) collate latin1_general_ci NOT NULL default '',
  `dohtml` tinyint(1) unsigned NOT NULL default '0',
  `dosmiley` tinyint(1) unsigned NOT NULL default '0',
  `doxcode` tinyint(1) unsigned NOT NULL default '0',
  `doimage` tinyint(1) unsigned NOT NULL default '0',
  `dobr` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`com_id`),
  KEY `com_pid` (`com_pid`),
  KEY `com_itemid` (`com_itemid`),
  KEY `com_uid` (`com_uid`),
  KEY `com_title` (`com_title`(40))
) ENGINE=MyISAM AUTO_INCREMENT=19443 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

提前致谢!;)

4

1 回答 1

1

您只需要这些字段:

  1. com_itemid(帖子 ID)
  2. com_uid ( 用户 ID )
  3. com_text(评论文本)
  4. com_status ( 状态 )
  5. com_created ( 日期 )

然后从表中获取用户信息(unameemail),而不是将所有数据插入 Wordpress表:com_uiduserswp_comments

  • comment_post_ID
  • 评论作者(用户名)
  • comment_author_email
  • 评论内容
  • 评论批准
  • 评论日期
于 2013-01-29T08:44:09.807 回答