二次开发 在任意页面通过Ajax不跳转在当前页面获取搜索结果 在任意页面、任意位置,通过Ajax处理搜索框,不跳转直接在当前页面获取搜索结果。实现原理通过现有的搜索url加入参数:ajax_page=新的模板名称.html,这时候cms会按照模板返回新内容,以便ajax做返回输出处理。具体步骤先创建AJAX搜索结果输出的模板文件。注:因为搜索是按照模块内容进行搜索,所以需要提前按照模块创建搜索结果输出模板。假设有个新闻模块,模块名称为:n
二次开发 迅睿cms使用API接口实现主站统一管理多站点群友情链接 近期收到平台会员求助,想实现通过一个网站(主站点)统一管理多站点群友情链接。今天我们使用迅睿cms的API接口来实现这一功能,此方法应用场景很多,例如代理平台通过API接口调用主站任何数据、例如集团站群通过API接口调用主站任何数据等等。
二次开发 迅睿cms文章标题生成图片插件:亿级文章配图器不占用空间 如果想做个权重站,文章数量是不会少的,考虑SEO因素,文章都会配图,文章太多图片就可能占用上百G空间。如果对图片要求不高,可以通过二开插件实现给文章自动随机配图,在任何页面随机背景加文章标题生成图片。重点是不生成图片实际内容,不占服务器空间,再多的文章也不怕空间不够用。
二次开发 迅睿cms站群系统实现全国城市分站功能插件及调用标签 不知道大家在做SEO的时候,有没有尝试过地区长尾关键词。地区长尾词一是排名更容易,二是部分行业的地区长尾词转化率还是很客观的。在使用迅睿cms建站时,我们可以借助插件轻松实现全国多城市分站功能!根据不同城市显示不同内容,导入全国省、市、县、区后,可以直接产生接近4000个地区分站页首页,如果创建了分站文章内容,那么N个文章还会产生N*4000个页面,不管是做收录,还是做流量,都可以事半功倍。插件功
二次开发 用jQuery替换文章编辑器里的图片样式及alt标签 实现自定义图片样式 使用迅睿cms建站如果是固定位置展示图片或者图片集,我们可以用迅睿cms的图集功能结合前端样式去实现。如果想把文章正文中的图片(通过编辑器上传的),设置指定样式。可以考虑使用本文方法,用 JQ 替换编辑器里的图片样式。应用范围:实现点击图片以灯箱显示原图效果等;实现图片以指定样式显示等;实现图片下方显示图片标题等;...示例代码:以下为示例代码,根据实际应用,修改图片名称调用标
二次开发 迅睿cms读取zip压缩包文件目录结构配合jsTree展示文件树列表 本文教程最终实现的效果是通过后台自定义字段,上传Zip文件压缩包不解压缩的前提下,读取zip的文件目录配合jsTree展示文件树列表。教程主要分2个部分,前面为压缩包上传在网站服务器本地的教程。如果压缩包使用的云存储例如阿里云oss ,则可以参考后半部分把云存储挂载到本地硬盘。
二次开发 迅睿cms模块表单制作在线预约报名付款(支持游客免登录支付) 迅睿cms官方提供的内容模块表单,可以应用到很多场景,比如产品询价留言、在线报名预约等。我们还可以在内容模块表单的基础上二次开发支付,实现比预约报名付款、商品下单支付等,而且支持游客付款。准备工作教程以内容模块是News示例,新建自定义字段名称为jiage。新建内容字段网站后台 - 设置 - 模块管理 - 模块内容字段 - 添加自定义字段 - 价格:jiage (字段类型Tex
二次开发 网站全局表单:前端在线留言提交间隔二次开发 使用迅睿cms建站,在线留言功能一般使用官方提供的【网站全局表单】插件来制作,但是经常遇到一些垃圾广告信息提交。防止垃圾信息提交的方式有很多,比如开启验证码功能等。但是专业点的机器人也会破解。所以我们还可以通过二次开发增加前端用户的提交间隔,以减少垃圾信息提交。查看表单别名网站后台 - 设置 - 内容设置 - 全局表单 - 查看你所建的表单别名 - 这里以liuyan为例,如下图:修改表
二次开发 百度编辑器 UEditor 用 highlight.js 库实现代码高亮 代码高亮下载插件首先下载highlight.js插件,可在本文页尾免费下载,或自行百度下载。引用插件将下载的压缩包解压,引用css和js(本文提供的附件中 monokai-sublime.css,是 sublime 编辑器的一种常用样式,自行下载的插件包 styles 文件夹有很多不同的样式库,也可以自己挑个自己喜欢的用)hljs.i
二次开发 迅睿cms使用全局表单制作证书查询功能 迅睿cms官方提供的 全局表单 性能和内容模块一样,支持百万级数据,而且是免费使用的。今天为大家分享基于网站全局表单设计查询内容,以证书查询举例,实现输入证书编号 或 其他字段 查询出证书详情信息。具体步骤如下:1、安装插件登录后台 - 服务 - 应用商城 - 搜索 全局表单 - 下载安装即可2、创建表单添加一个新表单,表单名称和别名根据自己所需命名即可,如下图:3、创建自定义
二次开发 迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替 在建站过程中,有些字段由于涉及敏感信息,比如身份证号码、会员信息等,在前端调用时,不能完全展示。这个时候我们可以借助SQL数据库操作函数substr()来截取首尾字符串,实现敏感信息中间用隐藏用星号代替。效果演示:如下图红色标注处,首尾截取中间用星号代替代码示例:{substr($t.title, 0, 6)}******{substr($t.title, -3)}这是在内容循
二次开发 迅睿cms网站后台控制台面板如何添加自定义数据? 迅睿cms登录网站后台首页的控制台很方便,默认可以添加数据统计面板、通知提醒面板、快捷链接按钮等。有的时候我们想自定义展示一些数据到控制台,今天以带大家一起了解下如何使用后台面板组件,将指定数据展示到网站后台首页。教程新建配置文件/dayrui/App/插件目录/Config/Main.php内容格式下方仅为单个面板示例,可以一次指定多个面板文件。<?phpretur
二次开发 迅睿cms制作模板演示页(给内容创建多个模板和地址) 迅睿cms程序默认一篇内容只有一个url地址和选一个内容页模板,如果还需要为这个内容创建多个页面,例如天客隆模板网每个模板都有一个演示页链接。这种情况我们可以使用新建控制器的方式来做新url地址构成。实现方法1、新建控制器以news模块为例,复制原有文件 dayrui/App/News/Controllers/Show.php 粘贴为Demo.php,内容做一下变更,示例代码如
二次开发 迅睿cms二次开发系统目录结构说明 迅睿CMS二次开发是非常方便的,二次开发时,不要修改系统本身的程序文件,建议开发者使用新建控制器、新建模型的方式做新增功能或者功能变更,这样就避免CMS升级时的功能覆盖。XunRuiCMS模块是采用继承式控制器开发,这样可以避免不变更系统目录,将业务逻辑代码写到模块本身的控制器之中,不会影响升级。dayrui目录App应用程序目录、自定义应用、自定义插件、自定义模型Fcms