您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS火车头入库多值字段播放地址onlinepath下载地址downpath的方法
曦为2023-04-19 23:32:09帝国CMS教程已有人查阅
导读小伙伴使用火车头采集发布的时候发现帝国CMS的多值字段,播放地址onlinepath、下载地址downpath没办法进行入库操作。原因是帝国火车头采集发布模块对接的PHP接口使用的是帝国CMS原生POST函数方法进行的传参
小伙伴使用火车头采集发布的时候发现帝国CMS的多值字段,播放地址onlinepath、下载地址downpath没办法进行入库操作。原因是帝国火车头采集发布模块对接的PHP接口使用的是帝国CMS原生POST函数方法进行的传参,很多字段传入的时候函数会进行过滤转移变换组合,那么解决这个问题的方法就是不让他去传参组合在入库,直接进行入库操作就行了!方法如下:
打开文件/e/class/functions.php
1.针对多值字段:
查找:(注意有两个,只改第一个)
$add[$f]=ReturnMoreValueAddF($add,$add[$f],$modid,$f,$do);//多值
改成:(picmore为你的多值字段名称)
if($f=="picmore"){$add[$f]=$add['picmore'];}else{$add[$f]=ReturnMoreValueAddF($add,$add[$f],$modid,$f,$do);}
2.针对播放地址onlinepath字段:
查找:
$value=ReturnDownpath($add['odownname'],$add['odownpath'],$add['odelpathid'],$add['opathid'],$add['odownuser'],$add['ofen'],$add['othedownqz'],$add,$add['oforuser'],$add['onlineurl_qz'],0);
改成:
$value=$add['onlinepath'];
3.针对下载地址downpath字段:
查找:
$value=ReturnDownpath($add['downname'],$add['downpath'],$add['delpathid'],$add['pathid'],$add['downuser'],$add['fen'],$add['thedownqz'],$add,$add['foruser'],$add['downurl_qz'],0);
改成:
$value=$add['downpath'];
以上修改后请使用原始库内数据结构进行发布(可后台发布测试后去数据库获取数据结构),比如播放字段依然为:播放名称1::::::播放地址1::::::用户组ID::::::点数::::::播放名称2::::::播放地址2::::::用户组ID::::::点数::::::
本文标签:
很赞哦! ()
随机图文
-
帝国CMS投稿跳过选栏目跳转到投稿表单页的方法
帝国CMS正常网站投稿流程是 登录后进入会员中心,点击投稿会有一个投稿栏目的页面,选择投稿栏目完后才能进入投稿表单页。但有时候,我们的投稿栏目就一个栏目 -
帝国CMS会员注册时更换问答验证的方法
注意:以下修改方法适用于:帝国CMS7.0以下版本(不包括7.0),帝国CMS(7.0/7.2/7.5)版本; -
帝国cms删除下载地址两个空格的解决方法
帝国cms默认[!--downpath--]调用下载地址标签会有两个空格,是为了让多个下载地址间隔开来。但在写CSS的时候这2个空格会影响布局,那么如何删除了? -
帝国CMS怎么实现多集播放地址
帝国cms模板在列表页获取多个真实播放地址的方法,一起来看看吧,帝国CMS多集播放地址效果如下:
留言与评论 (共有 条评论) |