分类归档

网站开发

FWQ
CMS教程
帝国cms好用吗
  首先说说我的经历,因为工作的关系我先接触的,说实话刚开始有点难度,文件太多,模块也太多,做二次开发也有点难。后来换工作了,主要是使用dedecms,可能是有帝国cms的经验,也可能是dedecms更容易些,dedecms上手很快,文件夹,文件,数据库等都比较好理解,二次开发也很容易。而且网上的资料感觉织梦还是要多一些。   不知道你现在是什么情况?如果这两个都没接触的话,建议是从dedecms开始,当然如果你是个大拿,那就无所谓了,把帝国整明白了,织梦在你眼里就是小儿科了 至于说哪个好?   看你的需求,如果只是简单的门户站,公司站,新闻信息站安全性要求不是很高的,dedecms就可以了。比如我们就大部分是一些公司站,医院网站。都是用织梦做的   如果你要求的功能更强大,安全性更高,你的技术也很高那帝国就可以了 如果你想了解更多关于帝国cms的知识,可以点击: 扩展内容   《帝国网站管理系统》英文译为”Empire CMS”,简称”Ecms”,它是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。本系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows引/Unix等环境下高效的网站解决方案。从帝国新闻系统1.0版至今天的帝国网站管理系统,它的功能进行了数次飞跃性的革新,使得网站的架设与管理变得极其轻松!   它采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求、等等系统,因此特性,帝国CMS又被誉为“万能建站工具”;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格;栏目无限级分类;前台全部静态:可随受强大的访问量;强大的信息采集功能;超强广告管理功能。   帝国CMS是不同于以往的CMS系统,他可以直接在后台通过新建表、自定义字段,然后组成新的系统模型。从而实现各种适合用户自己的系统。如下载系统、音乐系统、商城系统、产品库等等……并且此功能为数据量较大的网站进行数据部署(将信息量分配于不同的信息表)。并且无论是系统内置还是用户自定义的模型,每个模型都有自己的采集。如果会点程序,将能扩展更多更复杂的系统。此功能详细使用可参考使用文档   本系统无论是内置的系统模型还是用户自定义的模型都有自己相应的采集。方便用户收集信息。   ●使用简单:无需会任何程序,只需在相应的内容加上相应的标签即可。   ●多重过滤:同一链接可设置不重复采集;设置采集关键字(不包含不采集);内容字符替换;广告过滤;过滤相似信息;过滤标题相同信息;可设置采集前几条记录。   ●采集区域更准确:整体页面区域正则+信息链接区域正则   ●支持页面编码转换:支持gb2312、big5、utf-8编码转换   ●效率更高:采用分组采集与入库;支持多线程(节点)采集   ●方便性:采集可选是否马上入库(特别对于挂机采,非常方便);填写采集正则后可预览采集结果;复制、清空节点;入库可选择“选择式入库”与“全部入库式”;对采集的临时数据进行管理;   ●其他特性:支持多列表采集;支持内容分页采集;支持远程保存图片/FLASH/附件,图片水印,只要定义的字段为img/flash/file均支持远程保存   系统可按会员的“会员组”、“有效期(包年/季/月)”、“点数”对会员进行分类。用户可后台增加/修改/删除会员组,会员组可设置会员级别、收藏夹数、每天最大下载数。这些分类均对系统的所有系统模型有效,如查看信息的权限控制、扣除点数;下载/在线观看信息的权限控制、扣除点数、每天下载数限制,可设置重复扣除点数间隔时间;用点数/预付款购买商城模型的商品等等。   会员系统其他功能:用户注册、修改资料、购物车、收藏夹、查看状态、在线冲值、查询购买记录、查询下载记录、信息投稿、投稿增加积分。   后台点卡功能:支持批量添加点卡、可按有效期/点数冲值、批量赠送点数。 会员接口 通过此接口可整合任何mysql的系统,无论他是用什么语言开发的。配置非常容易,只需配置几个参数即可,并且支持会员组与点数的整合。 模板全标签化   ●只要会网页编辑软件(如Dreamweaver、Frontpage)即可制作各种出色的模板,只需在显示信息的地方加上相应的标签即可,无需任何程序代码。   ●内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。   ●用户可后台直接自定义标签:拥有此功能,用户可以自己写函数,然后后台定义一个标签,模板就能解析他了。一般用于显示系统以外的数据,如:论坛数据、环保监测站中的实时显示数据等等……·所有栏目都可以有自己的页面模板/列表模板、内容模板、JS模板与搜索模板。…
2024-11-25 阅读全文 →
FWQ
小程序
小程序组件开发中的有关省市区三级联动的相关介绍
效果图: 源码 index.wxml <import></import><template></template> 登录后复制 index.js   var city = require("../../utils/city.js"); Page({     data: {},     onLoad: function() {         console.log('onLoad...');         var that = this;         city.init(that);     } }); 登录后复制 address-temp.wxml <?xml version="1.0" encoding="utf-8"?><template>    <view>      <view>        <picker>          <view>{{province[provinceIndex]}}</view>        </picker>      </view>       <view>        <picker> …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实战开发之小程序基本目录结构讲解
摘要: 在上一篇文章微信小程序实战开发(一):微信小程序简介中我们已经了解小程序的功能,开发工具以及如何去创建已经小程序项目。今天我们就以firstdemo为例,介绍一下小程序的基本目录结构。 当我们打开一个微信小程序 … 在上一篇文章微信小程序实战开发(一):微信小程序简介中我们已经了解小程序的功能,开发工具以及如何去创建已经小程序项目。今天我们就以firstdemo为例,介绍一下小程序的基本目录结构。当我们打开一个微信小程序项目后,点击进入“编辑”菜单,我们可以看到有以下5个文件/文件夹):pages文件夹,utils文件夹,全局文件app.js文件,全局文件app.json文件,图片编辑文件工具app.wxss文件。小程序目录结构的整体结构如下: 我们详细介绍下小程序目录中每个文件和文件夹的功能,以及注意事项。1.pages目录介绍 pages:主要存放小程序的页面文件,其中每个文件夹为一个页面,每个页面包含四个文件: index.js .js是小程序的逻辑文件,也称事件交互文件和脚本文件,用于处理界面的点击事件等功能,像设置初始数据,定义事件,数据的交互,逻辑的运算,变量的声明,数组,对象,函数,注释的方式等,其语法与javascript相同。我们可以打开仔细查看index.js里面的代码。 首先,我们可以在data里面,motto是显示hello word,改变成hello微信小程序。如下图所示: 其次,我们看一下bindViewTap: function()的功能,是点击跳转到日志页面。我们可以点击头像看一下演示效果,如下图所示: 最后,我们看一下onLoad函数,是设置页面启动时的动作。我们可以修改页面启动时显示页面,也可以新增函数,如下图所示:常用的用.js函数如下所示: page({   data:{     // text:”这是一个页面”   },   onLoad:function(options){     // 页面初始化 options为页面跳转所带来的参数  …
2024-11-25 阅读全文 →
FWQ
小程序
如何实现小程序中表单提交后自动清空内容
目的:微信小程序提交后,表单内容自动清空。 思路分析: 我们可以通过value绑定来进行清除,但是这种方法在表单数据非常多的情况下会变得很麻烦。 解决思路: form使用bindreset事件提交数据,而不是使用bindsubmit事件,这样点击提交后会自动清空表单内容。 但是这样会带来一个新问题: 使用bindreset无法从事件参数e.detail.value.name获得表单数据 (学习视频分享:) 因此需要在表单绑定事件获取内容,例如 <input> inputText: function(e) {     this.data.quesText=e.detail.value } 登录后复制 相关推荐: 以上就是如何实现小程序中表单提交后自动清空内容的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发天气预报实例代码
这篇文章主要介绍了微信小程序开发实例代码的相关资料,这里含有源码,需要的朋友可以参考下 微信小程序 天气预报 实例主要功能 自动定位所在城市 根据所定位的城市获取天气信息 显示未来几天的天气情况 查看当天天气的详情信息 先看效果图 微信小程序-天气 首页 微信小程序-天气 详情页 思路及编码部份自动定位所在城市 wx.getLocation:通过官方文档的中可以看到wx.getLocation可以获取到当前的地理位置和速度,不过获取到的地理位置只是经纬度,而不是真正的城市名称,但我们可以根据这个经纬度来获取城市名称等信息(需要用到第三方),再通过城市名称和城市ID获取对应的天气信息。 在.js逻辑层增加: data:{   weatherApikey:'', //天气apikey,在http://apistore.baidu.com 上申请   city:'', //城市名称   areaid:'', //城市对应的id   curWd:{}, //当天天气情况   indexs:{}, //当天天气详情说明   forecast:{} //未来4天的天气情况 }, onLoad:function(options){   // 生命周期函数--监听页面加载   this.setData({weatherApikey:getApp().globalData.weatherApikey});   this.loadLocation();…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCMS自定义宏标记使用
在模板制作中,经常遇到一些网站标签在多个页面调用的问题,通常情况下我们可以通过模板的{dede:include file=’文件名称’ ismake=’是否为dede板块模板(yes/no)’/}标签导入一个文件解决。 在DedeCMS的5.3版本默认模板中的head.htm就如通过这样的标记引入到其他模板文件,然后编译成页面头部信息的,但这样以文件形式引入的方式并不适用于少量内容的全局显示。        (推荐学习:/” target=”_self” textvalue=”dedecms教程” _href=”https://www.php.cn/cms/dedecms/”>dedecms教程) 例如你可能有一个栏目,这个栏目需要在全局进行显示,并且这个栏目的调用信息会经常进行改变,但只涉及到一段代码,如果使用{dede:include/}是很难实现的,这时候就需要自定义宏标记来解决这种灵活调用的问题。其实织梦的广告插件也是宏标记的另一种表现形式。 在学习自定义宏标记之前,我们先查阅织梦帮助中心模板标签部分,关于自定义宏标记的使用介绍: 以下为引用的内容: 标签名称:mytag 功能说明:用于获取自定义宏标记的内容 适用范围:全局使用 基本语法: {dede:mytag typeid=’0′ name=”/} 参数说明: name = ’’ 标记名称,该项是必须的属性,以下 2、3是可选属性; ismake…
2024-11-25 阅读全文 →
FWQ
小程序
做一个移动端微信公众号(附代码)
这次给大家带来做一个移动端微信公众号(附代码),做一个移动端微信公众号的有哪些,下面就是实战案例,一起来看一下。 第一坑:微信分享导致安卓手机无法调起相册和无法调起微信充值 解决方案: setTimeout(_ => { wx.config(sdkConfig) }, 500) 登录后复制 需要将微信分享延迟500毫秒,这样就解决了安卓手机无法调用相册和微信充值的问题,如果用了微信分享需要加个延迟。 第二坑:部分手机第三方输入法会将页面网上挤的问题 解决方案: // 特定需求页面,比如评论页面,输入框在顶部之类的 const interval = setInterval(function() { document.body.scrollTop = 0; }, 100) // 注意关闭页面或者销毁组件的时候记得清空定时器 clearInterval(interval);…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序的商城开发(ecshop )
这篇文章主要介绍了微信小程序 商城开发(ecshop )简单实例的相关资料,需要的朋友可以参考下 最近小程序特别火,所以我们公司也针对ecshop平台对接了小程序 包括完整的用户系统和购物体统 用户系统:收货地址,订单管理,消息管理,优惠券管理等等 购物系统支付购物车管理,微信支付等等 相信有很多小伙伴都用的是ecshop作为自己的商城,最近小程序又火了,于是就有人问ecshop对接小程序怎么做。 正好最近在开发一个对接ecshop的小程序项目,就将我的一些开发经验分享一下。 一:扫描小程序二维码后的用户信息的获取和缓存 获取用户信息需要用到两个api wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。 wx.getUserInfo(OBJECT) 获取用户信息,需要先调用 wx.login 接口。 获取缓存需要用到的api wx.setStorageSync(KEY,DATA) 将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms资源网模板怎么用
帝国cms模板是一种用于创建基于帝国cms内容管理系统的网站的预设计页面布局和样式,包含html、css和javascript代码。要使用帝国cms模板,需要:下载并解压模板;导入模板到帝国cms后台;设置模板;编辑模板文件实现自定义。帝国cms模板通常包含header.html、footer.html、index.html、list.html、content.html和style.css文件。 帝国CMS模板的使用指南 什么是帝国CMS模板? 帝国CMS模板是一套预先设计的页面布局和样式,用于创建基于帝国CMS内容管理系统的网站。它包含用于显示网站内容的HTML、CSS和JavaScript代码。 如何使用帝国CMS模板? 要使用帝国CMS模板,请按照以下步骤操作: 下载并解压模板:从可靠的来源下载帝国CMS模板并将其解压到计算机上。 导入模板:登录帝国CMS后台,导航到“系统管理”>“模板管理”>“导入模板”。选择解压后的模板文件并上传。 设置模板:导入模板后,导航到“系统管理”>“系统设置”>“基本设置”,在“系统模板”下选择新导入的模板。 编辑模板文件:如果需要对模板进行自定义,可以在帝国CMS后台导航到“系统管理”>“模板管理”>“编辑模板文件”,找到相应的模板文件进行编辑。 模板结构 帝国CMS模板通常由以下文件组成: header.html:网站页面的头部,包含网站名称、导航菜单等元素。 footer.html:网站页面的尾部,包含版权信息、联系方式等元素。 index.html:网站的主页,包含网站的主要内容和功能。 list.html:用于显示文章列表的页面。 content.html:用于显示文章内容的页面。 style.:包含网站的样式规则。 自定义模板 可以根据需要对帝国CMS模板进行自定义,例如: 更改网站的配色方案 添加或删除导航菜单项 调整内容布局 添加自定义脚本和代码 提示 在编辑模板文件之前,建议先备份它们。 使用HTML、CSS和JavaScript的知识对模板进行自定义。 从可靠的来源下载帝国CMS模板,以避免安全问题。…
2024-11-25 阅读全文 →
FWQ
小程序
分享小程序API的认证方式实例
你的小程序认证了吗 API认证方式有Basic Auth和OAuth 1.Basic Auth比较好理解,就是每次请求API时都提供用户的username和password,使用简单,开发和调试工作简单,没有过多的复杂页面跳转逻辑和交互过程;但是安全性低,每次都需要传递username和password,很大程度上存在被监听盗取的可能,同时应用本身还需要保存用户名和密码,在应用本身的安全性来说,也存在很大问题. 2.OAuth为用户资源的授权提供了一个安全,开放的标准,微信平台,微博,豆瓣等都提供对它的支持;安全性高,用户的username和password只需提供一次,Access Token访问权限仅限于应用,Access Token即使被监听丢失了随时可以撤销,用户修改了密码不会影响该应用的正常使用. 本文主要介绍小程序与第三方API接口对接的简单方式,先尝试使用Basic Auth进行验证,小O会在后期加上OAuth的验证方式,本文仅供参考,如有问题欢迎交流. 1.第一步是开启一个基于Basic Auth的API服务,如果服务正确的话,在访问的时候会弹出”需要进行身份验证”的对话框 2.在每次请求的时候往er头添加一个经过base64加密后的username和password信息,js可以使用btoa的,在小程序需要用到第三方js库,如图 3.在加上小程序的开发接口wx.login,这样的安全性就增加很大 现在开发的习惯,初期先出demo,然后随着业务的发展,在不断的完善. 【相关推荐】 1. 2.  3.  以上就是分享小程序API的认证方式实例的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →