分类归档

网站开发

FWQ
小程序
微信开发中json格式不正确怎么办
问题: 使用PHP语言进行开发时,在创建卡券的时候出现数据格式错误,错误返回信息如下: {“errcode”:47002,”errmsg”:”data format error, do NOT use json unicode encode (uxxxxuxxxx), please use utf8 encoded text! hint: [udJhFa0680e569]”} 登录后复制 解决办法: 使用PHP中的json_encode函数时加上参数JSON_UNESCAPED_UNICODE即可,如: json_encode($arr,JSON_UNESCAPED_UNICODE) 登录后复制 以上就是开发中json格式不正确怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS灵动标签如何调用标题属性和截取标题字数?(代码示例)
相关推荐:《教程》 帝国cms采用灵动标签时,我们一般用=$bqr[title]?>输出标题,如下图: [e:loop={"select title,titleurl from xjb_ecms_dzkb where `classid` = '$GLOBALS[navclassid]' order by newstime",1,24,0}] <li><a href="<?=$bqr[titleurl]?>"><?=$bqr[title]?></a></li> [/e:loop] 登录后复制 一,帝国cms灵动标签截取标题字数的方法: 将上面的=$bqr[title]?>换成=esub($bqr[title],30)?>,这里面的30代表字节数,也就是显示15个汉字 二,灵动标签显示标题属性的方法: 1,在SQL语句中,将titlefont字段也要选取出来:select titlefont,title,titleurl from…… 2,将上面的=$bqr[title]?>换成=DoTitleFont($bqr[titlefont],$bqr[title])?> 三,帝国cms灵动标签又要显示标题属性,又要截取标题字数的方法: 将一、二方法综合一下,将=$bqr[title]?>换成=DoTitleFont($bqr[titlefont],esub($bqr[title],30))?> 更多计算机编程相关知识,请访问:!! 以上就是帝国CMS灵动标签如何调用标题属性和截取标题字数?(代码示例)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms连接不了数据服务器怎么办
phpcms连接不了服务器的解决办法:首先找到并打开“install/step5.tpl.php”文件;然后修改代码为“var dbpw = ‘var dbpw = escape(”);’;”并保存文件即可。 全新安装 v9提示无法连接数据库服务器 原因:数据库密码为特殊字符。 安装phpcms时出现 无法链接数据库服务器,请检查配置,但是数据库信息完全正确, 在网上找了好多都没有能解决问题,后来才知道,原来是数据库密码有特殊字符“如:!@# ”有两种方式可以解决此问题, 立即学习“”; 第一是把数据库密码改了,不过这并不是特别好对吧, 第二种方法:共修改两个地方 1.修改install/step5.tpl.php 127行 将: var url = '?step=dbtest&amp;dbhost='+$('#dbhost').val()+'&amp;dbuser='+$('#dbuser').val()+'&amp;dbpw='+$('#dbpw').val()+'&amp;dbname='+$('#dbname').val()+'&amp;tablepre='+$('#tablepre').val()+'&amp;sid='+Math.random()*5; 登录后复制 替换成: var url = '?step=dbtest&amp;dbhost='+$('#dbhost').val()+'&amp;dbuser='+$('#dbuser').val()+'&amp;dbpw='+'&amp;dbpw='+escape($('#dbpw').val())+'&amp;dbname='+$('#dbname').val()+'&amp;tablepre='+$('#tablepre').val()+'&amp;sid='+Math.random()*5;2.修改install/step6.tpl.php 55行 登录后复制 将: var dbpw = '<?php echo…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms和小皮面板区别是什么
帝国cms和小皮面板的主要区别在于授权方式、安装难度、功能、模板风格、社区支持和适合人群。帝国cms需要授权码才能使用完整功能,安装复杂,功能强大,模板丰富,社区庞大,适合专业用户;小皮面板免费开源,安装简单,功能较少但更易用,模板简洁,社区活跃,适合初学者和快速开发。 帝国CMS和小皮面板的区别 帝国CMS和从小皮面板都是开源的网站内容管理系统(CMS)。它们都具有构建和管理网站所需的功能,但有一些关键的区别: 1. 授权方式 帝国CMS:需要购买授权码才能使用完整版功能。 小皮面板:完全免费和开源。 2. 安装难度 帝国CMS:安装相对复杂,需要配置数据库和文件权限。 小皮面板:安装非常简单,只需一键即可完成。 3. 功能对比 基础功能:帝国CMS和小皮面板都提供基本的CMS功能,例如内容管理、模板管理和用户管理。 高级功能:帝国CMS具有更强大的高级功能,例如多语言支持、SEO优化工具和会员管理系统。小皮面板虽然功能较少,但更注重易用性和快速开发。 4. 模板风格 帝国CMS:提供大量丰富的模板,风格多样。 小皮面板:模板较少,但设计简洁、美观。 5. 社区支持 帝国CMS:拥有庞大的中文社区,提供丰富的技术支持和资源。 小皮面板:社区规模较小,但活跃度高,提供良好的技术支持。 6. 适合人群 帝国CMS:适用于需要强大功能、定制化开发或大流量网站的用户。 小皮面板:适用于个人博客、小型网站或快速开发入门的用户。 综上所述,帝国CMS更适合需要高级功能和定制化开发的专业用户,而小皮面板更适合初学者和需要快速开发网站的用户。…
2024-11-25 阅读全文 →
FWQ
小程序
小程序Vant组件怎么将默认样式单位px转为rpx
本篇文章给大家介绍一下在中使用vant组件时,将px转为rpx的方法,希望对大家有所帮助! 微信小程序使用了第三方组件库(例如:Vant)时,组件默认样式是使用的px,这无法和我们页面中的rpx单位相兼容。【相关学习推荐:】 技术方案 1.gulp2.gulp-postcss3.postcss-px2units 实现步骤 1、初始化并安装 npm init //一路回车  npm install --production  npm i @vant/weapp -S --production 登录后复制 2、在微信小程序开发工具中勾选npm 3、在微信小程序开发工具中构建npm 4、构建成功后会出现miniprogram_npm文件夹 5、安装npm包 npm install gulp gulp-postcss postcss-px2units --save-dev 登录后复制 6、在根目录新建gulpfile.js文件 var gulp = require('gulp'); var postcss = require('gulp-postcss'); var pxtounits =  require('postcss-px2units'); gulp.task('css', function () {   return gulp.src(['miniprogram_npm/@vant/weapp/**/*.wxss'])     .pipe(postcss([pxtounits({       multiple: 2,       targetUnits: 'rpx'     })]))     .pipe(gulp.dest('miniprogram_npm/@vant/weapp/')); });…
2024-11-25 阅读全文 →
FWQ
CMS教程
cms系统哪个好?十大开源CMS建站系统【总结推荐】
互联网的蓬勃发展,免费且开源的建站系统的层出不穷,而我们经常在网上看见有人问及”哪个cms系统最好用”、”企业建站用哪个cms系统最多”等类似问题。下面米云就来给大家总结分享十大开源cms建站系统,排名不分先后,一起来看看吧! 一、WordPress WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。 丰富的插件和模板是WordPress非常流行的一个特性,WordPress插件数据库中有超过18000个插件,包括SEO、控件等。个人可以根据它的核心程序提供的规则自己开发模板和插件。这些插件可以快速地把您的博客改变成CMS、论坛、门户等各种类型的站点。WordPress Theme风格模板是世界上的程序里最多的,类型复杂、品质可嘉、样式繁多,只需要把不同的模板文件放到空间的Theme目录下就可以自由的在后台变幻,方便使用,而且不管您安装的的什么语言包,都可以自由的使用这些风格。 优点:主题、插件丰富,简单易用; 缺点:安全性差,过于依赖插件,面向过程开发,二次扩展开发起点高;对于大型门户网站力不从心。 相关推荐:10款实用的WordPress主题网站模板(源码免费下载)2022年最新WordPress视频教程推荐 二、Joomla 官方网站: http://www.joomla.org/ Joomla是国外综合评分最高的开源cms,在权威开源CMS评测网站Open Source CMS中Joomla长期稳居第一的位置,Joomla后面依次是CMS Made Simple、Modxcms、Typolight、Typo3、Xoops以及Drupal。 Joomla在管理部分的功能很强大,正是由于选择很多,在开始时甚至令人有点不知所措。如果想更快设置好Joomla,应找一本好书看看,否则会毫无进展的浪费不少时间。改变颜色和logo不难。当然,难易度很大程度上取决于所选模板而不同。 缺点: Joomla对于初学者来说并不如WordPress那样直观,学习难度系数比较大; 可用附加组件更少; Joomla社区比WordPress小,因此资源也更少。 三、Drupal 官网地址:https://www.Drupal.org/ Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。 产品定位:完整的后端系统(后端数据与控制中心),用于APP、小程序、网站、物联网等的后端开发 开发机构:全球两百多个国家共建,Drupal基金会组织的非盈利开源社区 创始人:最初由比利时的Dries Buytaert博士发起,Dries 2008年的大学博士论文是《Java应用程序性能分析和优化分析技术》,Java的发明者詹姆斯·高斯林(James…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦怎么调用自定义字段
织梦dedecms自定义字段也就是添加了个附加的表,要调用附加表的内容,织梦官网给的解释文档说的是: 要获取附加表内容,必须符合两个条件: 1、指定channelid属性,即channelid=’内容模型id’ 2、指定要获得的字段,即addfields=’字段1,字段2′ 如下面的调用代码: {dede:arclist addfields="filetype,language,softtype" channelid='3'} [field:textlink /] - [field:softtype /] {/dede:arclist} 登录后复制 通过这个例子,很让人费解,进行以下解释后就容易明白了。 {dede:arclist addfields='附加字段1,附加字段2,附加字段3' channelid='内容模型id号'} [field:textlink /] - [field:附加字段1/] - [field:附加字段2/] - [field:附加字段3/] {/dede:arclist} 登录后复制 这样就能轻松实现在全站任意地方的列表调用文章的自定义字段了。 推荐教程: 以上就是织梦怎么调用自定义字段的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发基础篇之初识(1)
这篇教程是微信小程序开发教程的第一篇,我会简要介绍下微信小程序开发相关的一些基本知识 获取AppID 如果你是收到邀请的开发者,我们会提供一个帐号,利用提供的帐号,登录 mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号  或订阅号的 AppID 。 上述内容来自微信的官方教程。按照微信官方的说法,目前只开放了200个AppID(博主自然是没有的)。不过不用担心,AppID只在我们需要将程序上传到真机时才会有影响,大部分情况下,它并不会影响我们学习开发微信小程序。 获取开发工具 微信专门为开发微信小程序发布了一款开发工具,大家可以从微信开发工具下载。微信发布了windows64,windows32,mac3个版本,下载对应版本后安装即可。博主安装的window64版本,后续的教程都将会依据此版本。 安装完成后首次打开界面如下: 微信开发工具 扫码登录   启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,后续所有的操作都会基于这个   微信帐号 首次打开需要使用微信扫码登录,登录后便可以创建项目了。 创建项目 APPID这里选择”无AppID”,填写项目名称,选择项目目录,点击添加项目。注意这里的项目名称不是小程序的名称哦 之后便是开发界面。可以看到开发工具设计的非常简洁,但是功能却很强大,包含了代码编辑,调试,发布(需要AppID)等功能 。一切顺利的话,点击调试按钮,在工具左上区域会看到一个Hello World欢迎界面: 第一个界面 如果不能正常显示此页面,选择设置->不使用任何代理,勾选后直连网络,确定后点击左侧重启按钮,应该就能正常显示了…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms常量在哪里定义
常量在哪里定义? phpcms自定义常量的位置 有时候用phpcms定义不用经常变动的变量,在php里面经常不使用的变量可以定义为常量, 那么在phpcms在哪个文件定义这里常量呢,如网站域名,公司电话,公司地址,公司传真等,这些都可以可以在常量文件里面。  那我们可以在phpcms/base.php进行扩展 立即学习“”; 然后在静态页面,使用{NAV_O}就可以输出这个常量的值 PHP中文网,大量的免费,欢迎在线学习! 以上就是常量在哪里定义的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信开发新增拖动组件–movableview介绍
小程序在520节日前夜,让程序员们又躁动了一把,更新了一些很诱人的功能,如内容转发api,ibeacon api,振动api,屏幕亮度调节api等,也增强了地图组件的功能。 此次的更新中,也新增了一个UI组件,它就是视图组件movable-view,它需要配合movable-area来一起使用。简单来说,它就是一个支持在指定区域内可以拖动内容的容器。我们来看一个简单的示例: <movable-area>   <movable-view>   </movable-view></movable-area> 登录后复制 界面 我们用movable-area设定了一个200×200大小的一个可拖动区域(红色),然后在这个区域内放置了一个大小为50×50的可以拖动内容movable-view(蓝色),这个可拖动内容的direction设置为all,表示可以在任意方向上进行拖动。 拖动演示 在一个movable-area标签中,其实不止可以放一个movable-view,它支持放置多个movable-view,看以下例子: <movable-area>   <!--蓝色任意方向拖动的内容-->   <movable-view>   </movable-view>   <!--黄色只能横向拖动的内容-->   <movable-view>   </movable-view></movable-area> 登录后复制 界面2 拖动演示2 movable-view的direction属性支持以下四个值: all – 任意方向拖动 vertical – 纵向拖动…
2024-11-25 阅读全文 →