作者文章

fwq

FWQ
小程序
Angularjs过滤器完成排序功能实例详解
本文主要和大家详细介绍了angularjs使用过滤器完成排序功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 nbsp;html&gt;      <meta>  <title></title>  <script></script>  <link>  <script> angular.module('myApp',[]) .service('data',function(){ return [ {id:1234,name:'ipad',price:3400}, {id:1244,name:'aphone',price:6400}, {id:1334,name:'mypad',price:4400}, {id:8234,name:'zpad',price:8400} ]; }) .controller('myController',function($scope,data){ $scope.data=data; $scope.change=function(order){ //$scope.orderType=''; $scope.order=order; if($scope.orderType==''){ $scope.orderType='-'; }else{ $scope.orderType='';…
2024-11-25 阅读全文 →
FWQ
CMS教程
复制 WordPress 网站的分步指南
有时您可能需要克隆您的 wordpress 网站。也许您想将其用作新网站的模板,或者您想在新主机或新域上复制旧网站。 有时您实际上并不需要复制您的网站。如果您要将其移动到新的托管或新域,您可能会发现遵循我们的将 WordPress 网站移动到新域的指南可以为您提供所需的所有建议。 但是,如果您确实需要复制 WordPress 网站,有几种方法可以实现。 在本教程中,我将向您展示两种克隆 WordPress 网站的方法。第一个适用于独立站点,第二个适用于 WordPress 多站点网络中的站点。 因此,让我们从一个独立网站开始,其中包含一个网站和一个 WordPress 安装。 使用插件克隆您的 WordPress 网站 克隆 WordPress 网站的最简单方法是使用免费的 Duplicator 插件。这使您可以创建一个包含与您的网站相关的所有数据的包,然后将其导入到另一个位置并在那里克隆该网站。 创建起始网站包 首先在您要克隆的站点(您的起始站点)上安装并激活插件。 现在转到管理菜单中的复印机以访问复印机屏幕。…
2024-11-25 阅读全文 →
FWQ
小程序
简单的微信小程序日历组件的实现(附完整代码)
本篇文章给大家带来的内容是关于简单的微信小程序日历组件的实现(附完整代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近在做微信小程序项目,其中涉及到日历。一直以来,遇到日历,就是网上随便找个插件,这次心血来潮,想着自己去实现一下。这次不是封装功能强大,健硕完美的组件,只是记录一下,主体思路。更多功能还得根据项目需要,自己去挖掘、实现。(大佬轻喷) 思路分析 首先最主要的一点,就是要计算出某年某月有多少天,其中涉及到大小月,闰、平年二月。 其次,弄清楚每月一号对应的是周几。 然后,有时为填充完整,还需显示上月残余天数以及下月开始几天,这些又该如何展示。 最后,根据自己项目需求实现其它细枝末节。 计算每月天数 按照一般思路,[1,3,5,7,8,10,12]这几个月是31天,[2,3,6,9,11]这几个月是30天,闰年2月29天,平年2月28天。每次需要计算天数时,都得如此判断一番。方案可行,而且也是大多数人的做法。但是,这个方法,我却觉得有些繁琐。 其实换一种思路,也未尝不可。时间戳就是一个很好的载体。当前月一号零时的时间戳,与下月一号零时的时间戳之差,不就是当前月天数的毫秒数嘛。 // 获取某年某月总共多少天 getDateLen(year, month) { let actualMonth = month - 1; let timeDistance = +new Date(year, month)…
2024-11-25 阅读全文 →
FWQ
CMS教程
一招解决织梦Dedecms中万能标签loop不能输入URL的问题
这篇文章主要为大家介绍了织梦dedecms中万能标签loop不能输入url的解决方法,涉及针对标签源码的修改,具有一定参考借鉴价值,需要的朋友可以参考下 万能标签loop是可以随意的在dedecms中调用任意表的数据标签了,所以叫万能标签但今天在使用loop时发现我们常用的arcurl为空了,意思就是url没有那就等于这个标签没有了,下面我就来给大家解决此问题吧. 先看官方对于loop标签说明 标签名称:loop 功能说明:调用任意表的数据标签 适用范围:全局标记 基本语法,代码如下: {dede:loop table='dede_archives' sort='' row='4' if=''}  <a>[field:title/]</a>  {/dede:loop} 登录后复制 标签属性: table:查询表名 sort:用于排序的字段 row:返回结果的条数 if:查询的条件 按照这样我写了一个简单的例子,代码如下: {dede:loop table='dede_archives' sort='' row='4' if=''}  <a>[field:title/]</a>  {/dede:loop}  //输出结果  登录后复制 大家会注意到了href=”空了就没有url地址呀,这个标签所以对于我讲没用了,百度找到一个解决办法. 1.打开Include/common.func.php,找到54行,再这里添加一个函数代码如下: function IDReturnURL($ID)  {  //lonely  global $dsql; …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS网站sitemap制作方法
本文实例讲述了网站sitemap制作方法。分享给大家供大家参考。具体实现方法如下: 增加自定义页面,文件名及存放目录:../../sitemap/sitemap.xml 代码如下: ='<?xml version="1.0" encoding="UTF-8"?>'?&gt; <urlset><url><loc>https://www.jb51.net[!--news.url--]</loc><lastmod>=date("Y-m-d");?&gt;</lastmod><changefreq>daily</changefreq><priority>1.000</priority></url> [e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 and  (classid52 and classid24) order by myorder',0,24,0}] <?php if(emptyempty($bqr[wburl])) { $sccurl= $public_r[newsurl].$bqr[classpath]; } else { $sccurl= $bqr[wburl]; } ?><url><loc>https://www.jb51.net=$sccurl?&gt;/</loc><priority>0.6000</priority></url> [/e:loop] [listshowclass]'0',25,1,0[/listshowclass] 模板在后面 [e:loop={"select * from [!db.pre!]ecms_news order by newstime DESC",0,24,0}] <url><loc>https://www.jb51.net=$bqsr[titleurl]?&gt;</loc><lastmod>=date('Y-m-d',$bqr[newstime])?&gt;</lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url> [/e:loop] [e:loop={"select * from [!db.pre!]ecms_shop order by newstime DESC",0,24,0}] <url><loc>https://www.jb51.net=$bqsr[titleurl]?&gt;</loc><lastmod>=date('Y-m-d',$bqr[newstime])?&gt;</lastmod><changefreq>daily</changefreq><priority>0.8000</priority></url>…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms 安全设置终极技巧有哪些
安全设置终极技巧有哪些? 这里简单介绍DEDECMS安全设置。  推荐学习: 1、以下目录:data、templets、uploads、a设置可读写不可执行权限。其中a目录为文档HTML默认保存路径,可以在后台进行更改;  2、以下目录:include、member、plus、dede设置为可读可执行不可写入权限。其中后台管理目录(默认dede),可自行修改;  3、如果不需要使用会员、专题,可以直接删除member、special目录;  4、删除install安装目录;  5、管理员帐号密码尽量设置复杂,发布文章可以新建频道管理员,并且只给予相关权限;  6、Mysql数据库链接,不使用root用户,单独建立新用户,并给予:SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、CREATE TEMPORARY TABLES权限;  7、定期进行备份网站目录和数据库,并在后台进行文件校验、病毒扫描、系统错误修复。  设置了以后,接着下面的操作 如果已经被黑,请清楚空间内所有资料,下载官方最新版,然后按照以下处理:  第一、安装的时候数据库的表前缀,最好改一下,不用dedecms默认的前缀dede_,可以改成xxxx_,随便一个名称即可。  第二、后台登录开启验证码功能,将默认管理员admin删除,改成一个自己专用的,复杂点的账号,管理员密码一定要长,至少8位,而且字母与数字混合。  第三、装好程序后务必删除install目录  第四、将dedecms后台管理默认目录名dede改掉。  第五、用不到的功能一概关闭,比如会员、评论等,如果没有必要通通在后台关闭。  第六、以下一些是可以删除的目录:  member会员功能  special专题功能  company企业模块  plusguestbook留言板  以下是可以删除的文件:  管理目录下的这些文件是后台文件管理器,属于多余功能,而且最影响安全,许多HACK都是通过它来挂马的  file_manage_control.php file_manage_main.php…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS提示“您来自的链接不存在”怎么解决?
提示“您来自的链接不存在”怎么解决? 本文实例讲述了帝国CMS结合项提示“您来自的链接不存在”的解决方法。分享给大家供大家参考。具体方法如下: 推荐学习《》 打开e/class/userfun.php 将global $public_r;  改成  global $public_r,$navclassid; 代码如下: if($_GET['classid'])  {  $classid=RepPostVar($_GET['classid']);  $urlcs.='&amp;classid='.$classid;  }  <p> if($_GET['classid'])  {  $classid=RepPostVar($_GET['classid']);  $urlcs.='&amp;classid='.$classid;  } else  {  $urlcs.='&amp;classid='.$navclassid;  }</p> 登录后复制 提示:动态页面中才可以使用结合项标签. 希望本文所述对大家的帝国CMS建站有所帮助。 以上就是帝国CMS提示“您来自的链接不存在”怎么解决?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms是收费的么
有收费版本,也有免费版本,最大的区别是收费的可以提供一些后续服务,比如帮你升级程序等等,而且还会有二次开发定制,如果有自己的技术也可以自己开发,官方协议上说是用作商业用途的话是收费的,但一般个人站长都用的免费版本,如果你是企业公司,而且打算长期使用这个系统,可以考虑购买收费的。 相关推荐: 以上就是是收费的么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms下载站模板在哪
帝国cms下载站模板获取途径有:1. 官方网站;2. templatemonster、themeforest等第三方平台;3. 帝国cms社区;4. 定制开发。 帝国CMS下载站模板获取途径 获取帝国CMS下载站模板的途径有以下几种: 1. 官方网站: 访问帝国CMS官方网站:www.phome.net 在导航栏中找到“模板”选项 浏览并下载所需的模板 2. 第三方平台: TemplateMonster ThemeForest Creative Market Mojo Marketplace 这些平台提供大量由独立设计师创建的帝国CMS模板。 3. 帝国CMS社区: 访问帝国CMS官方论坛:bbs.phome.net 在模板区寻找用户分享的模板 下载并使用符合需求的模板 4. 定制开发:…
2024-11-25 阅读全文 →
FWQ
小程序
小程序怎么实现微信支付
小程序实现微信支付的方法: 前期准备: 1.开通了微信支付,并且小程序绑定了微信支付; 2.准备好小程序的appid,微信支付的商户号,支付秘钥。 商户系统和微信支付系统主要交互: 1、小程序内调用登录接口,获取到用户的openid 2、调用商户服务器支付统一下单接口,进行预支付 /**  * 预支付请求接口(POST)  * @param string $openid  openid  * @param string $body  商品简单描述  * @param string $order_sn  订单编号  * @param string $total_fee 金额  * @return  json的数据  */ public function prepay(){ $config = $this-&gt;config; $openid = I('post.openid'); $body = I('post.body'); $order_sn = I('post.order_sn'); $total_fee = I('post.total_fee'); //统一下单参数构造 $unifiedorder = array( 'appid' =&gt; $config['appid'], 'mch_id'…
2024-11-25 阅读全文 →