分类归档

网站开发

FWQ
CMS教程
帝国cms栏目分类有哪些类型
帝国cms栏目分类类型分为:1.静态栏目;2.伪静态栏目;3.动态栏目;4.单页栏目;5.独立栏目;6.混合栏目。选择栏目类型应考虑:内容更新频率、搜索引擎优化、访问速度、维护成本等因素。 帝国CMS栏目分类类型 帝国CMS中,栏目分类分为以下几种类型: 1. 静态栏目 以独立的HTML页面形式呈现,网址直接对应栏目ID。 优点:访问速度快、搜索引擎友好。 缺点:更新较麻烦,不适合频繁更新的内容。 2. 伪静态栏目 以动态页面形式呈现,但网址和静态栏目类似,包含栏目ID。 优点:访问速度较快,更新方便,有利于。 缺点:需要配置伪静态规则,否则无法正常显示。 3. 动态栏目 完全以动态页面形式呈现,网址不包含栏目ID。 优点:更新方便,适合频繁更新的内容。 缺点:访问速度相对较慢,搜索引擎优化效果较差。 4. 单页栏目 只能发布一篇内容的栏目,类似于文章页面。 优点:适合展示重要信息或公告。 缺点:展示内容有限,不适合发布大量文章。 5. 独立栏目 与其他栏目无关,有自己的独立内容表。 优点:可以单独设置栏目属性,便于管理。 缺点:需要额外配置内容表,增加了数据库复杂度。…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦如何调用问答栏目文章到首页
织梦如何调用问答栏目文章到首页? 织梦DEDECMS调用问答栏目文章到首页实现方法 使用DEDECMS问答模块的站长还是挺多的,织梦问答系统高分悬赏问题,待解决问题,新解决问题,推荐问题等需要在网站里面调用,比如调用到首页,可以通过下面的代码进行调用 推荐学习: 基本语法说明: 代码如下: {dede:ask row='6' qtype='new' tid='0' titlelen='24'}   登录后复制    []         {/dede:ask} 参数说明:  row=’6′ 调用条数  qtype=’new’ 排序类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问题  tid=’0′ 栏目id,默认是全部  titlelen=’24’ 标题长度 …
2024-11-25 阅读全文 →
FWQ
小程序
小程序如何使用swiper组件实现图片切换
首页代码如下: <view>     <view>CopyRight:All Right Reserved</view>     <view>原创作者:51小程序</view>     <view>微信小程序开发HTTML51.COM</view>     <view><image></image></view>     <view><button>点击进入swiper应用</button></view></view> 登录后复制 首页效果图如下: 更多小程序如何使用swiper组件实现图片切换相关文章请关注PHP中文网!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms怎么修改密码
更改帝国cms密码的操作步骤为:1. 登录后台;2. 进入“用户管理”;3. 找到目标用户;4. 点击“修改”;5. 输入新密码;6. 保存更改。建议使用安全密码并定期更改,切勿与他人共享密码。 修改密码步骤 更改帝国CMS密码是一个简单的过程,可以确保网站的安全。以下是详细步骤: 1. 登录帝国CMS后台 使用您的管理员用户名和密码登录帝国CMS后台。 通常网址为:http://您的域名/e/admin/ 2. 点击“用户管理” 在后台菜单中选择“系统模型”下的“用户管理”。 3. 找到您的用户 在用户列表中找到您需要修改密码的用户。 通常使用用户名或昵称搜索。 4. 点击“修改” 找到目标用户后,点击其名称右侧的“修改”按钮。 5. 输入新密码 在“新密码”和“确认密码”字段中输入您的新密码。 请确保密码满足安全要求,如长度、复杂度等。 6.…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms如何隐藏前台信息数据
为隐藏帝国cms前台信息,可执行以下步骤:隐藏数据库信息:修改 config.php 中的 allowshowdata 为 false。隐藏后台登录页面:修改 config.php 中的 adminloginkey 并修改 header.php 中的 empire_login_key。隐藏后台管理页面:修改 config.php 中的 empire_dir 并重命名 admin 目录。隐藏网站版本号:替换所有包含 empirecms 字样的文件并修改 siteversion 参数。隐藏联系信息: 帝国CMS隐藏前台信息数据的方法 隐藏数据库信息 在 e/config/config.php 中找到…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信jsapi开发如何获取jsapi_ticket
我们在看微信jsapi开发文档发现,想要使用微信jsapi不仅要绑定已备案的域名,而且还需要一大堆接口注入权限验证。本人感觉有点麻烦,但是也没办法,谁让微信这么火呢。 通过config接口注入权限验证配置 所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,所以使用pushState来实现web app的页面会导致签名失败,此问题会在Android6.2中修复)。 上面就是微信官方文档的说明,本来要高高兴兴的去接入微信开发,这下傻眼了,特别是初学者完全蒙了,接下来我们看看微信官方文档给的代码示例: wx.config({     debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。     appId: ”, // 必填,公众号的唯一标识     timestamp: , // 必填,生成签名的时间戳     nonceStr: ”, // 必填,生成签名的随机串     signature: ”,// 必填,签名,见附录1     jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); timestamp,nonceStr,signature,尼玛 这三个参数什么鬼,appid尚可知道,这三个参数好吧,让我们看附录1,那就看附录1吧,请看下面微信官方文档的附录1说明 jsapi_ticket 生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次数非常有限,频繁刷新jsapi_ticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket 。 1.参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):../15/54ce45d8d30b6bf6758f68d2e95bc627.html 2.用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi 看到这里是不是蒙了,什么鬼,预先了解timestamp,nonceStr,signature,还必须获取jsapi_ticket,算了,既然官方文档说要获取jsapi_ticket那么就获取吧,在这里呢我只展示java获取jsapi_ticket。代码如下: package com.test.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发基础篇之结构概览(2)
微信小程序开发教程(基础篇)1-初识微信小程序 在上一篇教程的最后,我们生成了一个类似”Hello World”的小程序,这个过程中没有编写任何一行代码。在新建一个项目后,微信小程序会生成一个默认的程序框架,后续程序的开发工作都在这个框架上进行。这个默认框架包含下面几部分: app.xx 每个微信小程序都会包含app.js, app.json, app.wxss 三个文件,其中app.js文件包含了程序的逻辑实现代码,app.json是一个全局配置文件,app.wxss是一个全局样式文件。后面会详细介绍每个文件的内容和作用。 pages 目录 pages目录包含了程序当前的页面文件,以默认生成的程序为例,该目录下包含了index,logs两个目录,说明程序包括index和logs两个页面。 以index为例,该目录下包含index.js,index.wxss,index.wxml3个文件,其中js是代码文件,wxss是样式文件,wxml是页面结构描述文件。 熟悉web开发的同学应该会感觉很熟悉。微信小程序的开发模式确实和web开发很相似。目前逻辑部分仅支持javascript语言,并使用wxml(类似html)和wxss(类似css)来描述页面的结构和样式。此处的javascript和web中是完全一样的,但因为不是运行在浏览器环境中,因此无法使用 windows,document等对象,自然也无法使用jquery等第三方库。而wxml,wxss的语法和html,css也是十分相近的。 页面也同样可以包含一个index.json文件用于配置,不过这不是必须的。 通常一个完整的微信小程序包含上面两部分,当然我们也可以定义自己的目录用于存放公共代码和程序需要的其它文件。 app.json 打开app.json文件,可以看到如下代码 {   "pages":[     "pages/index/index",     "pages/logs/logs"   ],   "window":{     "backgroundTextStyle":"light",     "navigationBarBackgroundColor": "#fff",     "navigationBarTitleText": "WeChat",     "navigationBarTextStyle":"black"…
2024-11-25 阅读全文 →
FWQ
小程序
公众号支付接口的开发
这次给大家带来公众号支付接口的开发,公众号支付接口开发的有哪些,下面就是实战案例,一起来看一下。 公众号支付就是在微信里面的H5页面唤起微信支付,不用扫码即可付款的功能。做这个功能首先要明确的就是,只有和商户号mch_id匹配的appid才能成功支付。商户号在注册成功的时候就会将相关信息发送到邮箱里面。而唤起支付的一个关键是靠openid拿到统一下单。而openid是和appid一一对应的。也就是说如果你登录使用的appid不是公众号的appid,得到的openid就无法唤起公众号内的支付(会出现appid和商户号不匹配的错误)。曾经就在这个地方绕了个弯,因为微信的开放平台可以创建网站应用,也有一个appid和appsecreat,也可以在微信里面一键登录。 业务流程 下面是微信的官方流程,看似有点复杂,重点就是要拿到统一下单接口返回的json串,其他按照官方demo基本就能正确,下面说一下几个细节。 创建订单 在调用微信公众号支付之前,首先我们自己要把订单创建好。比如一个充值的订单。主要是先确定下金额再进行下一步。 public JsonResult CreateRecharegOrder(decimal money) { if (money < (decimal)0.01) return Json(new PaymentResult("充值金额非法!")); var user = _workContext.CurrentUser; var order = _paymentService.CreateRechargeOrder(user.Id, money); return…
2024-11-25 阅读全文 →
FWQ
小程序
微信开放平台开发之网站应用微信登录介绍
在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现微信扫码登录的功能。  准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 授权流程说明 微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权关系接口调用,从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。 微信OAuth2.0授权登录目前支持authorization_code模式,适用于拥有server端的应用授权。该模式整体流程为: 1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数; 2. 通过code参数加上AppID和AppSecret等,通过API换取access_token; 3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。 获取access_token时序图: 第一步:请求CODE 登录方倍工作室微信登录网站应用 http://weixin.fangbei.org/login.php 登录后复制 打开后,应用会生成state参数,跳转到以下链接:(登录前请注意已获取相应网页授权作用域(scope=snsapi_login)) https://open.weixin.qq.com/connect/qrconnect?appid=wxed782be999f86e0e&redirect_uri=http%3A%2F%2Fweixin.fangbei.org%2Flogin.php&response_type=code&scope=snsapi_login&state=123#wechat_redirect 登录后复制 若提示“该链接无法访问”,请检查参数是否填写错误,如redirect_uri的域名与审核时填写的授权域名不一致或scope不为snsapi_login。 参数说明 参数 是否必须 说明 appid 是…
2024-11-25 阅读全文 →
FWQ
CMS教程
dz如何去掉portal.php
dz去掉portal.php的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后在程序的根目录的“index.php”中修改内容为“$_env[‘domain’][‘defaultindex’]”;最后保存文件即可。 推荐:《》 这几天准备用discuz搭建一个素食网站,一切就绪之后,访问discuz的门户时总是带着portal.php,可能是职业毛病,在url中总是带着,感觉太碍眼了,并且discuz就是搜索引擎收录一直抵制的一款产品,为了新站能更好的seo,决定把portal.php在url中去掉,操作方法如下: 一、在系统后台的导航设置中进行设置,将默认的首页设置为“不可用”,之后自定义个首页,链接中填写”/”   立即学习“”; 二、在程序的根目录的index.php中找到 $url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default']; 登录后复制  修改为: $_ENV['curapp'] = str_replace('.php', '', $_ENV['domain']['defaultindex']); 登录后复制  但是这样,还不能解决url中带portal.php 于是乎,通过分析,可以设置discuz的默认appindex,还是在index.php文件中修改 $_ENV['curapp'] = 'portal'; //添加这么一条语句,将curapp默认设置为portal,否则默认是forum require './'.$_ENV['curapp'].'.php'; 登录后复制 为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。 最后在forum.php中添加一个语句屏蔽论坛访问 header("LOCATION:http://www.zt520.net"); exit(); 登录后复制 以上就是dz如何去掉portal.php的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →