联系官方销售客服
1835022288
028-61286886
在外部网站调用本站表单并提交数据给本站,这种情况下默认是被迅睿cms拦截的,默认环境下禁止外部提交数据到本站,这是安全因素案例:本站的网站表单,打算放在其他网站上提交并收集数据1、更改xunruicms的index.php,增加下面一句:header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods: PO...
仅内部使用笔记链接写法:'自定义字段' => ['url:'.\Phpcmf\Service::L('Router')->url('field/index', ['rname'=>'table-表名称', 'rid'=>0]), 'fa fa-code'],读取字段:$m...
判断当前已经登录的账号是否关注过微信公众号1、PHP里面if ($this->uid) { if (\Phpcmf\Service::M()->table('member_oauth')->where('uid', $this->uid)->where('oauth', 'wechat')->counts()) { ...
当前用户购买过的全部商品记录{php $log = \Phpcmf\Service::M('buy', MOD_DIR)->buy_log($member.uid);}{loop $log $t}{$t.title}{$t.price}{/loop}
内容详情中(show.html) 模板中调用方法是:普通输出:{$字段名}去掉html标签:{dr_clearhtml($字段名)}去掉html标签再截10个字:{dr_strcut(dr_clearhtml($字段名), 10, '...')}读取内容字段中的全部图片{php $imgs = dr_get_content_img($字段名);}{loop $imgs $img}{...
内容详情中(show.html) 模板中调用方法是:选择值:{$字段名} 选择的名称: {php $field = dr_field_options(字段ID号);} {$field[$字段名]} 注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]
内容详情中(show.html) 模板中调用方法是:选择值:{$字段名} 选择的名称: {php $field = dr_field_options(字段ID号);} {$field[$字段名]} 注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]
内容详情中(show.html) 模板中调用方法是:{if $字段名_sku}按用户组的值:{php $vsku = dr_string2array($字段名_sku);}{cache name=member_group return=mc}用户组【{$mc.name}】: {$vsku[$mc.id]}{/cache}{else}全局值:{$字段名}{/if}注意:1、[字段名]需要换成你定义的...
后台入口文件不小心删除了、后台路径的名字忘记了怎么办?非常好办,去官网下载一份全新的CMS程序,找到里面的admin.php把admin.php上传到你的网站上去再通过域名访问这个admin.php就可以进入后台
用法:$rt = \Phpcmf\Service::M('order', 'order')->member_is_buy('用户id', '模块目录', '内容id', 'sku值选填');返回值:返回该用户购买的次数,0表示未购买示例:在内容商品内容页面中,判断当前已经登录的用户购买情况{php $r...
用法:$rt = \Phpcmf\Service::M('order', 'order')->member_is_buy('用户id', '模块目录', '内容id', 'sku值选填');返回值:返回该用户购买的次数,0表示未购买示例:在内容商品内容页面中,判断当前已经登录的用户购买情况{php $r...
当在保存内容时出现部分内容没有保存成功的情况,例如在用户权限配置时没法前面部分可以保存成功,但是后面部分没有保存成功,说明post数据超限了,设置方法:在php.ini找到max_input_vars用来限制提交的表单数量,默认值为 1000, 如果你网站栏目太多的话,而且需要配置用户权限的时候会发现无法保存,这时候说明这个值太小了,设置6000 ~ 10000一般够用。
后台提示:系统没有安装内容模块解决方案:http://help.phpcmf.net/631.html
当内容发布者变化时系统会联动变化默认的一些相关表,在二次开发时如果涉及到了栏目的自定义表需要重写conten类http://help.phpcmf.net/461.html内容变更作者联动继承类方法// 作者时的联动继承类protected function _edit_author_row($row) {}$row 是当前已变更后的内容主表的记录,其中$row['uid']是已经...
当内容发布者变化时系统会联动变化默认的一些相关表,在二次开发时如果涉及到了栏目的自定义表需要重写conten类http://help.phpcmf.net/461.html内容变更作者联动继承类方法// 作者时的联动继承类protected function _edit_author_row($row) {}$row 是当前已变更后的内容主表的记录,其中$row['uid']是已经...
当栏目变化时系统会联动变化默认的一些相关表,在二次开发时如果涉及到了栏目的自定义表需要重写conten类http://help.phpcmf.net/461.html内容变更栏目联动继承类方法// 变更栏目时的联动继承类protected function _edit_category_row($row, $catid) {}$row 是当前内容主表的记录,其中$row['catid...
本教程需要有PHP开发校验的用户掌握过滤函数的作用是对用户输入的字段值进行过滤或者替换操作,例如把输入的值进行 去掉某些字符、数组转换成字符串等过滤函数格式:function 函数名字($value, $data = [], $old = []) { return '数据库存储字符串值'; // 返回的数据一定要是字符串格式!!!}$value 是当前表单输入的值$d...
用户中心列表数据接口属于任意页面API接口的一种,那么方法参数可以参考任意页面API接口。此接口需要用户登录,因此还需要使用[授权认证码]。请求格式:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code...
\Phpcmf\Service::M()->db->tableExists(\Phpcmf\Service::M()->dbprefix('member'))判断member表是否存在,成功返回true
\Phpcmf\Service::M()->db->fieldExists('username', \Phpcmf\Service::M()->dbprefix('member'))验证member表中是否存在字段username,成功返回true
后台执行更新缓存时的联动脚本文件:App/AppName/Config/Cache.php内容格式:
Menu.php 菜单配置文件用于模块菜单和插件菜单配置,安装之后自动创建后台菜单和用户菜单格式要求:
多文件字段允许用户上传多个文件或者图片,默认是下面的样式由上图看到,第一个灰色不可写的文本框是文件路径,第二个是文件名称,如果开发者想要再加一个文本框呢,比如说文件的简介描述,文件对应的访问URL,PHPCM...
方法1、后台开启验证码方法2、重命名admin.php文件把admin.php改成其他名字方法3、隐藏admin.php比如把admin.php删除掉,需要使用后台的时候再上传
万网虚拟主机无法连接数据时怎么办?Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.一般情况下,虚拟的空间服务商的数据库都提供了phpMyAdmin的MySQL数据...
一、自定义页面常见匹配符{id} 表示id{dirname} 表示目录名称{pdirname} 包含父级层次的目录对应的动态地址index.php?c=page&id=1二、站点URL(Tag规则)常见匹配符{tag} 表示tag英文名称对应的动态地址index.php?c=...
模板名称pay_success参数介绍Array([id]=>446[mid]=>1_shop-61-40-1-null[uid]=>1[username]=>dayrui[touid]=>4310[tousername]=>test[title]=>点赞[value]=>-10.00[type]=>phpcmf[status]=>1[result]=>[paytime]=>...