配置文件指的是:插件根目录/vipsystemProPluginConfig.class.php
其中包含了许多系统运行的参数设置,可以根据自己的偏好进行高度自定义化的设置。
注意:
- 修改前请做好配置文件的备份。
- 插件升级时,默认会覆盖配置文件。请在升级前备份配置文件,升级成功后进行覆盖。
天眼系统页面,关闭监控用户行为。关闭后,该功能也将无法使用。并且仪表盘页面的数据将无法统计。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_user_track_switch 用户行为数据收集开关]
* 关闭后,仪表盘页面将无法统计数据
* @var string
*/
public static $_config_user_track_switch = 'true';
默认为 true
修改为 false
。类型为字符串,注意单引号或双引号包裹。
天眼系统页面,用户行为数据中,显示浏览器的 UserAgent 信息。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_user_track_user_agent_show 天眼系统,是否显示用户的 User Agent 信息]
* @var boolean
*/
public static $_config_user_track_user_agent_show = 'true';
默认为 false
修改为 true
。类型为字符串,注意单引号或双引号包裹。
天眼系统页面,默认只显示 50 条数据,可以修改此处增减或减少默认显示的数量。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_user_track_show_records_num 天眼系统初始页显示多少条记录]
* @var integer
*/
public static $_config_user_track_show_records_num = 50;
类型为 int,增加或减小数值来改变显示的数量
天眼系统页面,关闭特别声明提示信息。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_user_track_data_statement_switch 天眼系统,用户行为数据声明显示开关]
* @var string
*/
public static $_config_user_track_data_statement_switch = 'true';
类型为字符串。默认 true
显示声明内容,修改为 false
关闭
同一个用户刷新页面的操作,是否记录在用户行为数据中。天眼系统页面也会显示出来
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_user_track_refresh_switch 天眼系统,同一用户刷新页面的操作,是否记录]
* @var boolean
*/
public static $_config_user_track_refresh_switch = false;
默认不记录,修改为 true
记录同一用户的刷新页面操作
出售方式为密码、免费时,出售框架的位置设置。出售方式为付费时,VipSystem Pro 后台就可以设置
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_sell_frame_position_freeAndPassword 出售方式为密码、免费时,出售框架的位置。付费方式时,位置在后台调整]
* 1. inherit - 继承 - 跟随后台设置的位置
* 2. top - 顶部 - 页面顶部 (仅出售方式为免费、密码时)
* 3. bottom - 底部 - 页面底部 (仅出售方式为免费、密码时)
* @var string
*/
public static $_config_sell_frame_position_freeAndPassword = 'bottom';
发布文章时,如果出售方式为密码,需要使用短代码包裹。如果有冲突,修改下方内容。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_password_post_reg_delimiter 密码文章匹配的定界符,冲突时更换]
* @var string
*/
public static $_config_password_post_reg_delimiter = 'vs_secret';
如果发布文章时,下载备注中有插入视频,则订单下载页面会显示视频窗口,默认适配订单下载页面的尺寸,并且视频为 16:9 比例。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_orderDownload_iframe_aotu_size 订单下载页面,如果存在 iframe,是否开启自动最大化显示]
* @var boolean
*/
public static $_config_orderDownload_iframe_aotu_size = 'true';
/**
* [$_config_orderDownload_iframe_aspect_ratio 订单下载页面,如果存在 iframe,并且启用自动最大化显示,显示的宽高比设置]
* 1. 适用于视频的宽高比,默认 16:9
* @var array
*/
public static $_config_orderDownload_iframe_aspect_ratio = array(
'width' => 16,
'height' => 9,
);
在订单下载页面,默认是支持随意刷新页面的。可以设置为 false
禁止刷新,禁止后提示从我的订单页面重新进入当前订单查看下载内容
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_order_download_refresh_page 订单下载页面,是否允许刷新页面。]
* 备注:
* true 开启后,订单下载页面刷新后,可以继续正常显示下载内容
* false 关闭后,订单下载页面刷新后,下载内容不显示,提示从我的订单页面重新进入该订单查看。
* @var string
*/
public static $_config_order_download_refresh_page = true;
订单支付页面的有效时间,过期后订单将无法支付。有效时间也将通过 API 同步到支付接口中,用户必须在有效时间内完成支付。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_orderPayment_orderValidity 订单支付页面,订单支付的有效时间,默认 15 分钟,单位秒]
* @var [type]
*/
public static $_config_orderPayment_orderValidity = 60*15;
用户中心页面,账户充值页面,充值预设的点击效果调整。默认点击 「立即购买」 按钮后,直接弹窗。可以设置为,第一次点击选中,第二次点击弹窗,两步操作。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_account_recharge_preset_button_mode 用户中心,账户充值页面。充值预设购买按钮的模式选择]
* 1. once - 只显示立即购买按钮,点击按钮就弹窗,一步操作
* 2. twice - 显示点击购买按钮,激活当前预设选项卡后,显示立即购买按钮,点击后弹窗,两步操作。
* @var string
*/
public static $_config_account_recharge_preset_button_mode = 'once';
用户中心页面,我的订单列表中,商品的标题长度截断设置。当鼠标悬停标题上时,会显示完整标题。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_userCenter_myOrderList_goodsTitleLength_cutNum 用户中心页面,我的订单列表中,商品的标题长度字符截取]
* @var integer
*/
public static $_config_userCenter_myOrderList_goodsTitleLength_cutNum = 20;
用户中心页面,最新商品的栏目,文章的描述内容长度截取
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_user_center_new_goods_content_len 用户中心最新商品,瀑布流描述内容的长度]
* @var integer
*/
public static $_config_user_center_new_goods_content_len = 80;
用户中心页面,顶部的背景图片自动跟随天气更换。以实现根据用户的当地天气显示对应的图片。
- 下载整理好的图片文件:https://pan.baidu.com/s/1aIZ6wEgQiXljqqumTTVBvw 密码:p81a
- 将压缩包中的图片文件解压后上传到:
../vipsystem_pro/assets/user_images/
文件中
- 修改 (配置文件:插件根目录/vipsystemProPluginConfig.class.php) 下方代码的值为
weatherID
,注意类型为字符串
/**
* [$_config_user_center_weather_background_img_mode 用户中心头部天气背景图,显示模式]
* 1. custom - 用户后台自定义图片地址,留空显示默认图
* 2. weatherID - 跟随天气 ID 自动更换。更换的图片需要放置在 /assets/user_images/ 文件夹中,具体命名方式请查阅帮助文档
* @var boolean
*/
public static $_config_user_center_weather_background_img_mode = 'custom';
结果参考,实际会根据用户当地的天气显示对应的图片。

最后再附上天气的 ID 对应的天气类型,你可以自己更换图片。需注意图片的命名格式不能改变。
墨迹天气开发文档:https://www.weiyun.com/office?fid=050f7a6e-dd01-4383-a622-133a051a803c&pid=2d1ebb3d498a54796d4802994bed5884&ppid=2d1ebb3d7505db09cab5de66d72160e1&size=200303&share_key=5zIlxy4
标题:3.1 实况天气 conditionId 与 icon 对应关系
卡券设置页面,生成的卡密前缀。默认为空,将需要添加的前缀写入双引号好内。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_cardTicket_passward_prefix 生成卡券密码的前缀]
* @var string
*/
public static $_config_cardTicket_passward_prefix = '';
/**
* [$_cardTicket_passward_strtoupper 生成卡券密码全部大写]
* @var boolean
*/
public static $_config_cardTicket_passward_strtoupper = true;
/**
* [$_cardTicket_passward_strlen 生成卡券密码的长度]
* @var integer
*/
public static $_config_cardTicket_passward_strlen = 26;
跳转支付页面后,官方页面上显示的商品标题。业务类型有多个,根据不同业务类型修改后缀名称
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_payment_recharge_order_suffix_title 账户充值订单的标题后缀]
* 如 100 虚拟币 - 会员城堡充值订单
* @var string
*/
public static $_payment_recharge_order_suffix_title = '充值订单';
/**
* [$_payment_recharge_order_preset_suffix_title 账户充值页面使用预设充值的订单标题后缀]
* 如 100 虚拟币 - 会员城堡预设充值订单
* @var string
*/
public static $_payment_recharge_order_preset_suffix_title = '预设充值订单';
/**
* [$_payment_buy_goods_suffix_title 商品购买 - 直接支付的订单标题后缀]
* 如 100 虚拟币 - 会员城堡商品购买订单
* @var string
*/
public static $_payment_buy_goods_suffix_title = '商品购买订单';
/**
* [$_payment_senior_member_suffix_title VIP 高级会员 - 直接支付的订单标题后缀]
* 如 100 虚拟币 - 会员城堡高级会员订单
* @var string
*/
public static $_payment_senior_member_suffix_title = '高级会员订单';
文章页面的收藏按钮,显示的收藏数字。这个数字代表的是当前文章被所有人收藏的数量,修改下方更改数字的起始值。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_option_collection_add_num 文章收藏数量的基数,用于加上虚拟的数量]
* @var integer
*/
public static $_option_post_collection_add_num = 0;
当插件出现 Bug 时,默认不会直接弹出错误的具体信息,防止被黑客用来攻击。需要管理员手动开启 Bug 调试模式,才会正常显示错误内容。
Debug 的开启有两种方式:
- 后台系统设置页面有调试模式的开关选项。
- 修改插件根目录下的配置文件:插件根目录/vipsystemProPluginConfig.class.php,具体如下:
/**
* [$_vs_debug 调试模式的开关。请在后台选项中设置]
* 注意:如果这里修改为 true 将覆盖插件后台的控制开关。
* @var boolean
*/
public static $_vs_debug = false;
当错误级别较高,VipSystem Pro 后台无法访问时,修改此处值为 true
即可开启调试模式,查看具体错误内容。
当 Bug 调试完成后,记得改回 false
,否则后台系统设置页面的调试模式开关将不起作用。同时也为了网站安全,仅在需要时开启调试模式
未登录用户在访问商品页面时,不显示 「登录/注册」 的按钮。该按钮会使用 js 方法打开后台设置好的登录页面,部分浏览器会判定为广告而被拦截。导致点击按钮后没有反应。
可以不显示框架中的按钮,而使用 WordPress 的登录功能,或主题的登录侧边栏。
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_post_sell_login_button_show 文章出售框架,是否显示登录按钮。如果不显示,则点击 「立即购买」 按钮后,自动判断未登录用户跳转登录页面]
* @var boolean
*/
public static $_option_post_sell_login_button_show = true;
默认是 true
,修改为 false
为关闭。注意值为布尔类型,非字符串,不需要单引号或双引号
VIP 产品设置中,下载数量的限制时间范围,默认为当前月 (30-31 天)。并且 VIP 用户下载数量达到限制后,之后购买商品将不享受 VIP 的折扣优惠。
- 可以自定义设置限制限制数量的时间范围。
- 可以设置当 VIP 用户下载数量超出限制后,不允许使用原价购买。适用于全站商品为 VIP 免费时使用。(该功能已经写在 VIP 产品设置后台页面中,无需修改配置文件)
配置文件:插件根目录/vipsystemProPluginConfig.class.php
/**
* [$_config_vip_time_limit_expired_allow 当 VIP 用户的下载数量超过当前 VIP 权益的最大下载数量后,是否允许原价购买]
* 1. false - 用户付款时提示已超过下载限制,无法购买。
* 2. true - 没有提示,价格按商品原价 (包含其他生效的优惠策略的价格)
* @var string
*/
public static $_config_vip_time_limit_expired_allow = 'true';
/**
* [$_vip_down_time_limit_type VIP 产品中下载限制的时间范围,默认月 (30-31 天)]
* 可选选项:
* 1. month (当前月 30-31 天)
* 2. 「自定义数字」(自定义天数)
* @var string
*/
public static $_config_vip_down_time_limit_type = 'month';