与
ESC
输入关键词搜索文章

phpcms v9 在通过外部接口导入数据无法加水印

全文约 228 字预计阅读 1 分钟
v9外部可以通过模型的add_content函数来添加文章 phpcms\model\content_model.class.php /** * 添加内容 * * @param $datas * @param $isimport 是否为外部接口导入 */ public function add_content($data,$isimport = 0) { } 该函数调用了一下类 caches\caches_model\caches_data\content_input.class.php 此类由以下类文件组合生成,修改以下文件红色部分即可 phpcms\modules\content\fields\content_input.class.php function __construct($modelid) { $this->db = pc_base::load_model('sitemodel_field_model'); $this->db_pre = $this->db->db_tablepre; $this->modelid = $modelid; $this->fields = getcache('model_field_'.$modelid,'model'); //初始化附件类 pc_base::load_sys_class('attachment','',0);  $this->siteid = param::get_cookie('siteid')?param::get_cookie('siteid'):1;//初始化的时候由于接口方式是没有登陆,所有就没有cookie了,没有站点id就无法获取是否加水印的配置信息了,给它个默认值1即可。 $this->attachment = new attachment('content','0',$this->siteid); $this->site_config = getcache('sitelist','commons'); $this->site_config = $this->site_config[$this->siteid]; }
phpcms v9 在通过外部接口导入数据无法加水印
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。