This commit is contained in:
Default
2025-03-21 11:13:48 +08:00
parent b09e4fca11
commit 18145e6766
15 changed files with 429 additions and 1216 deletions

View File

@@ -2,7 +2,7 @@
namespace database\seeders;
use app\admin\model\AdminUserModel;
use app\model\AdminUserModel;
class AdminUserSeeder
{

View File

@@ -1,104 +0,0 @@
<?php
namespace database\seeders;
use app\admin\model\AdminUserModel;
use app\admin\model\GuangGaoFenZuModel;
use app\admin\model\GuangGaoModel;
use app\admin\model\PlanTaskModel;
use Faker\Factory;
class GuangGaoSeeder
{
static public function handle()
{
$arrData = [
[
'ggfz_code' => 'TAN_CHUANG_GUANG_GAO',
'ggfz_name' => '全站弹窗广告',
'ggfz_img_size' => '167-112'
],
[
'ggfz_code' => 'PIAO_FU_GUANG_GAO',
'ggfz_name' => '全站漂浮广告',
'ggfz_img_size' => '60-60'
],
[
'ggfz_code' => 'PIAO_FU_LEFT_GUANG_GAO',
'ggfz_name' => '全站漂浮广告-左边',
'ggfz_img_size' => '60-60'
],
[
'ggfz_code' => 'PIAO_FU_RIGHT_GUANG_GAO',
'ggfz_name' => '全站漂浮广告-右边',
'ggfz_img_size' => '60-60'
],
[
'ggfz_code' => 'TOP_LUN_BO_GUANG_GAO',
'ggfz_name' => '全站顶部轮播广告',
'ggfz_img_size' => '375-50'
],
[
'ggfz_code' => 'ZHONG_YANG_TU_PIAN_GUANG_GAO',
'ggfz_name' => '全站中央宫格图片广告',
'ggfz_img_size' => '60-60'
],
[
'ggfz_code' => 'ZHONG_YANG_WEN_ZI_GUANG_GAO',
'ggfz_name' => '全站中央文字广告',
'ggfz_img_size' => '375-50'
],
[
'ggfz_code' => 'XIAO_SHUO_LUN_BO_GUANG_GAO',
'ggfz_name' => '小说详情轮播轮播广告',
'ggfz_img_size' => '375-50'
],
[
'ggfz_code' => 'BOTTOM_DI_PIAO_GUANG_GAO',
'ggfz_name' => '全站底飘广告',
'ggfz_img_size' => '60-60'
],
[
'ggfz_code' => 'YOUQING_LIANJIE_GUANG_GAO',
'ggfz_name' => '友情链接',
'ggfz_img_size' => '60-60'
],
];
foreach ($arrData as $arrDataOne) {
$GuangGaoFenZuModel = GuangGaoFenZuModel::where('ggfz_code', $arrDataOne['ggfz_code'])->find();
if (empty($GuangGaoFenZuModel)) {
$arrInsert = [
'ggfz_code' => $arrDataOne['ggfz_code'],
'ggfz_name' => $arrDataOne['ggfz_name'],
];
GuangGaoFenZuModel::insert($arrInsert);
$GuangGaoFenZuModel = GuangGaoFenZuModel::where('ggfz_code', $arrDataOne['ggfz_code'])->find();
}
$faker = Factory::create('zh_CN');
for ($i = 0; $i < 2; $i++) {
$intIndex = $i+1;
$GuangGaoModelModel = GuangGaoModel::where('gg_wen_zi','广告招商'.$intIndex)->where('ggfz_id', $GuangGaoFenZuModel->ggfz_id)->find();
if (empty($GuangGaoModelModel)) {
GuangGaoModel::insert([
'ggfz_id' => $GuangGaoFenZuModel->ggfz_id,
'gg_lei_xing' => random_int(0, 1),
'gg_tu_pian' => config('app.app_host').'/assets/images/zxtv/'.$arrDataOne['ggfz_img_size'].'.png',
'gg_wen_zi' => '广告招商'.$intIndex,
'gg_tiao_zhuan_di_zhi' => $faker->url(),
]);
}
}
}
GuangGaoModel::flushCache();
}
}

View File

@@ -1,82 +0,0 @@
<?php
namespace database\seeders;
use app\admin\model\XiaoShuoFenLeiModel;
use think\facade\Db;
class NovelClassSeeder
{
static public function handle()
{
$arrData = [];
if (config('app.default_app') == 'novelzw') {
$arrData = [
[
'xsfl_name' => '玄幻修真',
'xsfl_source_id' => '1',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_1',
'xsfl_sort' => 1,
],
[
'xsfl_name' => '重生穿越',
'xsfl_source_id' => '2',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_2',
'xsfl_sort' => 2,
],
[
'xsfl_name' => '都市小说',
'xsfl_source_id' => '3',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_3',
'xsfl_sort' => 3,
],
[
'xsfl_name' => '军史小说',
'xsfl_source_id' => '4',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_4',
'xsfl_sort' => 4,
],
[
'xsfl_name' => '网游小说',
'xsfl_source_id' => '5',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_5',
'xsfl_sort' => 5,
],
[
'xsfl_name' => '科幻小说',
'xsfl_source_id' => '6',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_6',
'xsfl_sort' => 6,
],
[
'xsfl_name' => '灵异小说',
'xsfl_source_id' => '7',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_7',
'xsfl_sort' => 7,
],
[
'xsfl_name' => '言情小说',
'xsfl_source_id' => '8',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_8',
'xsfl_sort' => 8,
],
[
'xsfl_name' => '其他小说',
'xsfl_source_id' => '9',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_9',
'xsfl_sort' => 9,
],
];
Db::execute('TRUNCATE TABLE xiao_shuo_fen_lei'); // 清空数据并重置自增
}
foreach ($arrData as $arrDataOne) {
$XiaoShuoFenLeiModel = XiaoShuoFenLeiModel::where('xsfl_name', $arrDataOne['xsfl_name'])->find();
if (empty($XiaoShuoFenLeiModel)) {
XiaoShuoFenLeiModel::insert($arrDataOne);
}
}
}
}

View File

@@ -2,8 +2,8 @@
namespace database\seeders;
use app\admin\model\AdminUserModel;
use app\admin\model\PlanTaskModel;
use app\model\AdminUserModel;
use app\model\PlanTaskModel;
class PlanTaskSeeder
{
@@ -20,10 +20,10 @@ class PlanTaskSeeder
$arrDataNovel = [
[
'pt_name' => '采集文学馆小说', // 采集文学馆-都市极品医神
'pt_code' => 'PULL_WENXUEGUAN_XIAOSHUO',
'pt_enable' => 0,
'pt_limit' => 24 * 3600 * 3,
'pt_name' => '630小说全量扫描',
'pt_code' => 'PULL_630_ZW_NOVEL',
'pt_enable' => 1,
'pt_limit' => 10 * 24 * 3600 * 3,
],
];

View File

@@ -1,189 +0,0 @@
<?php
namespace database\seeders;
use app\admin\model\SeoTdkConfigModel;
class SeoTdkConfigSeeder
{
static public function handle()
{
if (config('app.default_app_type') == 'novel') {
$arrData = [
[
'stc_code' => 'index',
'stc_name' => '首页',
'stc_title' => '{{{site_name}}}_书友最值得收藏的网络小说阅读网',
'stc_keywords' => '{{{site_name}}}',
'stc_description' => '{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'type',
'stc_name' => '分类首页',
'stc_title' => '{{{type}}}_{{{site_name}}}_书友最值得收藏的网络小说阅读网',
'stc_keywords' => '{{{type}}},{{{site_name}}}',
'stc_description' => '{{{type}}},{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'type_page',
'stc_name' => '分类分页',
'stc_title' => '{{{type}}}_{{{site_name}}}_书友最值得收藏的网络小说阅读网',
'stc_keywords' => '{{{type}}},{{{site_name}}}',
'stc_description' => '{{{type}}},{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'rank',
'stc_name' => '排行榜',
'stc_title' => '最新热门{{{type}}}小说排行榜-{{{site_name}}}',
'stc_keywords' => '最新热门{{{type}}}小说排行榜-{{{site_name}}}',
'stc_description' => '最新热门{{{type}}}小说排行榜-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'shujia',
'stc_name' => '书架',
'stc_title' => '我的书架,{{{site_name}}}',
'stc_keywords' => '我的书架,{{{site_name}}}',
'stc_description' => '我的书架,{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'detail',
'stc_name' => '详情',
'stc_title' => '{{{title}}}最新章节_{{{title}}}{{{zuozhe}}}_{{{title}}}小说免费全文阅读_{{{site_name}}}',
'stc_keywords' => '{{{title}}},{{{zuozhe}}},{{{site_name}}}',
'stc_description' => '{{{description}}};{{{title}}},{{{zuozhe}}},{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'zhangjie',
'stc_name' => '章节',
'stc_title' => '{{{zhangjie_title}}}最新章节,第{{{page}}}页_{{{novel_title}}}免费全文阅读_{{{site_name}}}',
'stc_keywords' => '{{{zhangjie_title}}},{{{novel_title}}},{{{site_name}}}',
'stc_description' => '{{{zhangjie_title}}}第{{{page}}}页_{{{novel_title}}}_{{{zuozhe}}}_{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'search',
'stc_name' => '搜索页面',
'stc_title' => '搜索结果{{{search_name}}}{{{site_name}}}',
'stc_keywords' => '搜索结果{{{search_name}}}{{{site_name}}}',
'stc_description' => '搜索结果{{{search_name}}}{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
];
//Db::execute('TRUNCATE TABLE xiao_shuo_fen_lei'); // 清空数据并重置自增
}else {
// 视频
$arrData = [
[
'stc_code' => 'index',
'stc_name' => '首页',
'stc_title' => '{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '{{{site_name}}}资源网在线观看免费官网,2024{{{site_name}}}影院免费高清电视剧大全,{{{site_name}}}影院大全在线观看,短视频,搞笑视频,视频分享,免费视频,在线视频,预告片-{{{site_name}}}',
'stc_description' => '{{{site_name}}}资源网在线观看免费官网(www.{{{site_domain}}})2024{{{site_name}}}影院免费高清电视剧大全,{{{site_name}}}电影资源第二页,最新高清电影电视剧、伦理片、综艺、美剧、韩剧、英剧、日剧等{{{site_name}}}影视中文在线观看提供2024最新{{{video_type}}}电视剧免费观看-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_type',
'stc_name' => '分类首页',
'stc_title' => '最新{{{video_type}}}-推荐{{{video_type}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '最新{{{video_type}}}-推荐{{{video_type}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '最新{{{video_type}}}-推荐{{{video_type}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_type_page',
'stc_name' => '分类分页',
'stc_title' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页 - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'rank',
'stc_name' => '排行榜',
'stc_title' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页 - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'shujia',
'stc_name' => '书架',
'stc_title' => '我的书架',
'stc_keywords' => '我的书架',
'stc_description' => '我的书架',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_detail',
'stc_name' => '详情',
'stc_title' => '《{{{video_title}}}》 _{{{video_type}}}{{{video_title}}} _{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '{{{video_title}}}免费观看以及免费在线下载-{{{site_name}}}',
'stc_description' => '【{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}】为你提供好看的{{{video_title}}} {{{video_description}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_play',
'stc_name' => '播放/章节',
'stc_title' => '正在播放《{{{video_title}}}》{{{video_play_sort}}}原声版高清{{{video_title}}}-{{{video_type}}}{{{video_title}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '正在播放《{{{video_title}}}》{{{video_play_sort}}}原声版高清{{{video_title}}}-{{{video_type}}}{{{video_title}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => 'content="【{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}】为你提供好看的|{{{video_title}}}{{{video_play_sort}}}{{{video_type}}}|{{{video_title}}}剧情:  {{{video_title}}}-{{{site_name}}}"',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'search',
'stc_name' => '搜索页面',
'stc_title' => '搜索结果{{{search_name}}}------------- - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '搜索结果{{{search_name}}}------------- - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '搜索结果{{{search_name}}}------------- - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'gbook',
'stc_name' => '反馈页面',
'stc_title' => '反馈页面{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '反馈页面{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '反馈页面{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
]
];
}
foreach ($arrData as $arrDataOne) {
$SeoTdkConfigModel = SeoTdkConfigModel::where('stc_code', $arrDataOne['stc_code'])->find();
if (empty($SeoTdkConfigModel)) {
SeoTdkConfigModel::insert($arrDataOne);
}
}
}
}

View File

@@ -1,467 +0,0 @@
<?php
namespace database\seeders;
use app\admin\model\SiteModel;
use app\admin\model\XiaoShuoFenLeiModel;
use app\admin\model\VideoClassModel;
use app\admin\model\SeoTdkConfigModel;
use app\admin\model\PlanTaskModel;
use think\facade\Db;
class SiteSeeder
{
static public function handle()
{
if (config('app.default_app_type') == 'novel') {
$arrData = [
['site_name' => '默认站点', 'site_type' => 'novel', 'site_fenlei_path' => 'fl', 'site_xiangqing_path' => 'xq', 'site_rank_path' => 'phb', 'site_tui_jian_path' => 'tj','site_seo_path'=> 'kan' , 'site_zdy_path' => 'zdy', 'site_zhangjie_path' => 'zj'],
['site_name' => '站点2', 'site_type' => 'novel', 'site_fenlei_path' => 'fenlei', 'site_xiangqing_path' => 'xiaoshuo', 'site_rank_path' => 'paihanbang', 'site_tui_jian_path' => 'tuijian','site_seo_path'=> 'show' , 'site_zdy_path' => 'zidingyi', 'site_zhangjie_path' => 'zj'],
['site_name' => '站点3', 'site_type' => 'novel', 'site_fenlei_path' => 'class', 'site_xiangqing_path' => 'novel', 'site_rank_path' => 'rank', 'site_tui_jian_path' => 'recommend','site_seo_path'=> 'yuedu' , 'site_zdy_path' => 'like', 'site_zhangjie_path' => 'zj'],
['site_name' => '站点4', 'site_type' => 'novel', 'site_fenlei_path' => 'type', 'site_xiangqing_path' => 'info', 'site_rank_path' => 'sort', 'site_tui_jian_path' => 'nice','site_seo_path'=> 'book' , 'site_zdy_path' => 'diy', 'site_zhangjie_path' => 'zj'],
['site_name' => '站点5', 'site_type' => 'novel', 'site_fenlei_path' => 'fenlei', 'site_xiangqing_path' => 'xiangqing', 'site_rank_path' => 'pb', 'site_tui_jian_path' => 'good','site_seo_path'=> 'see' , 'site_zdy_path' => 'obj', 'site_zhangjie_path' => 'zj'],
['site_name' => '站点5', 'site_type' => 'novel', 'site_fenlei_path' => '分类首页', 'site_xiangqing_path' => '小说', 'site_rank_path' => '排行榜', 'site_tui_jian_path' => '推荐','site_seo_path'=> '相关' , 'site_zdy_path' => '深度', 'site_zhangjie_path' => 'zj'],
];
}else{
$arrData = [
['site_name' => '默认站点', 'site_type' => 'video', 'site_fenlei_path' => 'vodtype', 'site_xiangqing_path' => 'voddetail', 'site_rank_path' => 'vodshow', 'site_tui_jian_path' => 'vodsearch','site_seo_path'=> 'kan' , 'site_zdy_path' => 'zdy', 'site_zhangjie_path' => 'vodplay'],
['site_name' => '站点2', 'site_type' => 'video', 'site_fenlei_path' => 'type', 'site_xiangqing_path' => 'detail', 'site_rank_path' => 'page', 'site_tui_jian_path' => 'search','site_seo_path'=> 'show' , 'site_zdy_path' => 'like', 'site_zhangjie_path' => 'play'],
['site_name' => '站点3', 'site_type' => 'video', 'site_fenlei_path' => 'class', 'site_xiangqing_path' => 'video', 'site_rank_path' => 'classpage', 'site_tui_jian_path' => 'sousuo','site_seo_path'=> 'baidu' , 'site_zdy_path' => 'diy', 'site_zhangjie_path' => 'm3u8'],
['site_name' => '站点4', 'site_type' => 'video', 'site_fenlei_path' => 'type', 'site_xiangqing_path' => 'shipin', 'site_rank_path' => 'fenleipage', 'site_tui_jian_path' => 'sou','site_seo_path'=> 'liu' , 'site_zdy_path' => 'obj', 'site_zhangjie_path' => 'bofang'],
['site_name' => '站点5', 'site_type' => 'video', 'site_fenlei_path' => 'leixin', 'site_xiangqing_path' => '视频', 'site_rank_path' => '分类', 'site_tui_jian_path' => '搜索','site_seo_path'=> 'v' , 'site_zdy_path' => '深度', 'site_zhangjie_path' => '播放'],
];
}
foreach ($arrData as $arrDataOne) {
$arrDataOne['site_log_type'] = '2';
$arrDataOne['site_email'] = 'site@gmail.com';
$arrDataOne['site_telegram'] = '@168';
$arrDataOne['site_domain'] = 'https://domain.com';
$arrDataOne['site_share_domain'] = 'https://domain.com';
$arrDataOne['site_version'] = '001';
$SiteModel = SiteModel::addSite($arrDataOne);
if (!empty($SiteModel)) {
try {
$intSiteId = $SiteModel->site_id ;
if($intSiteId == config('app.default_app_id')){
self::addGenSiteMapPlanTask($intSiteId);
}
if($SiteModel->site_type == 'novel'){
self::addXiaoShuoFenLei($intSiteId);
self::addXiaoShuoSeoTdk($intSiteId);
}else{
self::addShiPinFenLei($intSiteId);
self::addShiPinSeoTdk($intSiteId);
}
} catch (\Exception $e) {
echo "Error: " . $e->getMessage();
}
}
}
}
// 小说分类添加
static public function addXiaoShuoFenLei($intSiteId)
{
$arrData = [];
if (config('app.default_app') == 'novelzw') {
$arrData = [
[
'xsfl_name' => '玄幻修真',
'xsfl_source_id' => '1',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_1_'.$intSiteId,
'xsfl_sort' => 1,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '重生穿越',
'xsfl_source_id' => '2',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_2_'.$intSiteId,
'xsfl_sort' => 2,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '都市小说',
'xsfl_source_id' => '3',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_3_'.$intSiteId,
'xsfl_sort' => 3,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '军史小说',
'xsfl_source_id' => '4',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_4_'.$intSiteId,
'xsfl_sort' => 4,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '网游小说',
'xsfl_source_id' => '5',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_5_'.$intSiteId,
'xsfl_sort' => 5,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '科幻小说',
'xsfl_source_id' => '6',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_6_'.$intSiteId,
'xsfl_sort' => 6,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '灵异小说',
'xsfl_source_id' => '7',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_7_'.$intSiteId,
'xsfl_sort' => 7,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '言情小说',
'xsfl_source_id' => '8',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_8_'.$intSiteId,
'xsfl_sort' => 8,
'site_id' => $intSiteId,
],
[
'xsfl_name' => '其他小说',
'xsfl_source_id' => '9',
'xsfl_source_code' => 'ZW630_FEN_LEI_ID_9_'.$intSiteId,
'xsfl_sort' => 9,
'site_id' => $intSiteId,
],
];
}
foreach ($arrData as $arrDataOne) {
$XiaoShuoFenLeiModel = XiaoShuoFenLeiModel::where('xsfl_name', $arrDataOne['xsfl_name'])->where('site_id', $intSiteId)->find();
if (empty($XiaoShuoFenLeiModel)) {
XiaoShuoFenLeiModel::insert($arrDataOne);
}
}
}
// 小说SeoTdk添加
static public function addXiaoShuoSeoTdk($intSiteId)
{
$arrData = [];
if (config('app.default_app') == 'novelzw') {
$arrData = [
[
'stc_code' => 'index',
'stc_name' => '首页',
'stc_title' => '{{{site_name}}}_书友最值得收藏的网络小说阅读网',
'stc_keywords' => '{{{site_name}}}',
'stc_description' => '{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'type',
'stc_name' => '分类首页',
'stc_title' => '{{{type}}}_{{{site_name}}}_书友最值得收藏的网络小说阅读网',
'stc_keywords' => '{{{type}}},{{{site_name}}}',
'stc_description' => '{{{type}}},{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'type_page',
'stc_name' => '分类分页',
'stc_title' => '{{{type}}}_{{{site_name}}}_书友最值得收藏的网络小说阅读网',
'stc_keywords' => '{{{type}}},{{{site_name}}}',
'stc_description' => '{{{type}}},{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'rank',
'stc_name' => '排行榜',
'stc_title' => '最新热门{{{type}}}小说排行榜-{{{site_name}}}',
'stc_keywords' => '最新热门{{{type}}}小说排行榜-{{{site_name}}}',
'stc_description' => '最新热门{{{type}}}小说排行榜-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'shujia',
'stc_name' => '书架',
'stc_title' => '我的书架,{{{site_name}}}',
'stc_keywords' => '我的书架,{{{site_name}}}',
'stc_description' => '我的书架,{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'detail',
'stc_name' => '详情',
'stc_title' => '{{{title}}}最新章节_{{{title}}}{{{zuozhe}}}_{{{title}}}小说免费全文阅读_{{{site_name}}}',
'stc_keywords' => '{{{title}}},{{{zuozhe}}},{{{site_name}}}',
'stc_description' => '{{{description}}};{{{title}}},{{{zuozhe}}},{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'zhangjie',
'stc_name' => '章节',
'stc_title' => '{{{zhangjie_title}}}最新章节,第{{{page}}}页_{{{novel_title}}}免费全文阅读_{{{site_name}}}',
'stc_keywords' => '{{{zhangjie_title}}},{{{novel_title}}},{{{site_name}}}',
'stc_description' => '{{{zhangjie_title}}}第{{{page}}}页_{{{novel_title}}}_{{{zuozhe}}}_{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
[
'stc_code' => 'search',
'stc_name' => '搜索页面',
'stc_title' => '搜索结果{{{search_name}}}{{{site_name}}}',
'stc_keywords' => '搜索结果{{{search_name}}}{{{site_name}}}',
'stc_description' => '搜索结果{{{search_name}}}{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
'site_id' => $intSiteId,
],
];
}
foreach ($arrData as $arrDataOne) {
$SeoTdkConfigModel = SeoTdkConfigModel::where('stc_code', $arrDataOne['stc_code'])->where('site_id', $intSiteId)->find();
if (empty($SeoTdkConfigModel)) {
SeoTdkConfigModel::insert($arrDataOne);
}
}
}
// 视频分类添加
static public function addShiPinFenLei($intSiteId)
{
$arrData = [];
if (config('app.default_app') == 'dianying') {
$arrData = [
[
'vc_name' => '电影',
'vc_sort' => '1',
'vc_source_id' => 1,
'site_id' => $intSiteId,
'vc_nicheng' => 'dy'
],
[
'vc_name' => '电视剧',
'vc_sort' => '2',
'vc_source_id' => 2,
'site_id' => $intSiteId,
'vc_nicheng' => 'dsj'
],
[
'vc_name' => '综艺',
'vc_sort' => '3',
'vc_source_id' => 3,
'site_id' => $intSiteId,
'vc_nicheng' => 'zy'
],
[
'vc_name' => '动漫',
'vc_sort' => '4',
'vc_source_id' => 4,
'site_id' => $intSiteId,
'vc_nicheng' => 'dm'
],
[
'vc_name' => '短剧',
'vc_sort' => '5',
'vc_source_id' => 5,
'site_id' => $intSiteId,
'vc_nicheng' => 'duanju'
],
[
'vc_name' => '体育',
'vc_sort' => '6',
'vc_source_id' => 6,
'site_id' => $intSiteId,
'vc_nicheng' => 'tiyu'
],
];
}
foreach ($arrData as $arrDataOne) {
$VideoClassModel = VideoClassModel::where('vc_name', $arrDataOne['vc_name'])->where('site_id', $intSiteId)->find();
if (empty($VideoClassModel)) {
VideoClassModel::insert($arrDataOne);
}
}
}
// 视频SeoTdk
static public function addShiPinSeoTdk($intSiteId)
{
$arrData = [];
if (config('app.default_app') == 'dianying') {
$arrData = [
[
'stc_code' => 'index',
'stc_name' => '首页',
'stc_title' => '{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '{{{site_name}}}资源网在线观看免费官网,2024{{{site_name}}}影院免费高清电视剧大全,{{{site_name}}}影院大全在线观看,短视频,搞笑视频,视频分享,免费视频,在线视频,预告片-{{{site_name}}}',
'stc_description' => '{{{site_name}}}资源网在线观看免费官网(www.{{{site_domain}}})2024{{{site_name}}}影院免费高清电视剧大全,{{{site_name}}}电影资源第二页,最新高清电影电视剧、伦理片、综艺、美剧、韩剧、英剧、日剧等{{{site_name}}}影视中文在线观看提供2024最新{{{video_type}}}电视剧免费观看-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_type',
'stc_name' => '分类首页',
'stc_title' => '最新{{{video_type}}}-推荐{{{video_type}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '最新{{{video_type}}}-推荐{{{video_type}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '最新{{{video_type}}}-推荐{{{video_type}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_type_page',
'stc_name' => '分类分页',
'stc_title' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页 - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'rank',
'stc_name' => '排行榜',
'stc_title' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '最新{{{video_type}}}-推荐-第{{{type_page}}}页 - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清{{{video_type}}}大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'shujia',
'stc_name' => '书架',
'stc_title' => '我的书架',
'stc_keywords' => '我的书架',
'stc_description' => '我的书架',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_detail',
'stc_name' => '详情',
'stc_title' => '《{{{video_title}}}》 _{{{video_type}}}{{{video_title}}} _{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '{{{video_title}}}免费观看以及免费在线下载-{{{site_name}}}',
'stc_description' => '【{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}】为你提供好看的{{{video_title}}} {{{video_description}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'video_play',
'stc_name' => '播放/章节',
'stc_title' => '正在播放《{{{video_title}}}》{{{video_play_sort}}}原声版高清{{{video_title}}}-{{{video_type}}}{{{video_title}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '正在播放《{{{video_title}}}》{{{video_play_sort}}}原声版高清{{{video_title}}}-{{{video_type}}}{{{video_title}}}-{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => 'content="【{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}】为你提供好看的|{{{video_title}}}{{{video_play_sort}}}{{{video_type}}}|{{{video_title}}}剧情:  {{{video_title}}}-{{{site_name}}}"',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'search',
'stc_name' => '搜索页面',
'stc_title' => '搜索结果{{{search_name}}}------------- - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '搜索结果{{{search_name}}}------------- - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '搜索结果{{{search_name}}}------------- - {{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
],
[
'stc_code' => 'gbook',
'stc_name' => '反馈页面',
'stc_title' => '反馈页面{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_keywords' => '反馈页面{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_description' => '反馈页面{{{site_name}}}资源网在线观看免费官网-2024{{{site_name}}}影院免费高清电视剧大全-www.{{{site_domain}}}-{{{site_name}}}',
'stc_other_conf' => '',
'stc_tongji_daima' => '',
]
];
}
foreach ($arrData as $arrDataOne) {
$SeoTdkConfigModel = SeoTdkConfigModel::where('stc_code', $arrDataOne['stc_code'])->where('site_id', $intSiteId)->find();
if (empty($SeoTdkConfigModel)) {
$arrDataOne['site_id'] = $intSiteId;
SeoTdkConfigModel::insert($arrDataOne);
}
}
}
// 添加对应的站点 地图文件生成 任务
static public function addGenSiteMapPlanTask($intSiteId)
{
if (config('app.default_app') == 'dianying' || config('app.default_app') == 'dadiyingshi') {
$arrData = [
[
'pt_name' => '视频Sitemap生成',
'pt_code' => 'GENERATE_SITEMAP',
'pt_enable' => 0,
'pt_limit' => 24 * 3600 * 3,
],
];
}elseif (config('app.default_app') == 'novelzw') {
$arrData = [
[
'pt_name' => '小说Sitemap生成 novelzw',
'pt_code' => 'NOVELZW_GENERATE_SITEMAP',
'pt_enable' => 0,
'pt_limit' => 24 * 3600 * 3,
],
];
}elseif (config('app.default_app') == 'novelsk') {
$arrData = [
[
'pt_name' => '小说Sitemap生成 novelsk',
'pt_code' => 'NOVEL_SK_GENERATE_SITEMAP',
'pt_enable' => 0,
'pt_limit' => 24 * 3600 * 3,
],
];
}elseif (config('app.default_app') == 'maomi') {
$arrData = [
[
'pt_name' => '小说Sitemap生成',
'pt_code' => 'NOVEL_GENERATE_SITEMAP',
'pt_enable' => 0,
'pt_limit' => 24 * 3600 * 3,
],
];
}
foreach ($arrData as $arrPlanTask) {
$PlanTaskModel = PlanTaskModel::where('pt_code', $arrPlanTask['pt_code'])->where('site_id', $intSiteId)->find();
$arrPlanTask['site_id'] = $intSiteId;
if (empty($PlanTaskModel)) {
PlanTaskModel::insert($arrPlanTask);
}
}
}
}

View File

@@ -2,11 +2,11 @@
namespace database\seeders;
use app\admin\model\AdminUserModel;
use app\admin\model\CaiJiPeiZhiModel;
use app\admin\model\GuangGaoPeiZhiModel;
use app\admin\model\PlanTaskModel;
use app\admin\model\SystemConfigModel;
use app\model\AdminUserModel;
use app\model\CaiJiPeiZhiModel;
use app\model\GuangGaoPeiZhiModel;
use app\model\PlanTaskModel;
use app\model\SystemConfigModel;
class SystemConfigSeeder
{

View File

@@ -2,10 +2,10 @@
namespace database\seeders;
use app\admin\model\AdminUserModel;
use app\admin\model\GuangGaoFenZuModel;
use app\admin\model\PlanTaskModel;
use app\admin\model\ZiYuanDuanDianModel;
use app\model\AdminUserModel;
use app\model\GuangGaoFenZuModel;
use app\model\PlanTaskModel;
use app\model\ZiYuanDuanDianModel;
class ZiYuanDuanDianSeeder
{