
1. 简介
演示:
2. 启用

演示:
将权限修改为777:
/templets/plus

3. 添加数据表
DROP TABLE IF EXISTS `cto_story_books`;
CREATE TABLE IF NOT EXISTS `cto_story_books` (
`bid` int(11) unsigned NOT NULL auto_increment,
`catid` smallint(6) default '0',
`bcatid` smallint(6) NOT NULL default '0',
`ischeck` smallint(6) NOT NULL default '1',
`status` tinyint(1) NOT NULL default '0',
`booktype` smallint(6) NOT NULL default '0',
`iscommend` smallint(6) NOT NULL default '0',
`click` int(11) unsigned NOT NULL default '0',
`freenum` smallint(6) NOT NULL default '0',
`bookname` varchar(40) NOT NULL default '',
`author` varchar(30) NOT NULL default '',
`mid` int(11) unsigned NOT NULL default '0',
`adminid` int(11) NOT NULL default '0',
`litpic` varchar(100) NOT NULL default '',
`pubdate` int(11) NOT NULL default '0',
`lastpost` int(11) NOT NULL default '0',
`postnum` int(11) NOT NULL default '0',
`lastfeedback` int(11) NOT NULL default '0',
`feedbacknum` int(11) NOT NULL default '0',
`weekcc` int(11) NOT NULL default '0',
`monthcc` int(11) NOT NULL default '0',
`weekup` int(11) NOT NULL default '0',
`monthup` int(11) NOT NULL default '0',
`description` varchar(250) NOT NULL default '',
`body` mediumtext,
`keywords` varchar(60) NOT NULL default '',
`userip` varchar(20) NOT NULL default '',
`senddate` int(11) NOT NULL default '0',
`arcrank` smallint(6) default '0',
`goodpost` varchar(60) NOT NULL default '',
`badpost` mediumint(8) unsigned NOT NULL default '0',
`notpost` tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (`bid`),
KEY `catid` (`catid`,`bcatid`,`ischeck`),
KEY `click` (`click`,`weekcc`,`monthcc`,`weekup`,`monthup`),
KEY `booktype` (`booktype`,`iscommend`,`freenum`,`bookname`,`mid`,`litpic`,`pubdate`,`lastpost`,`postnum`,`senddate`,`adminid`,`author`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cto_story_catalog`;
CREATE TABLE IF NOT EXISTS `cto_story_catalog` (
`id` int(11) NOT NULL auto_increment,
`classname` varchar(30) NOT NULL default '',
`pid` int(11) NOT NULL default '0',
`rank` smallint(6) NOT NULL default '0',
`listrule` varchar(30) NOT NULL default '',
`viewrule` varchar(30) NOT NULL default '',
`booktype` smallint(6) NOT NULL default '0',
`keywords` varchar(50) NOT NULL default '',
`description` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `classname` (`classname`,`pid`,`rank`,`booktype`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cto_story_chapter`;
CREATE TABLE IF NOT EXISTS `cto_story_chapter` (
`id` int(11) NOT NULL auto_increment,
`bookid` int(11) NOT NULL default '0',
`catid` int(11) NOT NULL default '0',
`chapnum` smallint(6) NOT NULL default '1',
`postnum` smallint(6) NOT NULL default '0',
`mid` int(11) NOT NULL default '0',
`chaptername` varchar(40) NOT NULL default '',
`bookname` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cto_story_content`;
CREATE TABLE IF NOT EXISTS `cto_story_content` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(40) NOT NULL default '0',
`bookname` varchar(40) NOT NULL default '',
`chapterid` int(11) NOT NULL default '0',
`bookid` int(11) NOT NULL default '0',
`catid` smallint(6) NOT NULL default '0',
`bcatid` smallint(6) NOT NULL default '0',
`booktype` int(11) NOT NULL default '0',
`mid` int(11) NOT NULL default '0',
`adminid` smallint(6) NOT NULL default '0',
`addtime` int(11) NOT NULL default '0',
`sortid` smallint(6) NOT NULL default '0',
`sortbook` smallint(6) NOT NULL default '0',
`ischeck` smallint(6) NOT NULL default '1',
`bigpic` varchar(80) NOT NULL default '',
`body` mediumtext NOT NULL,
PRIMARY KEY (`id`),
KEY `title` (`sortbook`,`chapterid`,`bookid`,`catid`,`bcatid`,`mid`,`adminid`,`addtime`,`ischeck`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cto_story_viphistory`;
CREATE TABLE IF NOT EXISTS `cto_story_viphistory` (
`cid` int(11) NOT NULL default '0',
`mid` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cto_story_bookstars`;
CREATE TABLE `cto_story_bookstars` (
`bid` varchar(11) NOT NULL,
`totalvotes` int(11) NOT NULL DEFAULT '0',
`totalvalue` int(11) NOT NULL DEFAULT '0',
`voteinfo` longtext,
`usedids` longtext,
PRIMARY KEY (`bid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `cto_bookfeedback`;
CREATE TABLE IF NOT EXISTS `cto_bookfeedback` (
`id` int(10) unsigned NOT NULL auto_increment,
`aid` mediumint(8) unsigned NOT NULL default '0',
`catid` smallint(5) unsigned NOT NULL default '0',
`username` char(20) NOT NULL default '',
`arctitle` varchar(60) NOT NULL default '',
`ip` char(15) NOT NULL default '',
`ischeck` smallint(6) NOT NULL default '0',
`dtime` int(10) unsigned NOT NULL default '0',
`mid` mediumint(8) unsigned NOT NULL default '0',
`bad` mediumint(8) unsigned NOT NULL default '0',
`good` mediumint(8) unsigned NOT NULL default '0',
`ftype` set('feedback','good','bad') NOT NULL default 'feedback',
`face` smallint(5) unsigned NOT NULL default '0',
`msg` text,
PRIMARY KEY (`id`),
KEY `aid` (`aid`,`ischeck`,`mid`)
) ENGINE=MyISAM;
REPLACE INTO `cto_sysconfig` (`aid` ,`varname` ,`info` ,`value` ,`type` ,`groupid`)
VALUES(701, 'cfg_book_freenum', '连载内容默认免费章节(-1为全开放)', '6', 'string', 8),
(702, 'cfg_book_pay', '收费图书计费形式(1按图书,2按章节)', '1', 'string', 8),
(703, 'cfg_book_money', '收费图书花费金币数', '1', 'string', 8),
(705, 'cfg_book_ifcheck', '会员发布图书是否需要审核', 'Y', 'bool', 8);
Insert into `cto_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,
tempindex,templist,temparticle,modname,namerule,namerule2,ispart,corank,description,keywords,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`)
Values('0','0','990','小说','_ROOTURL_/book','1','index.php','0','1',
'','','','default','','','2','0','','','0','','','0','0','0','');
4. 机车放行模块

参考:
首先收集并出版小说的标题,然后转到标题以出版小说的章节.
如何使用DEDE火车收集器的新颖收集模块

首先,首先收集小说的标题,作者,简介和其他内容,并将其发布到中
第二,获取已发布的小说ID织梦小说模块,收集小说章节内容,并根据标题ID将其发布到中.
可能的问题和使用建议
一个,它不适合太多数据,如果小说的标题有重复的名称,则该章的内容可能会错误地发布
第二,已发布的章节必须在同一章下发布织梦小说模块,否则只能在该章下发布一个章节.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-169138-1.html