作者文章

fwq

FWQ
CMS教程
phpcms如何自定义表单
如何自定义表单 自定义表单的步骤如下: (1):打开后台,点击模块,找到表单向导,点击添加表单向导,出现下面的界面。 (2):接下来,我们需要介绍下上面图中的模板选择和js调用使用的模板这两个选项,对于模板选择的话,其实就是我们的表单的前台页面,js调用使用的模板表示提交表单之后执行的跳转操作,一般情况下,我们只需要切换模板选择部分内容就可以实现表单样式修改,js调用使用的模板不需要我们做任何操作,具体模板选择show.html与js调用使用的模板show_js.html存储在什么地方呢? 立即学习“”; 答案是phpcms emplatesdefault ormguide路径下,那么实际中,我们只需要切换模板选择即可,在此我自己定义一个show_message.html的文件,并将模板选择位置切换成我的show_message.html文件。 相关推荐: (3):接下来就是我的show_message.html文件编写过程了,该文件的编写需要参考原先show.html写法,我们来看下show.html里面关于表单的部分是怎么写的。 登录后复制 登录后复制 siteid;?>” name=”myform” id=”myform”>            {loop $forminfos_data $field $info}     {if $info[‘formtype’]==’omnipotent’}         {loop $forminfos_data $_fm $_fm_value}             {if $_fm_value[‘iscomnipotent’]}                 {php $info[‘form’] = str_replace(‘{‘.$_fm.’}’,$_fm_value[‘form’],$info[‘form’]);}             {/if}         {/loop}     {/if}             {if $info[‘star’]} *{/if} {$info[‘name’]}              …
2024-11-25 阅读全文 →
FWQ
小程序
VUE做出带有数据收集、校验和提交功能表单
这次给大家带来VUE做出带有数据收集、校验和提交功能表单,VUE做出带有数据收集、校验和提交功能表单的有哪些,下面就是实战案例,一起来看一下。 示例 https://raw.githubusercontent.com/xaboy/form-create/dev/images/sample110.jpg 安装 npm install form-create 登录后复制 OR git clone https://github.com/xaboy/form-create.git cd form-create npm install 登录后复制 引入 <!-- import Vue --> <script src="node_modules/vue/dist/vue.min.js"></script> <!-- import iview -->…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms7.0 数据更新批量生成时出错怎么办
7.0 数据更新批量生成时出错怎么办? 今天升级以后的帝国cms7.0在生成页面时出现了奇怪的错误 推荐学习《》   Table ‘表前缀_ecms_news_data_’  doesn’t exist… 很明显这是提示表不存在,但是这个表名是错误的,他缺少了_1,正确的表名应是 表前缀_ecms_data_1 这样的 后面的_1是根据主表里的stb字段来设定的,看了主表phome_ecms_news 里的记录他的stb字段都是为1是正常的 但是发现主表里并没有出现这个错误的ID存在,我的情况是ID为118,但是主表里没有118这个ID了 后来发现帝国cms7.0的生成机制应该先读取phome_ecms_news_index这样的索引表,因为这个表里还存在118这个ID 主表里不存在自然就读取不到stb字段的内容也就会出现前文所说的问题了 怎么解决呢 看了帝国cms7.0的数据更新最下面有个【清理多余数据】的功能 看图示里提示 “Table ‘*.phome_ecms_’ doesn’t exist……update ***_ecms_ set havehtml=1 where…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序转发好友的功能
今天简单地说下微信小程序的转发功能,为什么要简单的说下呢,因为主要讲的就是转发给好友或者群组,还有一种是分享到朋友圈,这种就比较复杂一点了,先稍微透漏一点,分享到朋友圈主要是两种方法,一种是后台直接生成海报图,一种是前端通过canvas生成海报。以后有机会再详细说,好了,言归正传继续说我们的转发好友。 首先介绍一个微信小程序的API:onShareAppMessage(options) 在 Page 中定义 onShareAppMessage 函数,设置该页面的转发信息。 只有定义了此事件处理函数,右上角菜单才会显示 “转发” 按钮 用户点击转发按钮的时候会调用 此事件需要 return 一个 Object,用于自定义转发内容 options 参数说明 参数 类型 说明 最低版本 from String 转发事件来源。button:页面内转发按钮;menu:右上角转发菜单 1.2.4 target Object 如果…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms静态url设置
首先,登录网址打开网站后台,找到“扩展”功能下的“url规则管理” 其次,看列表页的生成规则,原来是{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html,这里有点问题,列表页第二页是一个数字,和内容页生成有冲突。应改成{$catdir}/index.html|{$catdir}/index_{$page}.html。修改后如下图所示: 接着是文章底层页url规则的设置,原来是{$year}/{$catdir}_{$month}{$day}/{$id}.html|{$year}/{$catdir}_{$month}{$day}/{$id}_{$page}.html,本身又是月份、日期的,目录层次太深,我们这样修改:{$catdir}/{$id}.html|{$catdir}/{$id}_{$page}.html。修改后如下图所示: 立即学习“”; 到了这一步,列表页和内容页的url生成规则已经修改好了。category是列表页生成规则,show是文章也内容规则,如下图所示: 下面,我们修改下栏目,找到“内容”下的“管理栏目”,点击修改 栏目生成html和内容生成html都选是,栏目页URL规则和内容页URL规则都选择刚才设置的。之后提交 之后,更新缓存,更新首页、栏目页、url、内容页。所生成如下图所示: 相关文章教程推荐:/” target=”_blank”>phpcms教程 以上就是静态url设置的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何实现跳转?(方式介绍)
微信小程序如何实现跳转?下面本篇文章给大家总结一下微信小程序实现跳转的几种方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 1、使用导航组件,标签,页面链接来实现(可以发现点击时有背景) <!-- sample.wxml --> <view>   <navigator>跳转到新页面</navigator></view> 登录后复制 参数如下 2、给页面布局加监听bindtap事件,然后在方法里面,通过wx.navigatorTo来实现跳转(保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面) 在my.wxml中加监听bindtap事件 <view>跳转</view> 登录后复制 在my.js中实现跳转   jump:function(){     wx.navigateTo({       url: '../login/login',       success: function(res) {       },       fail: function(res) {       },       complete: function(res) {       },     })   } 登录后复制 参数如下 3、通过wx.redirectTo实现跳转(关闭当前页面,跳转到应用内某个页面)…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCMS的HTML更新
为了减轻网站负载,提高搜索引擎的友好度,DedeCMS大多数内容都需要生成HTML,一般的操作如下:      (推荐学习:/” target=”_self” textvalue=”dedecms教程” _href=”https://www.php.cn/cms/dedecms/”>dedecms教程) 1、发布内容(发布时会直接生成文档的HTML) 2、更新内容对应的栏目HTML(如果同时更新了多个栏目的内容,可以用一键更新的模式进行操作) 立即学习“”; 3、更新主页HTML(新版主页使用了缓存机制,实际上也可以不生成主页的HTML,如果你想看到最新的效果,直接点击后台管理顶上的“网站主页”的链接会自动更新缓存) 其它的HTML定期更新即可,不需要每次都更新。 以上就是DedeCMS的HTML更新的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序跳一跳在哪里找?
微信小程序跳一跳在哪里找? 方法步骤: 第一步:在手机微信中,选择发现,然后选择里面的游戏 第二步:在微信游戏界面选择“搜索图标”(如图红色标识区域) 第三步:在上面的微信搜索里面输入“跳一跳”,然后直接选择跳一跳程序。 第四步:这样就可以直接进入跳一跳程序点击开始游戏进行玩耍了。跳一跳中也可以看游戏排行榜,上面将会出现你的好友玩的成绩的排行。 如果已经玩过的朋友,可以在微信界面直接下拉就可以看到“跳一跳”程序,这样就可以方便的找到。 推荐教程:《》 以上就是微信小程序跳一跳在哪里找?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信开发协议总结说明
通过本教程给大家分享微信开发协议说明的相关知识,非常不错,具有一定的参考借鉴价值,感兴趣的朋友一起看看吧 1.发布的消息对应一个ID(只要单个方向唯一即可,器端可能会根ID判断重复接收),消息重传机制确保有限次的重试,重试失败给予用户提示,发送成功会反馈确认,客户端只有收到确认信息才知道发送成功。可能不会产生新Sync。 2.基于版本号(SynKey)的消息同步机制,增量、有序传输需求水到渠成。长连接通知/短连接获取、确认等,交互方式简单,确保了消息可靠谱、准确无误到达。 3.客户端/服务器端都会存储消息ID处理记录,避免被重复消费客户端获取最新消息,但未确认,服务器端不会认为该消息被消费掉。下次客户端会重新获取,会当前消息是否被处理过。根据一些现象猜测。 4.总体上看,微信协议跨平台(TCP或HTPP都可呈现,处理方式可统一),通过“握手”同步,很可靠,无论哪一个平台都可以支持的很好 5.微信协议最小成本为16字节,大部分时间若干个消息包和在一起,批量传输。微信协议说不上最简洁,也不是最节省流量,但是非常成功的。 6.若服务器检测到一些不确定因素,可能会导致微启用套接层SSL协议进行常规的TCP长连接传输。短连接都没有发生变化 7.发送消息方式 发送消息走已经建立的TCP长连接通道,发送消息到服务器,然后接受确认信息等,产生一次交互。 小伙伴接收到信息阅读也都会收到服务器端通知,产生一次交互等。 可以确定,微信发送消息走TCP长连接方式,因为不对自身状态数据产生影响,应该不交换SyncKey。 在低速网络下,大概会看到消息发送中的提示,属于消息重发机制 网络不好有时客户端会出现发送失败的红色感叹号 已发送到服务器但未收到确认的消息,客户端显示红色感叹号,再次重发,服务器作为重复消息处理,反馈确认 ,会根据图片大小,分割成若干部分(大概1.5K被划分为一部分),同一时间点,客户端会发起若干次,各自上传成功之后,服务器大概会合并成一个完整图片,返回一个,显示在APP聊天窗口内。APP作为常规的文字消息发送到服务器端 上传,则单独走TCP通道,一个两秒的录制音频,客户端录制完毕,分为两块传输,一块最大1.5K左右,服务端响应一条数据通知确认收到。共三次数据传输。 音频和纯文字信息一致,都是走TCP长连接,客户端发送,服务器端确认。 以上所述是小编给大家的微信开发协议小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持! 以上就是微信开发协议总结说明的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
自定义微信扫码登录样式的实现方法
最近公司pc端网站登录改版,新增加微信扫码登录。文档微信扫码登录文档。设置好后发现,微信自带的样式,码太大了,位置也不对,需要调整。 再看文档 微信文档                var obj = new WxLogin({                     id:”login_container”,                      appid: “”,                      scope: “”,                      redirect_uri: “”,                     state: “”,                     style: “”,                     href: “../qrcode.css”//就是这个属性                    }); 上方的href,就可以引用咱们自己写的css文件。但是官方规定,这个css文件,必须放在https协议的网站上,例如: 引用css   href: "https://www.baidu.com/qrcode.css" 登录后复制 但是自家网站协议不是https。解决之道:通过访问data-url解决样式问题写一个nodejs脚本,将刚才的css资源转换为data-url。 具体方法:1.新建文件夹,放入转换的js文件以及你自己写的css文件 change.js var fs = require('fs'); // function to encode file data to base64 encoded string function base64_encode(file) { // read binary data var bitmap = fs.readFileSync(file); // convert binary data to base64 encoded string return 'data:text/css;base64,'+new  Buffer(bitmap).toString('base64'); } console.log(base64_encode('./qrcode.css'))…
2024-11-25 阅读全文 →