分类归档

网站开发

FWQ
CMS教程
Discuz主题浏览量实现原理和不更新的解决方案
本文主要内容:解决Discuz主题浏览量不发生变化或者跟这回复帖子的数量一起变化如果你是新手discuz开发人员可以从头查看文章如果你是一个站长直接看文章底部总结即可更多文章尽在专栏:Discuz专栏 问题还原 这这页面为主题页面 上面红框为主题的浏览量使用的是$_G[forum_thread][views] 下面全部回复为回帖数量使用的是$_G[forum_thread][replies] 然而我们刷新页面时浏览量并不会增加,但是我们在主题回复一个帖子时浏览量就会增加 那我们在测试一下,新增一个回帖,会发现确实如此哈!但是问题不是那么简单,请继续看下文 排查步骤 第一步:我们需要确认浏览量跟回帖量是不是这俩个字段 第二步:我们需要追溯浏览量增加的原理 那么下来咱们来排查第一个问题:打开数据库字典查看pre_forum_thread 表,那么我们就确定了我们在源码里使用的变量是正确的 追溯浏览量实现的原理 在代码的986行,我们就解决了我们的第一个问题,那就是为什么浏览量跟回帖量的数据是一样的,这是因为在这里做了一个判断。如果回复贴的数量大于主题浏览量时,会让浏览量跟回帖量相等 然后继续寻找更新主题浏览量的代码:在1054行里有viewthread_updateviews这个方法,根据字面意思我们都能理解这个方法是干嘛的,主题更新浏览量的。 这段代码执行的步骤 先回判断后台是否开启了优化主题浏览量优化功能 然后判断全局变量里边addviews这个的值 如果这个值小于100就会把数据更新到pre_forum_threadaddviews这个表 如果当addviews这个值大于100时就会清空此专题的浏览量,然后会把这个数据存进pre_forum_thread 主题表的views字段 这就是基本的实现流程 在上述中,我们发现了浏览量是不会直接存入主题表的,这样做的好处就是防止频繁更新主题表,防止锁表 总结 到了这里我想该明白的也都明白了,关于主题浏览量不增加的原因其实都是后台控制的,因为在上段代码中的第一行就可以看到这个preventrefresh值是控制是否开启优化主题浏览量的 只要根据咔咔这样配置就可以了。 但是作为开发者来说对一个功能点的实现必须追溯源码,只有这样才可以不断提升自己。 以上就是Discuz主题浏览量实现原理和不更新的解决方案的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DedeCMS首页列表页如何动态调用点击次数
织梦dedecms首页列表页如何动态调用点击次数? 织梦DedeCMS首页列表页动态调用点击次数 推荐学习: DedeCMS中首页和列表页的文章点击次数默认情况下不是动态调用的,只有在更新的时候才会更新点击次数。动态调用解决办法如下: 在/plus 目录下找到count.php  复制一份 然后命名为viewclick.php 用编辑器将viewclick.php打开 然后删除 if(!empty($maintable)) {     $dsql-&gt;ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' "); } if(!empty($mid)) {     $dsql-&gt;ExecuteNoneQuery(" UPDATE `dede_member_tj` SET pagecount=pagecount+1 WHERE mid='$mid' "); } 登录后复制 这几行代码 即插入数据库的这两行 保存 最后在首页和列表页中需要需要调用点击次数的地方添加 <scriptsrc></scriptsrc> 登录后复制 即可 以上就是织梦DedeCMS首页列表页如何动态调用点击次数的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms信息反馈怎么做的
帝国cms制作信息反馈表单可分为以下4步:1. 创建反馈表单和表单字段;2. 设置提交地址;3. 处理反馈信息;4. 配置反馈页面。 帝国CMS信息反馈怎么做? 第一步:创建反馈表单 登录帝国CMS后台。 展开“内容管理”菜单,选择“单页管理”。 单击“新建单页”。 在表单标题中输入“信息反馈”。 在表单内容中创建表单字段,包括: 输入框(用于姓名、联系方式) 文本区(用于反馈内容) 验证码(用于防止垃圾信息) 第二步:设置提交地址 在表单内容中添加以下代码: <form action="{$dedeurl}/post.php" method="post"> <!--表单字段--> </form> 登录后复制 请注意,{$dedeurl} 是帝国CMS提供的网站地址变量。 第三步:处理反馈信息 在post.php文件中,添加以下代码处理反馈信息: //…
2024-11-25 阅读全文 →
FWQ
小程序
如何在小程序中开通支付功能
在小程序中开通支付功能的方法:首先登录微信公众平台,点击微信支付;然后点击开通,并按要求填写资料;接着填写商户信息和结算用户;最后仔细确认信息提交即可。 相关学习推荐: 在小程序中开通支付功能的方法: 1、登录微信公众平台 2、进入页面后点击左边菜单—-微信支付 3、点击显示页面右边的点击 4、再一步步按要求填写资料 填写基本信息 5、填写商户信息 6、填写结算用户 7、仔细确认信息 最后提交 以上就是如何在小程序中开通支付功能的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
谈谈多客服功能的现状与实例
最近一直在弄微信的集成功能开发,发现微信给认证账户开通了一个多客服的功能,对于客户的咨询,可以切换至客服处理的方式,而且可以添加多个客服进行处理,这个在客户咨询比较多的时候,是一个不错的营销功能。微信多客服的功能,能够在很大程度上利用客服员工资源,及时迅速对客户咨询信息进行处理,为企业带来更多的机会和市场。默认这个多客服的功能,需要在微信公众平台中的服务中心进行主动开通,默认是不开通的,为了体验这个功能,我这里把多客服功能进行开通。1、多客服准备工作微信的多客服功能,对于客服的响应操作,既可以在电脑的客户端上进行操作,也可以在微信多客服助手进行信息处理,两者都能对客户的信息进行回应、结束会话等操作。开通微信多客服功能后,就需要添加一些处理客户信息的客服工号了。多客服账号采用“工号@微信号”的形式进行登录,请您在登录窗口依照下图形式输入帐号信息。2、使用多客服客户端或助手操作在电脑客户端上使 1. 简介:这篇文章主要为大家详细介绍了C#开发微信多客服功能及开发集成实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2. 简介:这是利用WPF作为前端技术,实现桌面版微信多客服系统。项目采用Prism作为前端框架,采用MVVM模式极好的对UI和逻辑代码分离 3. 简介:最近一直在弄微信的集成功能开发,发现微信给认证账户开通了一个多客服的功能,对于客户的咨询,可以切换至客服处理的方式,而且可以添加多个客服进行处理,这个在客户咨询比较多的时候,是一个不错的营销功能。微信多客服的功能,能够在很大程度上利用客服员工资源,及时迅速对客户咨询信息进行处理,为企业带来更多的机会和市场。 4. 简介:如何使用微信公众平台开发模式实现多客服,公众平台。如何使用微信公众平台开发模式实现多客服,公众平台 其实微信公众平台的多客服功能已经出来好久了,并且一出来的时候我就已经为自己 5. 简介:如何使用微信公众平台开发模式实现多客服,公众平台。如何使用微信公众平台开发模式实现多客服,公众平台 其实微信公众平台的多客服功能已经出来好久了,并且一出来的时候我就已经为自己 6. 简介:其实微信公众平台的多客服功能已经出来好久了,并且一出来的时候我就已经为自己的公众号实现了,原本以为大家都已经会了,但是今天还是有人问起这个多客服功能怎么使用,我找了下网上也没什么好的教程,今天我就给大家发一篇比较简单易懂的教程吧 7. 简介:其实微信公众平台的多客服功能已经出来好久了,并且一出来的时候我就已经为自己的公众号实现了,原本以为大家都已经会了,但是今天还是有人问起这个多客服功能怎么使用,我找了下网上也没什么好的教程,今 以上就是谈谈多客服功能的现状与实例的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中的下拉刷新和上拉加载的实现方法详解
微信小程序下拉刷新上拉加载的两种实现方法,1、利用”onpulldownrefresh”和”onreachbottom”方法实现小程序下拉刷新上拉加载,2、在scroll-view里设定bindscrolltoupper和bindscrolltolower实现微信小程序下拉刷新上拉加载。 1. 利用”onPullDownRefresh”和”onReachBottom”方法 在js文件里直接写”onPullDownRefresh”和”onReachBottom”方法即可; xml <scroll-view>         ......... </scroll-view> 登录后复制 js onPullDownRefresh: function() {     // Do something when pull down.      console.log('刷新');  },  onReachBottom: function() {     // Do something when page reach bottom.      console.log('circle 下一页');  }, 登录后复制 登录后复制 2. 在scroll-view里设定bindscrolltoupper和bindscrolltolower 在scroll-view里设定bindscrolltoupper和bindscrolltolower,然后在js里写好触发事件后对应的方法。[注意,使用这个模式一定要设置scroll-view的高度,100%不知道为什么设置后没效果,建议使用100vh] xml <scroll-view>     .......... </scroll-view> 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress是由哪种语言编写的
wordpress 是由 php(用于生成页面和处理数据)和 mysql(用于存储数据)编写的。选择 php 和 mysql 的原因包括:广泛支持、强大功能、易于学习、社区支持和可扩展性。 WordPress 的编写语言 WordPress,一个流行的内容管理系统(CMS),是由 PHP 和 MySQL 语言编写的。 PHP PHP 是一种服务器端脚本语言,用于动态生成网页并处理数据。在 WordPress 中,PHP 主要用于: 创建数据库交互 处理用户输入 生成页面内容 处理插件和主题 MySQL MySQL 是一种关系数据库管理系统(RDBMS),用于存储数据和管理数据库。在…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序–Ble蓝牙
本文主要介绍了微信小程序–ble蓝牙的实现方法。文中附上源码下载,具有很好的参考价值。下面跟着小编一起来看下吧 有一段时间没有。没有写关于小程序的文章了。3月28日,微信的api又一次新的更新。期待已久的蓝牙api更新。就开始撸一番。 源码地址 1.简述 蓝牙适配器接口是基础库版本 1.1.0 开始支持。 iOS 微信客户端 6.5.6 版本开始支持,Android 客户端暂不支持 蓝牙总共增加了18个api接口。 2.Api分类 搜索类 连接类 通信类 3.API的具体使用 详细见官网: https://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html#wxgetconnectedbluethoothdevicesobject 4. 案例实现 4.1 搜索蓝牙设备 /**  * 搜索设备界面  */ Page({…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么实现列表页缩略图随机调用
怎么实现列表页缩略图随机调用? 用过DEDECMS的朋友应该都知道,有些模板列表页面需要用到缩略图,调用内容中的缩略图可以使用系统自带的脚本调用第一张图片。但是,并不是我们所有的内容里都有图片,有时候第一张图片也不一定是适合尺寸的标准缩略图大小,总之用户体验不好,尤其是编辑人员忘记或者不会上传缩略图的话那势必会影响网站。 推荐学习: 缩略图随机调用方式的步骤如下: 1.原先我们模板中调用缩略图的脚本是这样的: 代码如下: [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a>@@##@@</a>"); [/field:array] 登录后复制 2.需要替换成我准备好的: 代码如下: <a><script></script></a> 登录后复制 3.上传下面的JS文件和准备好的图片到主机中。 代码如下: var m=20;  var n=Math.floor(Math.random()*m+1)  document.write ("@@##@@"); 登录后复制 需要注意一个问题,我们最好准备20-30张固定缩略图尺寸的图片,因为固定尺寸版面比较好看,不会压缩变形。如果你列表10个内容,如果只有10个图片随机会导致图片有几个会重复,体验不是太好,如果图片多一些可以使得重复的几率小一些。就这样,如果有需要就参考使用吧。 以上就是怎么实现列表页缩略图随机调用的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序关于Radio选中样式切换的实例详解
这篇文章主要介绍了详解微信小程序radio选中样式切换的相关资料,需要的朋友可以参考下 详解微信小程序Radio选中样式切换 本篇文章主要讲解在微信小程序中如何根据Radio选中来切换样式。效果如下: 原理主要是通过判断一个radio-group中哪个被选中,就让它加上一个“active”的样式。 代码如下: <!--index.wxml-->  <view>   <radio-group>    <view>     <view>      <label>人气       <radio></radio>      </label>     </view>     <view>      <label> 销量       <radio></radio>      </label>     </view>     <view>      <label> 价格↑       <radio></radio>      </label>     </view>    </view>   </radio-group>  </view> 登录后复制…
2024-11-25 阅读全文 →