作者文章

fwq

FWQ
小程序
小程序如何实现多图上传、图片预览效果?(代码示例)
本篇文章给大家带来的内容是介绍小程序如何实现多图上传、图片预览效果?(代码示例) 。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 wxml代码: <view class="weui-cell"> <view class="weui-cell__bd"> <view class="weui-uploader"> <view class="weui-uploader__hd"> <view class="weui-uploader__title">点击可预览选好的图片</view> <view class="weui-uploader__info">{{pics.length}}/9</view> </view> <view class="weui-uploader__bd"> <view class="weui-uploader__files"> <block wx:for="{{pics}}" wx:for-item="image"> <view class="weui-uploader__file"> <image class="weui-uploader__img" src="{{image}}" src="{{image}}"…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦列表页如何调用dede:img
织梦列表页如何调用dede:img? 织梦列表页调用dede:img 首先是网上的方法 1)创建自定义函数 打开 /include/extend.func.php 文件(注:这个文件就是系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面的?>上一行加入以下函数代码: function GetOneImgUrl($img,$ftype=1){        if($img  ''){            $dtp = new DedeTagParse();            $dtp-&gt;LoadSource($img);            if(is_array($dtp-&gt;CTags)){                foreach($dtp-&gt;CTags as $ctag){                    if($ctag-&gt;GetName()=='img'){                        $width = $ctag-&gt;GetAtt('width');                        $height = $ctag-&gt;GetAtt('height');                        $imgurl = trim($ctag-&gt;GetInnerText());                        $img = '';                        if($imgurl != ''){                            if($ftype==1){                                $img .= $imgurl;                            }                            else{                                $img .= '<img alt="织梦列表页如何调用dede:img" >';                            }                        }   …
2024-11-25 阅读全文 →
FWQ
小程序
mpvue中小程序自定义导航组件开发的介绍(代码示例)
本篇文章给大家带来的内容是关于mpvue中小程序自定义导航组件开发的介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 这篇笔记主要记录一下基于mpvue的小程序中实现自定义导航的思路及应用。分享出来抛砖引玉,如有谬误或优化空间,欢迎交流。 小程序的配置项navigationStyle设置为custom之后,导航栏只保留右上角胶囊按钮,颜色、标题文字内容均可以自定义,可以此实现导航栏的个性化需求,实际应用如沉浸式视频播放页等。 立即学习“”; 小程序7.0.0之后的版本开始支持自定义单个页面的导航栏,将页面的navigationStyle设置为custom即可。mpvue的配置方式如下: 由于不同操作系统、不同机型的导航栏高度是不同的,所以自定义导航栏核心要解决的问题是不同机型中导航栏高度的兼容问题。 如上图所示,导航栏一共由两部分组成:状态栏和标题栏。状态栏就是用来展示时间、网络状态的那一栏,全面屏(刘海屏幕)的机型中状态栏会比其他屏幕高很多:ios系统带刘海屏的都是44,其他都为20,包括pad。 而安卓机的数值则更多。我们可以通过微信的apiwx.getSystemInfo获取状态栏的高度(statusBarHeight)。而标题栏高度不能通过小程序api获取到,通过同级多个机型的测试数据,我们基本可以按照ios中44px安卓中48px来算。这样一来就好办了,通过statusBarHeight获取到状态栏高度后,再判断当前的系统加上对应的标题栏后,就可以获取到正确的导航栏高度了。 template中的html代:(因为小程序中的video组件有着最高的层级,是不会被普通html标签覆盖的,所以导航栏组件中全部采用了 标签。): <template> <p class="comp-navbar"> <!-- 占位栏 --> <cover-view class="placeholder-bar" :style="{height: navBarHeight + 'px'}"> </cover-view> <!-- 导航栏主体 --> <cover-view class="navbar"…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何在WordPress 区块编辑器中只显示自己需要的区块
下面由/” target=”_blank”>wordpress教程栏目给大家介绍在wordpress 区块(gutenberg)编辑器中只显示自己需要的区块的方法,希望对需要的朋友有所帮助! WordPress 新的区块(Gutenberg)编辑器,已推出一年有余,好用与否,只能见仁见智了。从Gutenberg插件只有2颗星的评分可以看出,大部分人还是无法适应,其中也包括我。 对于折腾多年WordPress的用户,上手新编辑器没什么难度,区块编辑器还是有很多优点的,例如,区块编辑器可以将一个添加到文章中并编辑好的区块,添加保存到可重用区块中,下次使用时直接点一下就可以插入文章中,非常方便。再如,区块编辑器可以利用WP已集成的前端样式和script,在文章中编排出比较复杂的响应式布局等。 如果文章是用经典编辑器写的,当转到区块编辑器中编辑,在编辑框上面会提示“经典”字样,点开会直接在区块编辑器中显示经典编辑器的工具栏,还可以点击添加区块在“格式”中找到“经典”区块并插入到文章中,同样可使用之前的经典编辑器,混合双打,如下图,也可以将之前的文章转换为区块等。 在WordPress 区块(Gutenberg)编辑器中只显示自己需要的区块 优势说完,再说说劣势,从WP升级后的宣传文字: 从WordPress 5.0开始带来的区块编辑器,为您带来全新的区块、更直觉的交互和改良的无障碍访问。新功能提升了编辑器的设计自由度,为您带来更多布局选项和样式变化,让设计师能够全面控制网站的外观。这次发布也为您带来了二〇二〇主题,给用户带来更多的设计弹性,并与区块编辑器完美整合。现在要建立美观的网页及高级页面布局,是再也简单不过的事了。 可以看出,这个编辑器是给网页设计师准备的,而大部分网站编辑人员只是简单的敲些文字,顶多再加个图片而已,不是什么设计师,所以你的网站如有文字录入人员,让一个非专业人员学习新的东西,可不是一件简单的事,与之类似的编辑器从未在其它网站程序上应用过,其“先进的理念”(其实N年前就有类似的可视化插件了),会让刚接触WP的用户一头雾水,这也是一些人极力反对的原因,因为很多主题设计者认为改变原有的使用习惯会让用户难以接受。 既然WP开发者力排众议强推新编辑器,做为一个主题开发者,还是要与时俱进,近期开始研究将之前主题的短代码转换为区块并集成到区块编辑器中,新的区块需要大量的JS控制才能实现,原来短代码简单几行代码实现的功能,改成区块代码量成倍增加,对于像我这种折腾WP近10年的老鸟,也需要看官网教程一步步的学习,上手难度不小。 个人认为WP程序开发方向有些迷失,可能开发者除了修补漏洞,也不知道再升级什么了,弄个新编辑器给大家一个“惊喜“ ,我还是认为这个区块编辑器以插件形式存在更好,因为这玩意本来就是别人开发的插件,集成在程序中而已。 上面只是个人对新编辑器的看法,本文记录一下在WordPress 区块(Gutenberg)编辑器中只显示自己需要的区块。 默认新编辑器区块众多,让人眼花撩乱,大部分可能都用不到,可以在编辑页面点右上角三个小点,工具 → 区块管理器中,取消某个分类的区块或者单独取消某个区块显示,还可以通过下面的代码,直接屏蔽掉不想显示的区块。 将下面的代码添加到当前主题函数模板functions.php中: add_filter( 'allowed_block_types', 'zm_allowed_block_types', 10, 2 ); function zm_allowed_block_types( $allowed_blocks, $post ) { $allowed_blocks = array( 'core/image', 'core/paragraph', 'core/heading',…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dede模板内怎么加入php代码
织梦dede模板内怎么加入php代码? 一、模板页面内嵌入php 推荐学习: 例如: {dede:name runphp='yes'}     $str = "hello";     @me = $str;     @me .= "world" {/dede:name} 登录后复制 最终输出结果为hello world 立即学习“”; 其实”name”为任意定义的名字,”@me=”后面的值是最终用于输出的值,我就拿它代替echo来用(如果直接用echo,模板生成的时候报错,这就是有所限制的地方,唉)。 二、引用php文件 如果你想在include的文件中使用PHP,则加上 source=’value’ {dede:include runphp='yes' source='value' file=''/} 登录后复制 PHP编写的规范为: 一、PHP编码中不需要再加?>符号; 二、如果想处理当前标记的值(上面第一种情况),使用 @me 表示当前的值; 三、如果直接引入PHP并要获得运行后的值,必须用 $DedeMeValue 表示运行这个PHP后最终返回的值(因此不能用HTML混合的写法)。 例如:…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms后台上传不了图片
首先打开文件//libs/classes/attachment.class.php 然后将如下内容: if(empty($this-&gt;userid)){ 登录后复制 替换成: if(empty($_POST['userid'])){ 登录后复制 完成! 相关文章教程分享: 立即学习“”; 以上就是后台上传不了图片的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms定时发布 突然失效怎么回事儿
帝国cms定时发布失效的原因可能是:1. 服务端时间配置错误;2. 定时发布设置错误;3. 系统权限不足;4. 系统资源不足;5. 服务器防火墙阻挡;6. 第三方插件冲突;7. 数据库问题。 帝国CMS定时发布突然失效的原因 直接回答: 帝国CMS定时发布失效可能是以下原因造成的: 详细原因: 1. 服务端时间配置错误: 服务器时间与本地时间不一致,导致定时任务无法按预期时间触发。 服务器时钟没有同步到精确的时间源,导致定时任务执行时间不稳定。 2. 定时发布设置错误: 定时发布功能未启用或配置有误。 定时发布计划不正确,导致任务触发时间不在预期时间范围内。 定时发布任务已被删除或禁用。 3. 系统权限不足: 系统用户没有执行定时任务所需的权限。 定时任务脚本所在目录没有足够的执行权限。 4. 系统资源不足: 服务器运行资源不足,导致定时任务无法正常执行。…
2024-11-25 阅读全文 →
FWQ
小程序
picker滚动选择器
组件说明: picker: 滚动选择器,现支持三种选择器,通过mode属性来区分,分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date),默认是普通选择器。              wxml <view>   <view>     <text>picker</text>     <text>选择器</text>   </view>   <view>     <view>       <view>地区选择器</view>       <picker>         <view>           当前选择:{{array[index]}}         </view>…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms怎么添加统计功能
怎么统计? PHPCMS添加整站访问统计功能 目前的PHPCMS V9版本没有整站访问统计的功能,可是又不想用第三方的插件怎么办?在此为大家附上一个PHPCMS实现的全站页面访问统计功能教程。 第一步、自定义访问统计的函数代码 1、打开extention.func.php文件 立即学习“”; 文件路径:phpcms/libs/functions/extention.func.php 2、在extention.func.php敲入以下代码 function getNewsContent($id){ session_start(); $log = 'log.txt'; if(!$handle = fopen($log,"a+")){ echo '日志文件打开失败'; exit(); } if(!fwrite($handle,session_id().chr(13))){ echo '数据写入失败'; exit(); } fclose($handle); $file = file_get_contents($log); $content = explode(chr(13),$file); echo "访问统计:".(count($content)-1).""; } 登录后复制 第二步、在html模板中实用标签来调用即可 如我需要再网站底部添加访问统计的话: 打开文件路径:phpcms/templates/default/content/footer.html 在footer.html中添加 {getNewsContent($r[‘id’])}  即可实现访问统计的效果。 PHP中文网,大量的免费,欢迎在线学习! 以上就是怎么添加统计功能的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之免充值代金券和免充值立减与折扣
1. 【 1001-可选用例-刷卡正常支付】 测试步骤(1)手机客户端进入“微信->我->钱包->付款”获取支付条码;(2)在收银台输入订单金额为 5.01 元,扫码枪扫描上述条码(此操作可选,若扫码时出现二维码失效等提示,可忽略提示,不影响测试结果),完成支付(或直接组包调用刷卡 );(3)根据商户内部单号(out_trade_no),调查单 api(api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态,与商户自有订单的关键信息进行核对 完成后 3.2 【 1002-可选用例-刷卡支付退款】3.2.1 用例简述订单金额 5.02 元,使用零钱+0.01 元免充值代金劵,实际支付 5.01 元,退款查询升级。3.2.3 测试步骤(1)使用刷卡支付,进行 5.02 元的订单支付;(2)根据商户内部单号(out_trade_no),调查单 api(api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态;(3)调用退款 api (api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)进行退款;(4)调用退款查询 api (api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查询退款结果。 3.3 【 1003-可选用例-公众号/APP/扫码正常支付】3.3.1…
2024-11-25 阅读全文 →