LayCenter 如何批量把文章“VIP访问内容”改为销售内容

提问者:qiaoqingyi 问题分类:插件
回答数量1
浏览量247
1 个回答
满意答案
花晨月夕
花晨月夕 管理员
人生的每个抉择都像是一个赌局,输赢都是自己的。不管你压的赌注大与小,选择了就没有反悔的机会。输不起的人,往往也赢不了。

在网站根目录新建一个php文件,保存后,浏览器打开后执行

代码如下:

<?php
require 'zb_system/function/c_system_base.php';
foreach ($zbp->GetArticleList('*', array(array('=','log_LayCenter_VipView',1))) as $post) {
    $post->Metas->defaultvipneedbuy = $post->Metas->defaultvipview; //选中及低于其等级的,强制收费查看 
    //$post->Metas->defaultvipfreeview = $post->Metas->defaultvipview; //选中及高于其等级的可免费查看
    //以上是VIP访问内容中的“选中的会员等级及低于其等级的,则需要用户升级更高等级的会员才能查看”配置赋值到付费内容的两个VIP排除选项中,上面两行代码二选一,开头有//的为注释,此行代码不生效
    $post->Metas->Del('defaultvipview'); //删除旧配置
    $post->LayCenter_SaleStatus = 1; //开启销售
    $post->LayCenter_BuyContent = $post->LayCenter_VipContent; //付费内容改为vip可见内容
    $post->LayCenter_VipContent = ''; //清空VIP可见内容
    $post->Save();
}
echo 'ok';

发布于:6个月前 (12-15) IP属地:江苏省
欢迎QQ/微信咨询我