cms模块获取权限设置参数
1、获取指定栏目下哪些用户组可以访问$rt = \Phpcmf\Service::M('member_auth', 'cms')->get_category_groups($module, $cati
1、获取指定栏目下哪些用户组可以访问$rt = \Phpcmf\Service::M('member_auth', 'cms')->get_category_groups($module, $cati
dr_exit,dr_is_empty,dr_is_sys_301,dr_else_value,dr_safe_url,dr_diff,dr_array_keys,dr_array_value,dr_in_array,dr_array_intersect,dr_array_intersect_key,dr_strlen,dr_ini_get_bytes,dr_form_editor_max_length,dr_strpos,dr_stripos,dr_move_uploaded_file,dr_html2code,dr_code2html,dr_html_code,dr_oauth_list,dr_is_mobile,dr_is_admin_search_field,dr_get_array_key,dr_site_info,dr_site_value,dr_get_ftable,dr_get_ftable_array,dr_get_content_img,dr_get_content_url,dr_is_module,dr_rp,dr_rp_view,dr_qrcode,dr_sec2time,dr_get_files,dr_get_image,dr_upload_temp_path,dr_star_level,dr_format_create_sql,dr_cms_domain_name,dr_is_not_null_value,dr_lang,dr_client_data,dr_ueditor_html,dr_get_domain_name,dr_save_bfb_data,dr_avatar_dir,dr_avatar_path,dr_avatar,dr_member_info,dr_member_username_info,dr_list_function,dr_linkagepos,dr_linkage,dr_linkage_json,dr_linkage_list,dr_linkage_id,dr_linkage_cname,dr_linkage_level,dr_payform,dr_fieldform,dr_block,dr_var_value,dr_get_file,dr_down_file,dr_get_file_url,dr_field_options,dr_field_setting,dr_member_auth,dr_member_auth_id,dr_zhe_price,dr_price_value,dr_sku_value_name,dr_sku_price,dr_sku_name,dr_level_next_value,dr_html_auth,dr_pay_type_html,dr_pay_name,dr_pay_type,dr_pay_status,dr_pay_money_html,dr_clear_empty,dr_list_field_order,dr_array2array,dr_array22array,dr_is_use_module,dr_site_table_prefix,dr_module_table_prefix,dr_mform_table_prefix,dr_form_table_prefix,dr_icon,dr_file,dr_file_preview_html,dr_is_image,dr_format_option_array,dr_field_input,dr_dir_map,dr_file_map,dr_return_data,dr_form_hidden,dr_get_csrf_token,dr_form_search_hidden,dr_base64_encode,dr_base64_decode,dr_get_theme,dr_randcode,dr_is_numeric,dr_dir_delete,dr_authcode,dr_now_url,dr_code,dr_sorting,dr_member_order,dr_show_stars,dr_ajax_template,dr_post_json_data,dr_is_private_ip,dr_parse_host_ip,dr_fetch_trusted_hosts,dr_check_fetch_url,dr_catcher_local_file,dr_catcher_data,dr_search_rewrite_encode,dr_search_rewrite_decode,dr_rewrite_encode,dr_rewrite_decode,dr_get_keyword,dr_safe_keyword,dr_safe_replace,dr_safe_filename,dr_safe_username,dr_safe_password,dr_rm_http,dr_safe_replace_path,dr_strcut,dr_wordcut,dr_random_color,dr_fdate,dr_date,dr_object2array,dr_arraycut,dr_string2array,dr_array2string,dr_mkdirs,dr_format_file_size,dr_keyword_highlight,dr_preg_html,_format_feed_content_url_length,dr_qrcode_url,dr_get_order_string,dr_discount,dr_distance,dr_square_point,dr_tpl_path,dr_array_rand,dr_array_sort,dr_get_form_post_value,dr_get_mform_post_value,dr_get_register_value,dr_tpl_file,dr_count,dr_http_prefix,dr_to_url,dr_mobile_url,dr_is_url,dr_url_prefix,dr_web_prefix,dr_url_full,dr_url_rel,dr_text_rel,dr_text_full,dr_member_group_etime,dr_member_group_dtype,dr_html2emoji,dr_clear_emoji,dr_text2py,dr_html2text,dr_htmlspecialchars,dr_is_root_path,dr_check_put_path,dr_debug,dr_code2utf8,dr_clearhtml,dr_redirect,dr_redirect_safe_check,remove_invisible_characters,dr_api_cors_origins,dr_api_cors_headers
\Phpcmf\Service::M()->get_sql_query();输出最后一次执行的SQL语句
存储\Phpcmf\Service::L('input')->set_cookie('变量名称', '变量值', '有效期,秒');获取\Phpcmf\Service::L('input')->get
当前访客的IP\Phpcmf\Service::L('input')->ip_address();当前访客的agent\Phpcmf\Service::L('input')->get_user_age
函数名称:dr_catcher_data函数作用:将http的网络资源下载存储到变量中,类似于file_get_contents函数的加强版函数格式:dr_catcher_data($url地址, $
\Phpcmf\Service::C()表示控制器对象,如果在控制器中可以将它改为 $this一、正常存储session数据读取\Phpcmf\Service::C()->session()->get
读取配置缓存函数格式:\Phpcmf\Service::C()->get_cache("缓存字符串");读取模块配置缓存:\Phpcmf\Service::C()->get_cache("module
1、$_GET写法\Phpcmf\Service::L('input')->get('变量名'); // 会进行xss安全过滤\Phpcmf\Service::L('input')->get('变量名
路由与 URL(s/c/m、伪静态)迅睿用查询参数定位一次请求:s(应用)、c(控制器)、m(方法)。伪静态与自定义路由最终都会解析成这三项(及其它 GET 参数),再交给 Frame\Run 实例化
读取栏目信息,返回数组格式\Phpcmf\Service::L('category', 'module')->get_category(模块目录, 站点ID);
前端调用方法比如在用户中心充值界面调用{php $rechargezs = \Phpcmf\Service::M('app')->get_config('rechargezs');}{loop $re
钩子名称module_search_get_data用于模块内容搜索之前,不进入默认的搜索类,返回自己的搜索程序代码,返回格式为 $data = [ 'id' => $i
访问必应 IndexNow 官网 https://www.bing.com/indexnow/getstarted打开网站后往下滑动会看到 API Key
函数名:dr_get_content_kws例如提取show.html中的,那么写法是:{php $kws = dr_get_content_kws($keywords, '模块目录需要填写');}{
插件配置信息储存目录位于:cache/app/储存配置信息:\Phpcmf\Service::M('app')->save_config("插件目录", $配置数组);读取配置信息:\Phpcmf\S
获取客户端UA字符串:\Phpcmf\Service::L('input')->get_user_agent()在模板中判断终端{if \Phpcmf\Service::IS_PC_USER()} 是
网站信息属性获取:$cache = \Phpcmf\Service::L('cache')->get('site', SITE_ID);模块配置属性获取:$cache = \Phpcmf\Servic
默认情况下表单提交页面是单独的一个页面,而在实际项目中有时候需要把表单提交页面放到首页、放到指定的栏目页、放到会员中心,都有可能性。本章节来介绍如何把网站表单提交内容部分放到其他页面的任意位置1、我们以下图的留言表单为例2、在指定的页面,例如index.html首页上加上,下面代码中的‘liuyan’需要改成你自己的表单别名{php extract(dr_get_form_post_value(&...
IIS服务器搜索关键词时出现[xss_clean]方法一:打开index.php文件,加上以下代码:if(isset($_GET['rewrite'])){ $_GET['re
默认情况下模块表单提交页面是单独的一个页面,而在实际项目中有时候需要把模块表单提交页面放到内容详情页面,这样可以不用跳转到新页面提交表单,而是直接在内容中提交表单。1、以文章反馈表单为例2、在文章内容页面show.html,下面代码中的‘fankui’需要改成你自己的表单别名{php extract(dr_get_mform_post_value(MOD_DIR, 'fankui'...
本接口用于验证用户的登录,并返回用户基本信息和登录授权码。GET请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&s=member&c=...
当post数据结果返回:msg:view或者msg:当前是get请求方式,返回当前模板可用的变量说明你客户端提交方式并非是post方式了使用API提交数据时必须使用POST方式,表单form的enct...
函数名:dr_get_content_url例如提取show.html中的内容字段中的全部视频地址,内容字段是content,那么写法是:{php$videos=dr_get_content_url($content,'src','mp4');}{loop$videos$img}地址:{$img}{/loop}视频数量:{count($videos)}提取3张视频地...
用于退出当前账号的登录信息方法一:如果加装过系统的js,直接使用退出函数即可我要退出方法二:如果没有加装系统的js,需要自己写ajax退出函数我要退出functiondr_loginout(){$.ajax({type:"GET",dataType:"json",url:"/index.php?s=api&c=api&m=loginout",success:function(jso...
使用setContent和getContent,首先要找的编辑器的id号使用开发者工具,查看编辑器的id号,如下图那么,调用方法为:UE.getEditor('dr_content')...
一、函数名称\Phpcmf\Service::C()->get_attachment($id)二、函数介绍获取附件的基本信息,如作者、大小、地址、下载次数、文件类型等三、参数值参数介绍$id附件id号四、返回值返回文件信息数组Array ( [id] => 附件id [uid] => 作者id [author] => 作者名称 [filesize] => 文件大小(单...
内容详情中(show.html) 模板中调用方法是:默认class写法:{dr_get_ftable(字段ID号, $字段名)}自定义table的class写法:{dr_get_ftable(字段ID号, $字段名, 'mytableclass')}mytableclass就是给表格加class,解析为:table calss="mytableclass"注意:1、[字段名]需要换...
内容详情中(show.html) 模板中调用方法是:{loop $字段名 $i $c} 序号: {$i} 标题:{$c.title} 描述:{$c.description} 文件原始地址:{dr_get_file($c.file)} 文件的下载地址:{dr_down_file($c.file)} 图片缩略图:{dr_thumb($c.file, 200, 200...
微信插件后台需要开启自动登录模式授权登录代码示例:wx.login({success:function(res){console.log(res);if(res.code){wx.getUserInf...