联系官方销售客服

1835022288

028-61286886

插件升级

(如果自己的后台进不去了, 可以去官网demo站去登录你账号下载:http://demo4.xunruicms.com/admin.php)1、点击下载离线升级包2、下载后zip包有一个升级包的名字(

PHP环境侦探工具

在迅睿CMS安装包中的根目有一个文件是:test.php如果没有这个文件,请下载:https://gitee.com/dayrui/xunruicms/blob/master/public/test.

创建前端控制器

创建前端控制器,加载自定义模板页面1、安装开发者工具,并打开index.php的开发者模式https://www.xunruicms.com/doc/204.html2、进入开发者工具里面,随意找一个

Thinkphp升级

迅睿CMS内核 Thinkphp6升级到Thinkphp8

后台模块控制器继承重写

后台模块控制器的父类文件:dayrui\App\Module\Control\Admin\Module.php 此控制器继承于Table类此控制器作用是用于后台对模块的操作控制。我们以Demo模块的用

4.5.3手动升级用户系统插件

前往官网演示站后台,进入应用市场,登录你自己的账号离线下载http://demo4.xunruicms.com/admin.php离线下载用户系统插件将文件包的dayrui覆盖到网站目录中即可注意:只

关闭后台验证码关闭

一不小心开启了后台验证码,然后发现后台验证码不显示,这样会导致无法登陆后台手动关闭方式:1、打开文件/cache/config/system.php2、将下面的值设置0为什么会验证码不显示?1、系统体

关键词归属于栏目设置

默认情况下,关键词是基于全局的,他并不归属某一个栏目,如果网站需要tag归属到某个栏目的话,需要通过自定义字段来实现。实现步骤:1、进入关键词库插件,点击自定义字段2、新建字段,栏目,lanmu3、回

OEM版升级

OEM版是用于【建站公司或者商家】给客户使用的程序,里面已经去除了迅睿的版权信息。一、主站版本号设置:私有云插件-插件设置,cms版本号设置三位数的版本号格式:*.*.*1、设置版本号2、打开下面文件

自动生成伪静态解析规则代码

在XunRuiCMS中,支持自动生成伪静态解析规则代码1、进入URL规则里面的伪静态中,前提需要服务器支持伪静态2、单击页面的生成命令3、查看生成结果生成结果的代码只用于参考,不一定每条生成的规则都访

伪静态引导文件 解析规则(没有找到这个页面)

解析规则是当你URL规则设置完成并运用到网站配置中之后,你的URL都变成你自己的URL了,这时候访问url会出现404打不开的现象,这种情况就说明你需要设置解析规则来为你的自定义URL做指引。没有找到

微信分享 Jssdk类

Jssdk在内容页面show.html模板页面调用代码:<?php \Phpcmf\Service::C()->init_file('weixin');$signPackage=\Phpcmf\Ser

创建自定义内容模块

基于迅睿CMS框架的全新模块设计,方便开发者快速二次开发什么是内容模块?内容模块是cms核心部分,比如文章、新闻、下载、商品、物品、货物、书籍、图片等等功能,内容数据由内容主表、内容附表、栏目模型主表

后台字段内容储存不完整/储存失败

在保存内容的时候,出现内容保存不完整,少了一部分内容没有储存进去、字段内容直接储存失败等这些情况。排查方案:1、观察php.ini设置参数:post_max_size 表单提交最大数值,此项不是限制上

创建数据控制器

数据控制器应用比较广泛,可以对数据表进行增删改查操作,利用开发者工具实现傻瓜式创建,非常方便例如数据表:CREATETABLEIFNOTEXISTS`{dbprefix}my_test`(`id`in

空循环标签empty

空循环标签empty 是针对循环标签查询结果为空时,执行的显示内容语法格式:将循环标签的结束标签,替换为:{empty}表示没有查询到数据显示的区域{/empty}1、module标签为例,当查询文章

微信登录接口

申请地址:https://open.weixin.qq.com/cgi-bin/frame?t=home/web_tmpl&lang=zh_CN填写网站信息回调域名填写网站主域名,不要填写http:申

访问网站首页 cms_index

钩子名称cms_index当访问网站首页时触发此钩子,例如在访问网站首页时跳转加载显示某个插件的内容等情况本脚本只能在没开启首页静态时使用,一旦开启了首页静态,这个方法就失效了用法举例/config/

Table类:搜索条件的开发

适用于继承table类的控制器文件,需要精通php的开发者功能介绍:在列表搜索时,默认的搜索方式是模糊匹配,比如我需要改成以空格为分隔进行多词语搜索默认情况下会将【词语一 词语二】当成一个词语进行数据

PHP常用正则表达式

必须存在大小写字母、数字、特殊符号/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*\(\)\_\+]).+$/必须存在大小字母、数字/^(?=.*[a-z]

系统函数/内置函数

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

百度地图定位搜索

需要安装官方版的<百度地图字段插件> 应用场景一:在坐标范围内搜索相关的内容1、创建模块的百度地图字段:baiduditu,记住这个名字2、发布一篇测试内容3、前端search.html增加搜索代码:

数据库提示 index column size too large

MySQL数据库index column size too large. the maximum column size is 767 bytes问题解决方法:最快捷的方法是切换数据库版本,MySQL

数据库挂了

数据库挂了常见错误提示这个时候可以找到错误日志看看:cache/error/当天日期.php数据库配置文件位于:config/database.php错误日志一般有这种提示:1、数据库连接问题conn

日志记录函数

1、系统日志中的函数语法:log_message('error', '这里输入错误日志内容')log_message('debug', '这里输入调试日志内容')写入日志成功后,可以在系统错误日志里面

列表循环中调用模块附表字段(内容字段在列表显示)

CMS模块内容设计分为主表和附表主表:存储的字段用于列表循环和搜索附表:存储的字段用于内容页显示(原则上不能出现在列表显示)如果非要把附表字段用在列表循环里面,这样想法是不效率的,非要做的话有两种解决方法例如news模块的附表的content字段,我想在列表显示方法1、禁用本身的content字段,然后新建一个content2字段,作为主表存储这样,原数据需要重新录入即可方法2、不禁用本身的con...

OEM版本恢复到原版

如何将oem版本恢复到原版?1、前往官方下载CMS升级包https://www.xunruicms.com/member.html?app=vip&c=home&m=index2、将网站已有CMS的d

模块属性参数配置

每个模块都可以定义一种个性配置,为模块属性增加各种配置选项例如,为deomo模块增加文本选项appid参数设置1、新建dayrui/App/Demo/Controllers/Admin/Param.p

创建自定义应用控制器

在开发者工具中,点击 创建自定义应用自定义应用目录,必须是英文字母,不能带数字,不能带符号创建成功后,会生成这个abc目录

模块表单循环 - mform标签

一、作用用于模块表单的列表循环查询二、语法{mform form=表单的表名称 cid=内容id module=模块目录 site=站点id ....}{/mform}三、参数介绍(红色表示必填参数,