分类归档

网站开发

FWQ
小程序
实例详解微信小程序上传图片到服务器
本文主要介绍了微信小程序上传图片到服务器的实例代码,在文章给大家补充介绍了微信小程序上传一或多张图片 的方法,本文给大家介绍的非常详细,具有参考借鉴加载,需要的朋友可以参考下,希望能帮助到大家。 上传图片到服务器: 1.先在前端写一个选择图片的区域来触发wx.chooseImage接口并用wx.setStorage接口把图片路径存起来。 -wxml <view class="shangchuan" bindtap="choose"> <image style="width:100%;height:100%;" src="{{tempFilePaths}}"></image> </view> <button formType='submit' class="fabu">发布项目</button> /**选择图片 */ choose: function () { var that = this wx.chooseImage({ count: 1,…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS常用函数有哪些
1、esub()截取字段函数 语法:esub(字符串,截取字数,后缀) 示例: =esub('12345678',6)?&gt;,返回结果为:123456 =esub('12345678',6,'...')?&gt;,返回结果为:123456... 登录后复制 2、date()转换时间格式函数 语法:date(时间格式,时间戳) 示例: =date('Y-m-d H:i:s',1277865010)?&gt;,返回结果为:2010-06-30 10:30:10 登录后复制 3、通过ID取得栏目地址函数 语法:sys_ReturnBqClassname($r,9) 示例:取得栏目ID=2的栏目地址 <?php $cr['classid']=2; $classurl=sys_ReturnBqClassname($cr,9); echo $classurl; ?> 登录后复制 4、取得IP地址函数 语法:egetip() 示例: <?php $ip=egetip(); echo $ip;…
2024-11-25 阅读全文 →
FWQ
CMS教程
利用 WordPress 作为强大的 Web 应用程序框架
ruby on rails、cakephp、codeigniter 等应用程序框架如今很常见。如果您曾经使用过它们或阅读过它们,您可能会了解它们的功能以及它们如何帮助加快 web 应用程序开发。在本文中,我们将讨论大多数这些框架的共同功能以及它们与 wordpress 的相似之处。 什么是 Web 应用程序框架? 简单来说,应用程序框架可以被称为一组可重用的代码库或类。框架允许设计人员/开发人员专注于他们的软件和业务逻辑,而不是用户管理、数据库连接、错误记录、缓存、用户友好链接生成等一般细节。这有助于减少开发时间。 一些最广泛使用的 Web 应用程序框架是 Ruby on Rails、CodeIgniter、CakePHP 和 Zend。这些框架基于 MVC 架构构建,以分离应用程序的各个方面。 由于本文的目的只是将这些框架与 WordPress 进行比较,因此我们现在仅讨论使用 PHP 构建的框架,因为 WordPress…
2024-11-25 阅读全文 →
FWQ
小程序
小程序登录流程总结
首先向大家来介绍下小程序。 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 1:session_key和openId是什么? session_key 官方说明为:session_key是微信服务器生成的针对用户数据进行加密签名的密钥session_key的用途(1)对wx.getUserInfo()接口得到“用户信息中的密文”进行解密。(2)对它“稍作处理”,用作维护小程序的登录态。“稍微处理”大体为:(1)生成一个随机数(官方把他叫做3rd_session)(2)把这个随机数当session的key,session_key + openid为value。即:session[3rd_session]=session_key+openid openIdopenId:用户唯一标识即:每个微信用户在你的小程序的唯一的标识。 2:如何获得session_key和openId官方提供了HTTP接口:https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code获取步骤:(1)获得appid,secret,js_code(2)用appid,secret,js_code分别替换如上接口地址的APPID、SECRET、JSCODE,其他不变,组装成完整的地址。例如:![1H5346002-0](media/14842017330009/1H5346002-0.png) 微信小程序获得session_key和openId(加解密、签名系列) ![1H5345348-1](media/14842017330009/1H5345348-1.png) 3:在“浏览器打开此地址”或者“在后台模拟浏览器的GET执行此地址”就可返回如下的JSON数据(包含openid、sessionkey) 微信小程序获得session_key和openId(加解密、签名系列) 总结:从1,2,3步骤可知,只要获得appid,secret,js_code就可得到session_key和openId 4:appid和secret的获得 appid为小程序IDsecret为小程序密钥(AppSecret)获得方法:小程序后台登录网址:https://mp.weixin.qq.com/打开小程序后台网址、注册、登录后,按如下图所示就可找到你的AppID和AppSecret。 微信小程序获得session_key和openId(加解密、签名系列) 注意:目前小程序个人不能注册,开放注册范围:企业、政府、媒体、其他组织;当然用这个办法,个人也能注册了。传送门:http://www.moquu.com/v/372.html 5:js_code如何获得调用wx.login()接口就可获取登录凭证(js_code) 微信小程序获得session_key和openId(加解密、签名系列)![1H5344U3-3](media/14842017330009/1H5344U3-3.png) 6:总结整个session_key获取的流程(1)注册微信小程序、登录后台在设置中获得appId和secret(密钥)(2)调用wx.login()接口获取登录凭证js_code(3)调用wx.request()接口把js_code发送到服务器后台(4)在服务器后台,已知appId、secret、js_code然后调用如下官方提供的http接口,即可返回获取openId、session_key 官方提供了http接口地址为:https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 相关推荐: 以上就是小程序登录流程总结的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序组件化开发框架Labrador的特性安装步骤
特性 使用labrador框架可以使微信开发者工具支持加载海量npm包 支持ES6/7标准代码,使用async/await能够有效避免回调地狱 组件重用,对微信小程序框架进行了二次封装,实现了组件重用和嵌套 自动化测试,非常容易编写单元测试脚本,不经任何额外配置即可自动化测试 使用Editor Config及ESLint标准化代码风格,方便团队协作 安装 首先您的系统中安装Node.js和npm v3 下载Node.js,然后运行下面的命令将全局安装Labrador命令行工具。 npm install -g labrador-cli 登录后复制 初始化项目 mkdir demo           # 新建目录 cd demo              # 跳转目录 npm init             # 初始化npm包 labrador init        # 初始化labrador项目 登录后复制 项目目录结构 demo                 # 项目根目录├── .labrador        # Labrador项目配置文件├── .babelrc         # babel配置文件├── .editorconfig    # Editor Config├── .eslintignore    # ESLint 忽略配置├── .eslintrc        # ESLint 语法检查配置├── package.json ├── dist/            # 目标目录├── node_modules/ └── src/             # 源码目录     ├── app.js     ├── app.json     ├── app.less     ├── components/  # 通用组件目录     ├── pages/       # 页面目录     └── utils/…
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress 的 12 个潜在客户开发插件
本文已根据 Daniel Strongin 的贡献进行了更新。 Daniel 是 Envato Tuts+ 的作家,也是一位狂热的电子音乐制作人,并拥有一家专门为旋律电子音乐制作人提供的在线商店。 以上就是WordPress 的 12 个潜在客户开发插件的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之自定义toast实例详解
这篇文章主要为大家详细介绍了微信小程序实战之自定义toast的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 微信提供了一个toast的api  wx.showToast()本来是比较好的,方便使用,但是这个toast会显示出图标,而且不能去除。 假设:我们执行完业务的时候,toast一下,当执行成功的时候,效果还可以接受,如下图:   但是,当执行失败的时候,如下图: 失败了,你还显示个扣扣图案,那到底是成功还是失败??这肯定是不能接受的。 若是给老板看到这种效果,又是一顿臭骂,程序猿的委屈 下面介绍一个自定义的toast 效果:   具体实现:wxml: <!--按钮-->  <view>   <view>button</view>  </view>    <!--mask-->  <view></view>  <!--以下为toast显示的内容-->  <view>   <view>   <view>    {{toastText}}   </view>   </view>  </view> 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms首页不显示了怎么回事
帝国cms首页不显示的常见原因及解决方法:检查数据库连接和相关数据是否存在。确认首页模板文件是否存在且未损坏。清除缓存以避免旧首页显示。更新帝国cms或禁用有问题的插件来解决程序错误。确保首页文件和目录具有足够的读写权限。检查反向代理配置,确保首页请求正确转发。检查cdn配置,避免缓存或转发错误导致首页无法显示。 帝国CMS首页不显示的原因及解决方法 帝国CMS首页不显示可能有多个原因,常见原因及其解决方法如下: 1. 数据库问题 原因:数据库连接失败或数据库中相关。 解决方法:检查数据库连接是否正常,并根据数据库备份恢复相关数据。 2. 模板问题 原因:首页模板文件缺失或损坏。 解决方法:检查首页模板文件(一般为 index.php)是否存在,如果损坏,则重新上传正确版本。 3. 缓存问题 原因:缓存机制导致旧的首页被显示。 解决方法:清除缓存,可以通过后台操作或直接删除缓存目录下的文件。 4. 程序错误 原因:帝国CMS程序中存在错误或不兼容的插件。 解决方法:更新帝国CMS到最新版本,或检查并禁用有问题的插件。 5. 权限问题 原因:首页文件或目录权限不足。 解决方法:检查首页文件和目录的权限,确保用户拥有足够的读写访问权限。 6. 反向代理问题 原因:如果网站使用反向代理,可能导致首页无法正确显示。 解决方法:检查反向代理配置,确保首页请求被正确转发到服务器。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms织梦怎么实现中英文分页功能
织梦怎么实现中英文分页功能? 前言 之前做项目的时候遇到一个需求,因为是中英文版本的网站,所以分页也就需要对应的英文,在论坛、百度等地方搜索了很久均没能找到满意的答案,不过今天找到下面这篇内容,并进行测试,发现可以适合织梦目前最新的5.7版,并且已经成功的实现,所以与大家分享下: 温馨提示:下面的第几行,第几行可以忽略,用DW的搜索功能进行索引,可以方便找到,目标代码。而下面有些代码搜索不到,只是因为一些“空格”的问题,修改的时候注意下就能找到。 1、打开include/arc.listview.class.php(本文以DedeCMS5.7为例) 找到(约29行) var $remoteDir; 登录后复制 在其下面加上一个新行 var $pagelang; 登录后复制 找到(约528行) $list_len = trim($ctag-&gt;GetAtt("listsize")); 登录后复制 在其下面加上一个新行 $pagelang = trim($ctag-&gt;GetAtt("pagelang")); 登录后复制 找到(约531行) if($list_len=="") { $list_len = 3; } 登录后复制 在其下面加上 if($pagelang=="") { $pagelang = 'cn'; }…
2024-11-25 阅读全文 →
FWQ
小程序
为什么搜索不到小程序
为什么搜索不到小程序? 解决办法: 首先要确定自己的微信版本是最新的版本,没有最新的可以自己检查一下,升级到最新版本6.5.4。 接下来我们回到自己的微信界面,点击如图所示的界面上的那个“+”,然后点击“添加朋友”。 点击“添加朋友”,后出现如图所示的界面,这个时候我们可以在搜索框里面输入“小程序示例”,如图所示。 如图所示,小程序的示例就出来了,我们点击它会看到有关于小程序的一些官方数据。 再回到微信的界面,发现的界面。我们就会啊看到有小程序标记了,如图。然后我们点击这个小程序的标记, 在搜索栏里面输入自己想要的小程序,比如“美团”,输好后,点击搜索。 这个时候,就可以自己看到自己想要看的关于美团的小程序了,点击后,就会出现美团向你索要一些允许的资料,点击允许就可以啦。 这下自己就可以看到关于美团为你提供的丰富的资讯了。 这个时候,我们还可以将美团的小程序进行置顶或者放到你手机的桌面上,方便点击。点击右上角的三个点,出现如图所示的界面,点击相应的就可以啦。 以上就是为什么搜索不到小程序的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →