分类归档

网站开发

FWQ
小程序
详解微信JS-SDK开发扫一扫接口功能实现代码
这篇文章详解微信js-sdk开发扫一扫接口功能实现代码 <?php require_once "jssdk.php"; $appID = "输入你的id"; $appsecret = "输入你的secret"; $jssdk = new JSSDK($appID, $appsecret); $signPackage = $jssdk->GetSignPackage(); var_dump($jssdk);     ?&gt; nbsp;html&gt;   <meta>   <title></title>   <input>" id="id1" /&gt;   <input>"id="id2" /&gt;   <input>" id="id3" /&gt;   <input>" id="id4" /&gt;…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦网站地图怎么改变生成目录
织梦网站地图怎么改变生成目录? 很多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图 却是在 data下,屏蔽掉这个文件夹的话搜索引擎就无法抓取到网站地图,这不利于SEO优化,那么有没有好的方法呢,让DEDE生成的网站地图放在系统根目录下面?下面我就给大家介绍一下DEDE网站地图优化方法。 推荐学习: 下面是详细的步骤: 1、首先在网站根目录下建立rss文件夹 2、修改/dede/makehtml_map.php文件 将 代码如下: $cfg_cmspath."/data/sitemap.html"; 登录后复制 修改为: 代码如下: $cfg_cmspath."/sitemap.html"; 登录后复制 将 代码如下: $cfg_cmspath."/data/rssmap.html"; 登录后复制 修改为: 代码如下: $cfg_cmspath."/rssmap.html"; 登录后复制 3、修改/include/arc.rssview.class.php文件将 代码如下: $murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this-&gt;TypeID.".xml"; 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
JavaScript:捕获键盘事件并做出反应
在本文中,我们将讨论如何在 JavaScript 中捕获并响应不同的键盘事件。我将向您展示几个现实世界的示例,以使其易于理解。 JavaScript 是网络的核心技术之一。大多数网站都使用它,并且所有现代网络浏览器都支持它,而不需要插件。在本系列中,我们将讨论不同的提示和技巧,它们将帮助您进行日常 JavaScript 开发。 作为一名 JavaScript 开发人员,有时您需要实现一些功能,要求您处理键盘事件并根据它们执行操作。幸运的是,JavaScript 提供了一个内置的 KeyboardEvent 对象,它允许您处理不同类型的键盘事件。 JavaScript 中的键盘事件 在 JavaScript 中,KeyboardEvent 对象提供了三个事件:按键按下、按键按下和按键弹起。 立即学习“”; 当您按下键盘上的任意键时,一系列事件将按以下顺序发生。 按下键 按键 按键 当按下键盘上的任意键时,会触发按键事件。并且如果长时间按下某个键,则会重复触发按键按下事件。 按键事件主要在按下任何可打印字符时触发,并在按键事件后触发。事实上,按键事件用于中继按键事件产生的字符。大多数情况下,非字符键不会引发按键事件。尽管某些浏览器支持此事件,但不建议依赖此事件,因为它将从网络标准中删除。 按键事件已被弃用,并将在现代浏览器中逐步淘汰。 最后,释放按键时会引发按键事件。基本上,按键按下和按键按下事件的组合为您提供了一个代码,该代码指示按下的键。…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms上传登录失败怎么办
phpcms上传登录失败的解决办法:首先进入phpcms后台;然后打开“允许附件大小”,并输入数值;接着打开php的配置文件“php.ini”并搜索“upload_max_filesize”;最后修改其参数值即可。 文件上传失败怎么办   原因如下:     一、服务器php的配置参数不正确导致的。 立即学习“”;     在php.ini配置文件中,upload_max_filesize、post_max_size这些参数值如果设置不当,可能限制了你上传文件的大小上限,从而导致上传失败返回异常。表现的症状往往是小文件图片等上传正常,但是大文件就会失败。     解决办法也非常简单,找到服务器中的php.ini,把涉及到上传相关的参数值都设置到合理值。     1、修改phpcms后台配置     phpcms后台–站点设置–修改–附件设置–允许附件大小,输入数值如10240。(这个值可以是你想要的大小)     2、修改php.ini文件配置     (1)打开php的配置文件php.ini搜索upload_max_filesize,把这个的值改为10240。(如上,值可以根据需要自己改)     (2)继续在php.ini中搜索post_max_size,把这个的值改为30000。(表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)     注意:一定要保证post_max_size>=upload_max_filesize,也就是前者一定要大于后者。修改之后一定要重启Web服务。一定要重启。     二、文件读写权限引起的上传失败     对于uploadfile目录确保其可读写权限。     三、二次开发后台php程序导致上传返回值错误,无法被swfupload插件正确解析。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms网站地图怎么看
帝国 cms 网站地图显示了网站的结构和链接,可通过在 url 末尾添加 “?do=sitemap.xml” 查看:1. 访问网站。2. 添加参数。3. 按 enter。xml 文件将显示网站页面信息,有助于了解网站结构、发现断链和改善 seo。 帝国 CMS 网站地图查看方法 概述 帝国 CMS 网站地图显示了网站中所有页面的层次结构和链接关系。查找网站地图有助于了解网站的布局,并协助 (SEO)。 查看方法 步骤 1:访问网站 打开您要查看网站地图的帝国 CMS 网站。 步骤…
2024-11-25 阅读全文 →
FWQ
小程序
小程序之完成底部导航的方法详解
这篇文章主要介绍了微信小程序 (三)tabbar底部导航详细介绍的相关资料,需要的朋友可以参考下 tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多五个Item选项 主要: 对于tabBar整体属性设置: 对于tabBar中每个Item属性设置: 下面是官网一张图对tabBar描述: app.json的配置相对就简单了: 【相关推荐】 1. 2. 以上就是小程序之完成底部导航的方法详解的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress中wp_nav_menu怎么用
中wp_nav_menu怎么用? wordpress之wp_nav_menu使用说明 推荐:《》 wp_nav_menu()方法位于wp-includes/nav-menu-templates.php文件中。 其主要用途是通过该方法,  实现后台的生成菜单调用。  使用该功能之前,必须激活主题3.0+菜单功能。  方法如下:  在functions.php文件中加入  add_theme_support( 'nav-menus' );或者  •// 自定义菜单  •register_nav_menus(  •array(  •‘header-menu’ =&gt; __( ’导航自定义菜单’ ),  •‘footer-menu’ =&gt; __( ’页角自定义菜单’ )  •)  •); 登录后复制 简单调用如下:  <?php wp_nav_menu($args);?> 登录后复制 调用的menu默认排版为  代码如下: <?php $defaults = array(…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedeCMS列表页如何调用tag
列表页如何调用tag? dedeCMS5.6以前的版本  打开DEDECMS根目录include/common.func.php  在最底部 ?> 前面加入以下代码:  推荐学习: 代码如下: $tsql = new DedeSql(false);  $tags = '';  $tsql-&gt;SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'");  $tsql-&gt;Execute('t');  while($row = $tsql-&gt;GetArray('t',MYSQL_ASSOC)){  $tags .= "<a>".$row['tag']."</a> ";  }  return $tags;  } 登录后复制 2.然后在文章页可以使用  {dede:field.id function="listtag(@me)"/} 登录后复制 来调用TAG标签,  在列表页可以使用  [field:id function="listtag(@me)"/] 登录后复制 来调用TAG标签.  dedeCMS5.7  dedecms…
2024-11-25 阅读全文 →
FWQ
CMS教程
讲解PHPCMSv9.6.1任意文件读取漏洞的挖掘和分析过程
介绍PHPCMSv9.6.1任意文件读取漏洞的挖掘 推荐(免费): 看到网上说出了这么一个漏洞,所以抽空分析了下,得出本篇分析。 1.准备工作&漏洞关键点快速扫描 1.1前置知识 这里把本次分析中需要掌握的知识梳理了下: php原生parse_str方法,会自动进行一次urldecode,第二个参数为空,则执行类似extract操作。 立即学习“”; 原生empty方法,对字符串””返回true。 phpcms中sys_auth是对称加密且在不知道auth_key的情况下理论上不可能构造出有效密文。 1.2 快速扫描 先diff下v9.6.0和v9.6.1,发现phpcms/modules/content/down.php中有如下修改: --- a/phpcms/modules/content/down.php +++ b/phpcms/modules/content/down.php @@ -14,12 +14,16 @@ class down { $a_k = sys_auth($a_k, 'DECODE',…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDECMS怎么获取当前栏目及所有子栏目的文章数量
怎么获取当前栏目及所有子栏目的文章数量? 以下代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.php  或者 /include/extend.func.php中,然后在模板中调用getTotalArcByTid(1)。  推荐学习: 代码如下: /*  * 返回符合记录的文章数量  * @description DEDE不允许执行子查询,解决栏目下文章统计的问题  * @param $level 为真时查询所有子类目  * */  function getTotalArcByTid($tid, $level=TRUE) {  global $dsql;  $level==TRUE &amp;&amp; $tid = GetSonTypeID($tid);  $sql = "SELECT count(id) as total from `dede_archives` where typeid in($tid)";  $result = $dsql-&gt;GetOne($sql);  return $result['total'];  }  /*  * 递归获取符合条件的子栏目  * @param $tid 栏目ID  * @return string  * */  function GetSonTypeID($tid)  {  global $dsql;  $dsql-&gt;SetQuery("Select id From `dede_arctype` where reid in($tid) And ishidden1 order by sortrank");  $dsql-&gt;Execute($tid); …
2024-11-25 阅读全文 →