专注web开发10年

LayCenter发布文章提示成功但实际上没有文章

提问者:山豆网 问题分类:插件

用户中心插件,文章数量13W,如题,发布文章提示成功但实际上没有文章

1 个回答
花晨月夕
花晨月夕 管理员
专注web开发,可开发网站、小程序、app、oa、erp等各种系统

因为用户中心在安装的时候需要新建多个文章字段,文章很多的话需要建立的时间也就需要越长,时间建立过久会让服务器强行中断,导致缺少字段,从而发布文章失败。

在网站根目录新建一个任意文件名的php文件,将下面的代码复制到文件,然后浏览器打开该php链接,直到页面显示“修复完成!”,如果显示502或504等错误代码,可刷新页面继续执行,直到页面显示“修复完成!”

<?php
require 'zb_system/function/c_system_base.php';
$zbp->Load();
$pre = $zbp->db->dbpre;
//文章表
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_Price'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_Price float(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_PromotionPrice'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_PromotionPrice float(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_SaleStatus'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_SaleStatus int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_VipView'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_VipView int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_LoginView'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_LoginView int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_AutoSend'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_AutoSend int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_Limit'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_Limit int(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_StartDate'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_StartDate int(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_EndDate'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_EndDate int(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_TopTime'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_TopTime int(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_BuyContent'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_BuyContent longtext NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_VipContent'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_VipContent longtext NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_LoginContent'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_LoginContent longtext NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Post']} like 'log_LayCenter_SendContent'")){
  $zbp->db->Query("ALTER TABLE {$pre}post ADD COLUMN log_LayCenter_SendContent longtext NOT NULL");
}
//用户表
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_RealName'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_RealName varchar(20) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Inviter'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Inviter int(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_InviteCode'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_InviteCode varchar(8) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_InviteIn'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_InviteIn float(10) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_BirDay'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_BirDay int(11) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Sex'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Sex int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Phone'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Phone varchar(15) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_QQ'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_QQ varchar(15) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_QQID'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_QQID varchar(100) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_WBID'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_WBID varchar(100) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Alipay'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Alipay varchar(100) NOT NULL");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_EmailVerify'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_EmailVerify int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Price'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Price float(15) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Expend'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Expend float(15) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Income'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Income float(15) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_Exper'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_Exper int(11) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_VipLevel'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_VipLevel int(2) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_VipTime'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_VipTime int(11) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_VipType'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_VipType int(1) NOT NULL DEFAULT 0");
}
if (!$zbp->db->Query("show columns from {$zbp->table['Member']} like 'mem_LayCenter_LastLogin'")){
  $zbp->db->Query("ALTER TABLE {$pre}member ADD COLUMN mem_LayCenter_LastLogin int(11) NOT NULL DEFAULT 0");
}
require 'zb_users/plugin/LayCenter/public/install.php';
echo '修复完成!';


发布于:1天前 IP属地:江苏省
我来回答
在线客服

12·12 五折

👇找客服拿折扣

59005022

微信扫码或添加QQ