搜索结果

关键词「迅睿」 · 共 78 条

系统函数/内置函数

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_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_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

重组重定义后台菜单字符串

迅睿系统会根据用户在后台设置的菜单数据来生成新的菜单布局html代码,{$string},比如以下代码就是由系统生成的比如开发者需要在某些菜单里面加一个class,加一个id,加一段js代码,那么这种

CLI模式下运行你的程序

除了 通过浏览器中的URL 调用应用程序的控制器外,还可以通过命令行界面(CLI)加载它们。从命令行运行迅睿系统的原因很多,比如使交互式“任务”可以执行诸如设置权限,修剪缓存文件夹,运行备份等操作。与

寻找自定义字段控制文件

通过迅睿自定义字段系统,开发者可以创建各种的字段输入控件,例如:内容发布或在修改界面就可以展示出各种形态的字段输入样式,例如:二次开发中研究这些字段空间是如何输出到界面上的,他在程序里面是如何控制的,

连接多个数据库/数据源

系统可以连接多个数据库操作改配置文件config/database.php<?php// default是迅睿cms系统库$db['default'] = [ 'hostname' => '1

调用站外数据库

在迅睿系统中可以调用除开本站以外的数据库,配置文件config/database.php<?php/** * 数据库配置文件 */ // default是站内的默认数据库$db['default']

迅睿安装方法

本文说明迅睿系统的运行环境、安装步骤、伪静态与后台入口等部署事项。安装完成后建议删除或限制访问 public/install.php、public/test.php。环境要求PHP:8.1 及以上(当

迅睿系统介绍

迅睿系统是一套基于 PHP 的开源开发框架,面向多端站点与后台管理系统,可用于微信公众号、小程序、APP、移动端网站、PC 网站等多站式业务场景的二次开发。开源协议与商用本系统源码采用 MIT Lic

二次开发须知

二次开发是非常方便的,代码清晰,入门简单。开发者不要盲目的去修改系统核心代码,这样会导致无法正常的升级迅睿系统,导致无法及时获得迅睿安全补丁。建站和二次开发时建议不要变动代码的目录如下:(红色部分是迅

开发入门须知

什么是二次开发二次开发,简称二开,就是在现有的迅睿系统上进行开发和修改、功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。为什么要二次开发?现有功能无法满足你的需求时,需要自己写一

IP库文件

迅睿采用纯真ip库(仅限开发者使用,不能用于商业),软件下载地址:https://www.baidu.com/s?ie=UTF-8&wd=%E7%BA%AF%E7%9C%9Fip%E5%BA%93%E

\Phpcmf\Service::类函数使用 / XR_函数

\Phpcmf\Service::类函数是迅睿共用服务引用类,可在全局任意位置调用,定义文件是:dayrui/Fcms/Core/Service.php注意:XR_开头的简化函数需要4.6以上版本才能

如何通过url找控制器文件

迅睿动态地址如下:index.php?s=aa&c=bb&m=ccs参数表示app目录(s参数留空表示核心程序Fcms/Control中的控制器文件)c参数表示控制器文件名m参数表示控制器文件中的方法

数据库操作

迅睿内置了一个快速强大的数据库抽象类,支持传统的查询架构以及查询构造器模式, 数据库方法的语法简单明了。一、基本用法数据库对象调用方法\Phpcmf\Service::M()->db运行查询语句$rt

字段总览

迅睿提供可扩展的自定义字段能力:每类字段对应一个字段类型类,负责表单展示、入库格式化、取值与校验。后台可可视化配置字段并同步表结构;业务侧通过字段类库统一渲染与处理提交数据。组成结构部分路径 / 入口

模板引擎

迅睿系统层提供统一的模板引擎 \Phpcmf\View(通过 \Phpcmf\Service::V() 调用):把模板标签编译为 PHP,缓存到 cache/template/ 后输出。前台模板根目录

表前缀与命名约定

表前缀与命名约定迅睿所有业务表名由库表前缀与逻辑表名组成。安装 SQL、Model 查询与多站点分表都依赖这一约定;改前缀或自建表时须与系统配置一致。库表前缀(DBPrefix)在 config/da

数据库配置

数据库配置迅睿的数据库连接信息保存在站点公共配置 config/database.php(常量 CONFIGPATH),由安装向导生成,运行时由框架类 Config\Database 读取并与默认参数

路由与URL

路由与 URL(s/c/m、伪静态)迅睿用查询参数定位一次请求:s(应用)、c(控制器)、m(方法)。伪静态与自定义路由最终都会解析成这三项(及其它 GET 参数),再交给 Frame\Run 实例化

配置分层

配置分层(config / cache / My / 应用)迅睿的配置按职责分散在多处:静态公共配置、运行时生成配置、二次开发覆盖、应用私有配置,以及核心/框架内置配置。改配置前先分清层级,避免动错目

命名空间、自动加载与Service

迅睿通过 PSR-4 风格自动加载解析类文件,并用 \Phpcmf\Service 门面统一获取类库、模型、视图等对象。理解命名空间映射与加载优先级,是二次开发与应用开发的基础。自动加载在 Syste

目录架构

迅睿系统基于 MVC 的设计模式,将应用分为三层:模型 M(Model)、视图 V(View)、控制器 C(Controller)。业务逻辑、数据访问与页面展示相互分离,便于维护和扩展。MVC 与目录

文章发布接口

用于客户端(小程序、APP、H5 等)向迅睿 CMS 提交并发布模块文章。需用户登录后携带授权信息请求。参考官方文档:任意页面的数据提交接口一、请求地址需登录(发布文章属于用户中心操作,必须携带登录授

试用版插件安装方式

方法一:迅睿插件试用源码如何安装?为了方便用户安装试用能快速的体验到插件功能,迅睿官方提供一个专门的插件试用服务器,安装试用流程:1、找迅睿客服发放插件试用权限2、登陆迅睿插件试用服务器 进入后台de

多个网站共用一套迅睿框架内核

使用场景:当一台服务器中安装了多套xunruicms程序,每一套更新程序会很麻烦,那么我们可以将迅睿框架的核心部分剥离出来作为公共引用,那么以后更新框架只需要更新这个公共的框架目录即可。常规目录分布:

违禁词插件使用说明

1、先配置词库 或 站长平台 API1.1 使用插件前,先配置自定义词/站长API,否则插件无过滤来源,无法正常过滤1.2 发布替换 - 停止时,发布内容无动作;启动时,发布内容自动替换;1.3 弹窗

后台登录/后台入口/重置后台入口

迅睿CMS框架默认后台登录地址是:admin.php (此文件可以由开发者任意命名)完整模式的后台界面:此界面是完整的后台功能展示,建议开发人员和系统维护人员使用。简化模式的后台界面:/admin.p

图片验证码不显示

验证码测试访问地址:/index.php?s=api&c=api&m=captcha&width=120&height=35开启迅睿开发者模式后访问,可查看故障原因常用故障解决方案1、图片验证码只显示

请求认证密钥-AppID

APP终端是迅睿CMS多终端概念的一种展示方式,开发人员需要具备的基本条件1. 具备基本的App知识(安卓和iOS)及html知识(必备);2. 懂得简单的逻辑判断和循环知识(可选);3. 最好也能懂

网站监控

安装官方迅睿短信接口短信设置邮件服务器设置这是我测试的模板,注意一二级分类。其他模板都可以,必须保证有网站名称和网站状态两个文本变量。网站网址可选。模板id详细