联系官方销售客服

1835022288

028-61286886

系统函数/内置函数

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_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_app,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_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_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_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_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_filter_description,dr_get_description,dr_get_keywords,dr_redirect,dr_redirect_safe_check,remove_invisible_characters

CSRF过滤白名单Filters.php

CSRF过滤白名单配置文件路径:dayrui/App/插件目录/Config/Filters.php配置内容格式:

插件Config配置规则

插件信息文件:Config/App.php 'app', // 固定app不变 //'ftype' => 'module', // 可选,做完

模块内容关联 Related

内容详情中(show.html) 模板中调用方法是:{if $字段名}{module module=模块 IN_id=$字段名 return=r}{$r.url}{$r.title}......{/m

内外多层循环的注意事项(必须指定return)

当存在内外多层循环时必须指定return变量,例如:{category****}{module****}{/module}{/category}这样内外循环,就不对了,需要给他们指定return,来区

自定义校验函数

本教程需要有PHP开发校验的用户掌握校验函数的作用是对用户输入的字段值进行验证是否合法合规,比如说邮箱格式验证、手机格式验证等等校验函数格式:function 函数名字($value, $data = [], $old = []) { return dr_return_data(1, '校验函数可以提交'); // 这句话是验证通过,允许提交 return dr_ret...

自定义字段输出

1、文本、多行文本、ueditor内容页:循环内: // $t由循环的return决定

内容页面的格式化显示内容

当需要改变模块内容中的某些字段或者联动加一些相关数据时,就需要格式化显示内容,这个内容只用于模块内容的显示页面,show.html页面重写conten类http://help.phpcmf.net/461.html内容页面的格式化显示内容继承类方法// 格式化处理内容public function _format_content_data($data) { return $data;}$da...

用户关联 Members

内容详情中(show.html) 模板中调用方法是:{if $字段名}{member IN_id=$字段名 return=r}{$r.id}{$r.username}......{/member}{else}没有关联{/if}注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

用户设定值Score

内容详情中(show.html) 模板中调用方法是:{if $字段名_sku}按用户组的值:{php $vsku = dr_string2array($字段名_sku);}{cache name=member_group return=mc}用户组【{$mc.name}】: {$vsku[$mc.id]}{/cache}{else}全局值:{$字段名}{/if}注意:1、[字段名]需要换成你定义的...

自定义过滤函数

本教程需要有PHP开发校验的用户掌握过滤函数的作用是对用户输入的字段值进行过滤或者替换操作,例如把输入的值进行 去掉某些字符、数组转换成字符串等过滤函数格式:function 函数名字($value, $data = [], $old = []) { return '数据库存储字符串值'; // 返回的数据一定要是字符串格式!!!}$value 是当前表单输入的值$d...