自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1670)
  • 资源 (1)
  • 收藏
  • 关注

原创 Golang实现小型CMS内容管理功能(二):前端接入百度ueditor富文本编辑器

当我们把接口都做好以后,我们需要去开发前端界面。添加文章功能里面,最重要的就是文章内容部分,需要配置上富文本编辑器,这样才能给我们的内容增加样式。下载ueditor代码ueditor已经很久没有更新了,我们现在去github下载压缩好的代码包https://github.com/fex-team/ueditor/releases/tag/v1.4.3.3下载好以后,可以看到有这些文件...

2022-11-30 22:52:00 94

原创 Golang实现小型CMS内容管理功能(一):Gin框架搭配Gorm实现增删查改功能

我自己开发了一款在线客服系统,最近一直琢磨把客服系统官网做好。因为访客来的人不少,大部分人可能就是看看官网界面就走了,怎样把这些访客留存下来,去测试试用客服系统,是我一直琢磨的问题。官网是一个企业的门面,也是一个系统的门面,还是需要把门面的内容整理总结一下,让大家能清楚看到系统的功能。网站的内容少,那么搜索引擎收录的就少,这样会导致网站的权重不高,搜索排名比较低。因此要简单的加上一个小型的内容管理功能。

2022-11-19 23:33:11 427

原创 浏览器扩展开发系列教程(一)

以谷歌内核的浏览器扩展,包括 edge chrome ,还有我们常用的国产浏览器都能使用浏览器扩展是一种软件,以增强Chrome内核浏览器的功能。浏览器扩展使用HTML、JavaScript、CSS和图片等Web技术开发。浏览器扩展与浏览器插件不同。浏览器扩展无需了解浏览器的源代码,而浏览器插件是更底层的浏览器功能扩展,需要深入掌握浏览器的源代码。以谷歌内核的浏览器扩展的基本组成浏览器扩...

2022-11-19 12:45:00 126

原创 javascript中js实现导出CSV文件功能

js直接在页面中将数组导出到CSV文件之中//数组导出CSV文件function exportCSV(jsonData,fileName){ if(!jsonData || jsonData.length==0){ return; } if(!fileName){ fileName="exportCSV.csv"; } ...

2022-11-18 19:16:00 68

原创 javascript中js实现类似PHP的trim()函数效果

可以去除字符串左右两端的指定字符//js实现类似php trim函数function trim(str, char) { if (char) { str=str.replace(new RegExp('^\\'+char+'+|\\'+char+'+$', 'g'), ''); } return str.replace(/^\s+|\s+$/g, '...

2022-11-18 19:15:00 111

原创 在线客服系统源码开发实战总结:Golang实现CMS内容管理增删查改功能

自己的客服系统做好了,官网页面也有了,但是没有介绍性的内容文章。网站被收录的太少,这样会导致网站的权重不高,搜索排名比较低。因此要简单的加上一个小型的内容管理功能。设计数据库很简单的两张表,分类表和内容表DROP TABLE IF EXISTS `cms_cate`;CREATE TABLE `cms_cate` ( `id` int(11) NOT NULL AUTO_INCRE...

2022-11-18 00:56:00 84

原创 在线客服系统源码开发实战总结:Golang实现对接微信公众号网页授权接口功能...

获取微信昵称、头像、OpenID微信公众号服务号的网页授权功能开发,主要是通过js跳转到一个微信提供的url然后微信会弹出获取昵称头像的按钮允许获取后,会回跳到我们的网址上,并且带着一个code参数我们拿到code参数,调用接口获取到获取到昵称头像、以及openid。这样就拿到了微信客户的主要信息绑定自有系统我们数据库会建立一张表,存储一个对应关系微信openid对应的我们用户的唯...

2022-11-15 23:43:00 35

原创 在线客服系统源码开发实战总结:动态加载js文件实现粘贴一段js的sdk代码,直接引入插件效果...

常见的在线客服系统中,或者是统计代码中,粘贴一段js代码,就能引入某个插件的效果。这个是怎么实现的呢?原理非常的简单:对于不同的加载文件类型创建不同的节点,然后添加各自的属性,最后扔到head 标签里面。经测试,本方法兼容各浏览器,安全、无毒、环保,是 web 开发人员工作常备代码。//动态加载cssfunction dynamicLoadCss(url){ var head...

2022-11-14 23:54:00 13

原创 在线客服系统源码开发实战总结:gin框架模板渲染html页面

渲染模板我的客服系统后端使用的golang Gin 框架,想把页面渲染出来,下面就是加载html模板页面package routerfunc InitViewRouter(engine *gin.Engine) { //关于页面 engine.GET("/aboutus.html", func(c *gin.Context) { c.HTML(http...

2022-11-14 20:48:00 81

原创 在线客服系统源码开发实战总结:H5 Notifications浏览器桌面通知

在浏览器访问网站,想在浏览器最新化的情况下,也能收到右下角的消息通知这个时候就会用到H5 Notifications具体效果可以参照演示页面演示页面-唯一在线客服系统实现代码jsfunction notify(title, options, callback) { // 先检查浏览器是否支持 if (!window.Notification) { ...

2022-11-14 17:42:00 28

原创 Chrome 将 Notification.requestPermission() 的“default”结果视​​为“dennied”

当用户第三次关闭权限对话框时,Chrome 会自动将权限设置为denied(automatically blocked在导航栏的权限弹出窗口中显示以下消息)。因此,用户关闭对话框的前三次default结果是,但第三次将权限设置为denied。我用来处理这个逻辑的方式是:window.Notification.requestPermission().then((result) => {...

2022-11-14 13:12:00 12

原创 在线客服系统源码开发实战总结:渐变色效果的实际运用效果

css里面有个背景色渐变色的效果,我们能拿来做什么呢现在就演示下,我在开发此页面时所实际实现的样子演示页面-唯一在线客服系统实现代码很简单,效果还是很不错:background: linear-gradient(90deg, #EE884C 0%, #FFBA8E 100%);首页里也有个渐变色的运用唯一在线客服系统实现代码: background-image: ...

2022-11-14 11:05:00 18

原创 在线客服系统源码开发实战总结:官网首页视频大背景循环播放效果实现

俗话说,人靠衣装,马靠鞍。官网首页是产品或公司的脸面,必须要大气。原来旧版的支付宝首页,有个大视频作为页面背景一直播放展示,效果很赞,所以实现了下先看看效果:亮点部分大视频是绝对定位,定在最下面,上面的文字是绝对定位,定在最上面。还加了一层半透明的div蓝色调。文案的居中是使用的 display:flex排版文案部分有一个渐变色效果文案部分还有一个动画效果没有展示,是个渐出动画效...

2022-11-13 12:26:00 16

原创 在线客服系统源码开发实战总结:需求分析及前端代码基本技术方案

在这个系列文章里,我尝试将自己开发唯一客服系统(gofly.v1kf.com)所涉及的经验和技术点进行梳理总结。文章写作水平有限,有时候会表达不清楚,难免有所疏漏,欢迎批评指正该系列将分成以下几个部分一. 需求分析二. 初步技术方案选型,验证三. 数据库结构设计四. WEB访客前端设计与开发五. WEB客服端设计与开发六. 客户端设计与开发在这个系列的文章中,您将了解并学习到以...

2022-11-11 16:28:00 247

原创 好用的在线客服系统Go语言源码-GOFLY ( 开源代码+安装教程)

功能列表1. 即时通讯2. 访客链接3. 公告信息4. 欢迎信息5. 离线信息5. 单点登录6. 浏览器通知7. 邮箱通知搭建运行环境Linux环境逐句执行以下命令wget https://studygolang.com/dl/golang/go1.17.5.linux-amd64.tar.gztar -C /usr/local -xvf go1.17.5.linux...

2022-11-10 13:24:00 159

原创 解决golang报错:imports github.com/go-sql-driver/mysql from implicitly required module;

这句话的意思是,从隐式的引入模块导入的比如我使用某个第三方包,这个第三方包里面包含了mysql包我在代码里直接使用了这个mysql包,但是在go.mod里没有引入,代码里ide是不会报错的,因为能找到代码库,但是运行的时候会报错这个时候只需要显示的引入一下就可以了比如提示的go get xxxxx包go get github.com/go-sql-driver/mysql@v1.5...

2022-11-10 12:12:00 97

原创 golang连接MySQL并导入执行SQL文件

实现golang连接MySQL数据库导入执行一个sql文件package toolsimport ( "fmt" _ "github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" "io/ioutil" "log" "os" "strings" "time")typ...

2022-11-09 22:22:00 131

原创 解决golang panic: sql: unknown driver “mysql“ (forgotten import?)

当使用gorm的时候,出现这个报错引入包里加一句_ "github.com/go-sql-driver/mysql"

2022-11-09 22:18:00 65

原创 前端vue2项目引入第三方js文件或者远程js文件并执行相应方法

啥也不多说,直接上结论新建一个目录和文件例如:./tools/load.js//引入远程js,加载完成后执行相应方法function loadJs(src) { return new Promise((resolve,reject)=>{ let script = document.createElement('script'); script.type =...

2022-11-07 13:08:00 178

原创 vuejs中使用axios网络请求库的多种方式

文档: https://www.kancloud.cn/yunye/axios/234845官网: https://www.axios.com/gitHub: https://github.com/axios/axiosaxiosaxios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端它本身具有以下特征:从浏览器中创建 XMLHttpRequest从...

2022-11-07 11:38:00 42

原创 在线客服系统源码(外贸多语言带翻译网页在线客服系统源码完整搭建)

什么是在线客服系统?在线客服系统是通过独立应用程序或嵌入式脚本代码进行的实时即时通讯消息交换。早期互联网发展还不流行的时候,那时候的网页结构还比较单一,很多企业的网站上只是简单挂一个邮箱地址,qq按钮或者电话号码。随着时代的发展,越来越多的企业网站或者商城网站网页开始对接在线客服系统。在线客服系统与电子邮件的不同之处在于消息交换的即时性。还有就是在线客服旨在模仿面对面的对话,所以个人消息通常...

2022-11-07 10:59:00 170

原创 网站在线客服系统源码 | 全渠道在线客服代码下载 (最新版支持外贸商城/H5/小程序/公众号对接)...

gofly.v1kf.com 是一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能。什么是在线客服系统?在线客服系统是通过独立应用程序或嵌入式脚本代...

2022-11-07 00:42:00 109

原创 前端vue2下使用media query 媒体查询报错问题

在前端vue2项目下,如果直接像普通css那样使用meidia query,是不起作用的需要安装sass和sass-loader在package.json中指定一下依赖,一定要注意版本,经过我的测试我现在这个版本是不报错的,其他的新版本是各种报错 "sass": "^1.56.0", "sass-loader": "^7.3.1",{ "name": "defau...

2022-11-06 20:02:00 26

原创 前端vue2+vue-router3+ElementUI+axios综合使用代码教程登录页案例

为了测试vue2+vue-router3路由+ElementUI界面+axios网络HTTP请求的基本使用情况专门编写一个登录页面进行demo验证依赖情况package.json{ "name": "default", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-serv...

2022-11-05 21:46:00 22

原创 vue2搭配vue-router3真正可用不报错的写法格式

这里要吐槽下vue和vue-router的文档教程本身前端的版本就多,版本之间还各种不兼容,用法函数还多种多样,一会这个组件一会那里是按普通渲染,简直让人不知道按哪个才是对的。然后文档里,一会是cdn引入安装的,后面又是npm编译安装的。走了一遍流程各种各样的报错,简直是无语了,不大符合渐进式这个概念。下面是最基本的结构访问的时候是域名/ 能正确加载模板测试路由为 域名/#/log...

2022-11-05 13:20:00 49

原创 golang封装http get函数请求并且携带header头信息

有遇到这种需求,golang发送GET请求,携带header头信息,比如header里带着验证token封装函数如下://Get请求携带headerfunc GetWithHeader(url string, headers map[string]string) (string, error) { client := &http.Client{} req, er...

2022-11-03 15:03:00 181

原创 wordpress独立站宝塔面板配置HTTPS教程

现在网站基本都要求HTTPS,如果没有HTTPS,浏览器会展示不安全的标识宝塔面板申请证书点击 【网站 -SSL证书(未部署)】申请免费证书选择第三个选项...

2022-11-02 20:16:00 9

原创 wordpress跨境电商外贸独立站安装WooCommerce插件

wordpress独立站默认是个内容管理CMS系统,现在我们去整合使用WooCommerce插件,实现电商商城功能下载插件前往【wordpress中文网 - 下载插件】https://cn.wordpress.org/plugins/woocommerce/安装插件前往网站后台【插件-安装插件-上传插件】设置插件设置完成以后,可以使用使用导入的测试数据进行测试功能...

2022-11-01 23:47:00 17

原创 wordpress独立网站域名解析教程

网站想要能够访问的第一步就是,把域名解析到我们的服务器IP,这里以阿里云购买的域名举例登阿里云后台找到所有的域名列表解析域名点击【解析 - 添加记录 】,记录类型先只使用A记录主机记录就是域名前缀,常见用法有:www:解析后的域名为www.aliyun.com。@:直接解析主域名 aliyun.com。*:泛解析,匹配其他所有域名 *.aliyun.com。mail:将域名...

2022-10-30 23:53:00 26

原创 obs直播录屏软件下载使用教程-制作短视频录制视频教程

现在是短视频的时代,我们需要学一点视频处理技术,录屏也是一项基本能力下载软件这里我下载的是obs软件,可以录屏可以直播https://obsproject.com/因为网络原因,一直没有下载成功,开启特殊上网,才算一点点下载完成。添加视频源【来源- + - 显示器采集】设置录像画质软件点击【文件-设置-输出-录像】设置近似无损点击开始录制就可以了...

2022-10-30 23:34:00 60

原创 wordpress独立站菜单导航设置教程

wordpress网站的导航设计十分灵活,第一次看还是有点迷糊,可以参考一下我的设置我的网站主题是corepress,可能与你的稍有出入。创建菜单填写好菜单名称以后,就创建了菜单这个项目,比如我的是叫"顶部导航"添加菜单项目上面创建完菜单以后,并不会显示出菜单来,这是因为还没有添加菜单项目。菜单项目可以从左侧拖拽过来,可以把单页,文章,文章分类等等拖拽设置到菜单里。我是把一个单...

2022-10-30 21:31:00 33

原创 wordpress外贸跨境电商独立站WooCommerce插件安装教程

如果想要搭建一个外贸独立站,可以使用wordpress配合WooCommerce插件实现电商功能下载插件这里可以去下面地址下载https://woo.weixiaoduo.com/download安装插件网站后台【插件-添加插件-上传插件-立即安装】,上传下载的zip压缩包启用插件配置插件的引导信息安装完成...

2022-10-30 19:20:00 22

原创 wordpress编辑器增加粘贴图片上传服务器教程

默认的编辑器没有粘贴上传图片功能,现在我们来增加一下安装插件网站后台,找到安装插件界面【插件-安装插件-搜索】 The Paste测试插件发布文章的时候,直接使用qq获取其他截图工具,复制粘贴...

2022-10-30 13:14:00 15

原创 wordpress网站主题安装教程

前面已经搭建好了网站,但是默认的页面比较简陋,我们需要更改一下外观现在我们安装新的主题外观,使网站更加的好看下载主题https://www.lovestu.com/corepress-free可以使用上面的免费主题,直接下载.zip安装主题在wordpress后台,找到【外观-主题-安装主题-上传主题】,把刚才的zip压缩包上传上去修改logo在wordpress后台,找到【主...

2022-10-30 11:51:00 10

原创 多语言在线客服系统源码-自动识别中英环境-私有化部署完美支持跨境电商网站...

如果您的客户遍布全球,客户沟通就必须跨越语言障碍。用客户当地的语言跟他们交谈,可以帮助您在客户生命周期的所有阶段建立信任,当然也包括服务支持。具体做法,看看这四点建议吧~1、使用当地语言开展服务客服是公司的名片。在您的公司,客服团队比其他团队都更加接近客户。如果客服跟客户互相听不懂对方在说什么,客户会抓狂,甚至对您的公司极其失望。雇用一批当地人来做客服工作,绝对既简单又有效。在跨文化沟通中...

2022-10-30 10:45:00 148

原创 wordpress企业网站搭建教程

如果有需要自建一个企业展示型网站,可以参考下面的教程前提为了简单一点,使用的宝塔面板,喜欢自己动手的,可以忽略宝塔面板的操作。创建数据库下载程序wordpress国内站下载程序https://cn.wordpress.org/download/上传并解压到网站根目录直接访问域名就进入安装程序直接全部下一步,登录后台http://域名/wp-login.php...

2022-10-29 23:30:00 24

原创 宝塔面板出现“require(): open_basedir restriction in effect. ”的解决方法

宝塔面板出现“require(): open_basedir restriction in effect. ”的解决方法1、只需要在相应的网站目录,勾选掉防跨站攻击(open_basedir)即可!2、必须重启Php

2022-10-29 18:21:00 15

原创 golang实现RSA2的签名与验签函数

使用非对称加密算法,实现签名与验签package toolsimport ( "crypto" "crypto/rand" "crypto/rsa" "crypto/sha256" "crypto/x509" "encoding/base64" "encoding/pem" "errors")// RSA2私钥签名f...

2022-10-29 13:02:00 29

原创 自动发货发卡系统搭建教程

如果有需要自建一个在线发货的小店铺网站,可以参考下面的教程前提为了简单一点,使用的宝塔面板,喜欢自己动手的,可以忽略宝塔面板的操作。数据库创建数据库,用户名密码等redis缓存数据库,先安装好配置PHP删除被禁用的函数putenvproc_openpcntl_signalpcntl_alarm安装扩展fileinfo终端操作拉取代码git clon...

2022-10-28 21:54:00 283

原创 设置display:flex后 flex布局设置单个子元素靠右

比如有三个元素:<div>  <div></div>  <div></div>  <div></div></div>最外层的设置display:flex,水平排列,子元素前两个靠左,第三个靠右有两种方式实现,第三个元素设置// 方法一margin-left: auto;// 方法...

2022-10-23 23:09:00 217

maccms7php.zip

电影站源码苹果CMS,PHP版本的完整版下载,要求PHP版本低于7.0

2019-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除