请问一下版本如何自行封装网站信息中的自定义字段相关字段现在的三个版本都需要手工添

比如把这些字段,放在安装包中,下次安装第二个站就自动预装了,设置方法:

1、进入网站信息的自定义字段管理部分

{xunruicms_img_title}

2、点击导出字段,格式如下,也可以在右边进行单个导出,然后合并放在一起

{xunruicms_img_title}


3、将这些复制内容存储文件到:/dayrui/My/Config/Install.txt

{xunruicms_img_title}

4、新建或者打开文件/dayrui/My/Config/Install.php

加上一下代码

// 默认站点信息字段
$site_field = explode(PHP_EOL, file_get_contents(MYPATH.'Config/Install.txt'));
foreach ($site_field as $t) {
    $value = dr_string2array($t);
    if (!$value) {
        continue;
    }
    $field = \Phpcmf\Service::L('field')->get($value['fieldtype']);
    $value['setting'] = dr_string2array($value['setting']);
    \Phpcmf\Service::M('Field')->relatedid = 1;
    \Phpcmf\Service::M('Field')->relatedname = 'site';
    \Phpcmf\Service::M('Field')->add($value, $field);
}

{xunruicms_img_title}

文档最后更新时间:2021-10-15 02:47:25
我来修改此文档(1) 不会操作怎么办?