作者文章

fwq

FWQ
小程序
微信小程序中图片宽度自适应的实现
这篇文章主要介绍了微信小程序 图片宽度自适应的实现的相关资料,需要的朋友可以参考下  微信小程序 图片宽度自适应的实现 实例代码: wxml 代码: <swiper>    <block>     <swiper-item>       <image></image>     </swiper-item>    </block>  </swiper> 登录后复制   JS 代码: imageLoad: function () {    this.setData({     imageWidth: wx.getSystemInfoSync().windowWidth,//图片宽度       imgUrls: [       { image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" },     { image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" },     { image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }],     indicatorDots: false,//是否显示圆点    autoplay: true,//自动播放    interval: 2000,//间隔时间    duration: 1000//监听滚动和点击事件   }) …
2024-11-25 阅读全文 →
FWQ
小程序
微信开发系列教程(2)
简答的自动回复消息完成了,有很多人都不知道关注自动发送给用户消息是怎么实现的,那么我今天分享一下关注成功后自动发送消息的实现。 看到微信api里面也有介绍到事件推送,那么这个关注事件是如何使用的呢? 今天不废话,直接上代码: <?php define("TOKEN", "weixin"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->responseMsg(); class wechatCallbackapiTest {     public function responseMsg() {         $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];         if(!empty($postStr)) {             $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);             $RX_TYPE = trim($postObj-&gt;MsgType);                                                  switch($RX_TYPE) {                 case "text" :                     $resultStr = $this-&gt;receiveText($postObj);                     break;                 case "event" :                     $resultStr = $this-&gt;receiveEvent($postObj);                     break;                 default :                     $resultStr = "unknow msg type: " . $RX_TYPE;                     break;…
2024-11-25 阅读全文 →
FWQ
CMS教程
discuz怎么修改admin.php
discuz修改admin.php的方法:1、打开根目录,修改“admin.php”文件名为“study.php”;2、修改“header.htm”文件内容。 本文操作环境:Windows7系统、Discuz X3.2版,DELL G3电脑 discuz怎么修改admin.php? Discuz X3.2修改后台地址admin.php及前台登陆管理URL的方法 很多人觉得discuz自带的后台地址不够安全,希望能够修改掉,其实正常情况下只要修改2个地方就可以了,本教程旨在叫你如何修改这2个地方,如果你发现还有其他地方还需要修改,请跟帖告诉我。 立即学习“”; 修改1. 打开根目录,修改admin.php文件名为study.php那么此时你就可以通过http://你的域名/study.php正常登陆后台了 修改2. 此时前台登陆入口还是没有改变,需要修改下入口地址修改文件template/default/common/header.htm(注:此处default为你的风格文件夹)找到: <span>|</span><a>{lang cloudcp}</a> 登录后复制 登录后复制 修改为 <span>|</span><a>{lang cloudcp}</a> 登录后复制 登录后复制 再次找到 <span>|</span><a>{lang admincp}</a> 登录后复制 登录后复制 再将其修改为 <span>|</span><a>{lang admincp}</a> 登录后复制 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress怎么增加文章排序方式
怎么增加文章排序方式? 很多网站的文章列表页面都可以查看排序方法,但是在wp系统中是没有这个功能,下面我们来看看关于WordPress系统中增加选择文章的排序方式的解决办法   推荐:《》 露兜博客首页的访客可自行选择文章排序方式的效果是怎么做的,今天就来给大家分享这个文章排序效果的实现过程。 其实实现过程也比较简单,一个是构造链接,另外一个是使用query_posts来改变一下主循环就可以了。 构造链接 链接主要用于传递GET参数,让PHP程序知道你到底想怎么排序。在主题的index.php中你需要的位置插入以下代码,用于输出排序按钮的HTML,这个排序按钮的样式,你再自己写写css咯。需要注意的是以下代码会自动获取当前用户已选择的排序方式,并给这个排序按钮的 li 添加了class=”current” 代码如下: <h4>文章排序</h4> 登录后复制 改变主循环 首先你得先在主题的index.php中找到以下语句: 代码如下: if (have_posts()) 登录后复制 然后在这句之前添加以下代码: 代码如下: if ( isset($_GET['order']) ) { switch ($_GET['order']) { case 'rand' : $orderby = 'rand'; break; case 'commented' : $orderby = 'comment_count'; break; case 'alpha' : $orderby = 'title'; break; default : $orderby = 'title'; } <p> global $wp_query;…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress怎么编辑
如何在 wordpress 中编辑:登录仪表盘。导航至要编辑的页面或文章。单击“编辑”。更新标题、内容和格式。点击“预览”查看更改。保存或更新以发布。 如何在 WordPress 中进行编辑 前言WordPress 是一个流行的内容管理系统,用于创建和管理网站。为了保持网站的最新和准确,对其进行编辑至关重要。本文将指导您如何在 WordPress 中进行编辑。 步骤 1:登录您的 WordPress 仪表盘首先,使用您的用户名和密码登录 WordPress 仪表盘。 步骤 2:导航至要编辑的页面或文章在左侧菜单中,单击“页面”或“文章”,然后找到您要编辑的项目。 步骤 3:单击“编辑”找到您要编辑的页面或文章后,将鼠标悬停在它上面,然后单击出现的“编辑”链接。 步骤 4:更新内容在编辑器中,您可以编辑页面的标题、内容和格式。要更新文本,只需输入新的内容即可。要添加图像或其他媒体,请使用编辑器工具栏中的按钮。 步骤 5:预览更改在保存更改之前,请点击屏幕右上角的“预览”按钮。这将允许您在发布之前查看编辑结果。 步骤 6:保存或更新预览更改后,单击“更新”按钮以保存更改或“发布”按钮以发布页面或文章。 提示: 使用WordPress可视化编辑器或文本编辑器进行编辑。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms pagelist标签怎么修改
pagelist标签怎么修改? 首页我们随便打开一个带有pagelist标签的页面,找到  推荐学习: 代码如下: {dede:pagelist listitem="info,index,end,pageno" listsize="5" /} 登录后复制 直接修改这里是没有用的,我们要找到相对应的文件,像这类文件都在include目录下,我们找到arc_listview.class.php,打开找到  代码如下: function GetPageListST($list_len,$listitem="index,end,pre,next,pageno",$pagelisttype='') 登录后复制 这个函数就是分页函数了,这只是静态页面的如果要修改动态页面可以找到  代码如下: function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno") 登录后复制 这样你就可以随意修改了,我只修改一个地方,如  代码如下: $maininfo = " 登录后复制 共{$totalpage}页 www.hzhuti.com共有”.$this->Fields[‘typename’].”手机主题”.$this->TotalResult.”条 rn”; 这样就可以KO了。  以上就是 pagelist标签怎么修改的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress网站遇到404错误怎么办?快速排查与修复方法分享
WordPress网站遇到404错误怎么办?快速排查与修复方法分享 作为使用WordPress建站的用户,我们经常会遇到网站上出现404错误的情况。这种错误会影响用户体验,降低网站的可访问性和SEO排名。但是,面对这种情况,我们不必感到绝望。本文将分享一些快速排查和修复404错误的方法,同时提供具体的代码示例,帮助您解决这一问题。 清除浏览器缓存 有时候,404错误可能是由于浏览器缓存问题导致的。为了解决这一问题,您可以尝试清除浏览器缓存,然后刷新页面,看看404错误是否消失了。如果没有消失,那么很可能是其他原因导致的。 检查Permalink设置 WordPress的Permalink设置对于404错误的生成有着重要的影响。如果您最近更改了Permalink设置,可能会导致一些链接出现404错误。请前往WordPress后台的设置 -> 永久链接,确保您选择了一个正确的Permalink结构。通常建议选择“帖子名称”或者“自定义结构”,然后保存更改,再检查网站上的链接是否可用。 检查.htaccess文件 .htaccess文件是控制WordPress网站URL重定向和链接的配置文件,如果这个文件出现了问题,可能会导致404错误。您可以通过FTP或者文件管理器访问网站根目录下的.htaccess文件,检查其中是否有语法错误或者不当的配置。以下是一份简单的.htaccess文件示例: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule…
2024-11-25 阅读全文 →
FWQ
小程序
自定义菜单创建接口
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示: 请注意: 1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个。2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“…”代替。3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有,就会刷新客户端的菜单。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。 自定义菜单可实现多种类型,如下: 1、click:点击推用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event 的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的值,开发者可以通过自定义的key值与用户进行交互; 2、view:跳转URL用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,可与网页授权获取用户基本信息接口结合,获得用户基本信息。 3、scancode_push:扫码推事件用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL,将进入URL),且会将扫码的结果传给开发者,开发者可以下发消息。 4、scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后,将扫码的结果传给开发者,同时收起扫一扫工具,然后弹出“消息接收中”提示框,随后可能会收到开发者下发的消息。 5、pic_sysphoto:弹出系统拍照发图用户点击按钮后,微信客户端将调起系统相机,完成拍照操作后,会将拍摄的相片发送给开发者,并推送事件给开发者,同时收起系统相机,随后可能会收到开发者下发的消息。 6、pic_photo_or_album:弹出拍照或者相册发图用户点击按钮后,微信客户端将弹出选择器供用户选择“拍照”或者“从手机相册选择”。用户选择后即走其他两种流程。 7、pic_weixin:弹出微信相册发图器用户点击按钮后,微信客户端将调起微信相册,完成选择操作后,将选择的相片发送给开发者的服务器,并推送事件给开发者,同时收起相册,随后可能会收到开发者下发的消息。 8、location_select:弹出地理位置选择器用户点击按钮后,微信客户端将调起地理位置选择工具,完成选择操作后,将选择的地理位置发送给开发者的服务器,同时收起位置选择工具,随后可能会收到开发者下发的消息。 9、media_id:下发消息(除文本消息)用户点击media_id类型按钮后,微信服务器会将开发者填写的永久素材id对应的素材下发给用户,永久素材类型可以是、、、图文消息。请注意:永久素材id必须是在“素材管理/永久素材”接口后获得的合法id。 10、view_limited:跳转图文消息URL用户点击view_limited类型按钮后,微信客户端将打开开发者在按钮中填写的永久素材id对应的图文消息URL,永久素材类型只支持图文消息。请注意:永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id。 请注意,3到8的所有事件,仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。9和10,是专门给第三方平台旗下未微信认证(具体而言,是资质认证未通过)的订阅号准备的事件类型,它们是没有事件推送的,能力相对受限,其他类型的公众号不必使用。 接口调用请求说明 http请求方式:POST(请使用https协议) api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN click和view的请求示例 {      "button":[      {           "type":"click",           "name":"今日歌曲",           "key":"V1001_TODAY_MUSIC"       },       {…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress的seo如何写关键词
  WordPress博客搭建完成后会有一个小的问题,就是有的主题和程序只能给首页添加标题和关键词描述,在文章页和栏目页却不能自定义关键词和描述,博客网站的排名有很多一部分是来自文章页,文章页的标题关键词描述设置就较为重要了, 可以利用All in One SEO Pack插件来轻松完成,不过他的功能不仅仅在此。 如果你想了解更多关于的知识,可以点击: 一、All in One SEO Pack有哪些用?   1.可以给每篇文章添加独立的关键词;   2.可以给每篇文章添加独立的meta标签;   3.可以给每篇文章添加独立的description;   4.可以给每篇文章添加独立的摘要;   5.可以给每篇文章自动生成摘要;   6.可以防止存档页和首页的内容被抓取,从而防止因重复内容被降权;   7.在线编辑robots.txt;   8.设置网站地图。   …… 二、下载安装All in One SEO Pack   当然你可以从WordPress官网下载,也可以点击WordPress后台插件按钮,搜索All in…
2024-11-25 阅读全文 →
FWQ
小程序
带你详细分析微信小程序的现状、问题与市场
1、当前现状 这几天大家又被微信小程序刷屏了,“得到”退出了小程序,“今日头条”暂停了服务(已经恢复),各种股票交易类的小程序也在证监会的要求下纷纷暂停服务。如果大家还不知道小程序,可以看下我之前的一篇随笔关于小程序,一些想法。 不过需要纠正的是,暂停服务的只是很小部分的小程序,知晓小程序商店已经有近500个小程序的收录。而没有提交的肯定还有很多,每天都有大量的开发人员参与到小程序开发中,大家切不要被“别人都退出小程序了,你还搞什么”这种说法所迷惑。 并且目前今日头条已经恢复了小程序服务。 2、存在问题 那么为什么会出现上述的情况呢?最先尝鲜的人却最先退出了?下面梳理一下微信小程序目前存在的问题。 1、bug较多 这是不得不说的话题,小程序为了实现在苹果发布十周年推出具有“颠覆”的小程序,其实是带了很多bug上线的,即使到现在,开发人员依然会遇到很多问题。对于普通开发者,热心填坑,但是对于公司而言,这些都是会被写到调研报告中。 对于人力充足的大公司,有专门的人来参与到小程序的开发维护中;而对于小公司,他们没有足够的人力投入,他们可能一半时间来维护其他平台产品另一半时间来开发小程序,这个时候如果碰到几个小程序的bug,基本上是吃不消的。 你比如说上线的某外卖小程序,所有的订餐环节都没有问题,但就是在支付的时候支付不了,无论你怎么点都不会吊起微信支付,只能眼看着时间过去,订单失效。这对于一款产品来说基本就是致命打击,客户卸载了你APP,用你的小程序又不能支付,只能另寻他家。不过,目前最新版某外卖小程序已经修复了该问题。 所以,对于没有足够人手的公司来说,入坑需谨慎啊。 2、产品定位 “得到”是一款以内容为主体的产品,既然是以内容为主,那么用户如何知道你有没有内容呢?我们知道在APP上,你有了新内容就会推送消息给用户,但是在小程序里,这条路是死的。而且小程序在推出的时候张小龙就已经说过,小程序就像工具,用完即走,那么以内容为主的应用你们希望用户看完就走吗? 对于“今日头条”推出小程序真心搞不太懂,如此高频使用的产品为什么要放到小程序上,先不说重大新闻你怎么推送,那么对于普通用户的爱好如何进行个性化推荐?这可是今日头条最具有竞争性的东西,如果这些东西都没有,做一个小程序有何意义。估计只是技术人员拿来练练手吧。 上面仅仅是我的一些想法,我想对于一个产品最重要的便是产品定位。小程序的定位是工具,其推荐工具类应用、商城类应用的存在。同时,小程序也基于此提供了一些数据分析服务,比如分析(注册、查看商品、下单、支付),漏斗分析(查看每个步骤中用户的转化与流失)等。 请合理分析做小程序的意义,切不可盲目跟风啊。 3、安全风险 1月13日,证监会担心金融类小程序涉及客户隐私和安全问题,要求金融类的小程序只能进行产品的展示,不能进行诸如申购、赎回、转换、定投、开户等功能。那这就很蛋疼了,你只能在小程序上看最新的股价、咨询,你要想交易那对不起,你可以另跳链接,我们知道微信不支持外链的,那好吧,我得回到APP上,进行交易。 那么问题来了,我APP啥都有了,我还要小程序干嘛,所以,很多基金、证券类的小程序直接停止服务。不过,估计监管层只是需要评估这个新事物的安全风险,评估完成后才能确定其他功能上还是不上。 3、开发市场 随着这些小程序的退出,微信的开发战略也受到了质疑。我单纯从开发者的角度来说说小程序的开发市场。 在小程序开放之前,微信小程序的群满天飞,首先是ios、的开发者加入到了小程序开发群中,然后是PM也加入了进来,再到后排搞PHP的也加入了进来。小程序开发成本并不高,把官方文档的代码复制过来基本就能用,所以大家都来一起搞。 不过这也导致了开发市场比较大,小程序的开发价格预计不会很高,而在很多现有的产品中,小程序已经成为附属品。 4、总结 写了这么多,其实无非两个意思,第一就是产品定位,你的产品是否符合工具类产品的特点,如果你是内容型,那么在小程序将很难施展拳脚。 第二就是目前小程序还很不完善,需要大量的开发者去填坑。 小程序与APP是有冲突的也有结合,你有了小程序,用户卸载了APP,那么你程序便会有部分的用户流失。而对于刚刚兴起的微信小程序,实现变现或许还有一段距离。 难道小程序只能是替代小程序?难道不能用小程序向真正的APP引流?难道不能用小程序向公众号引流?…
2024-11-25 阅读全文 →