天兴工作室

主题演示站

zblog搜索为什么不太准?zblog搜索的调用逻辑

最近有好几个用户都在咨询我们,为什么zblog的搜索不太准,搜出来的东西跟搜索词没什么关联的。在这里写篇文章统一回复下。

首先,如果你想要一个类似于“百度搜索”那种东西是不可能的。

222.png

zblog自带的搜索功能,没有页面权重这种说法,也没有关键词分布、联想搜索等等。

zblog自带的搜索就是简单粗暴的查询文章数据库--对比搜索词,然后按照文章发布时间顺序排列输出,就是这么简单粗暴!


但是为什么感觉会不精准呢?明明标题里面没有搜索词,也会展示出来?

这里再解释下,zblog搜索拿来跟搜索词做比照的除了文章标题还有文章内容。举个栗子。

用户在你网站搜索“发财”两个字,你网站有这么几篇文章:

第1篇的文章标题是“发财容易么?”,文章内容是“如何赚钱,我来告诉你”;

第2篇的文章标题是“怎么才能赚到钱?”,文章内容是“如何发大财,我来告诉你”;

第3篇的文章标题是“赚钱容易么”,文章内容是“想发财么?我来告诉你”;

那么搜索结果就会显示“1”和“3”,因为1的标题里面有“发财”,3的内容里面“发财”。

2的内容里面有"发大财",但不是“发财”,所以也不会显示。没错,有一丁点不一样的都不会显示!


所以呢,zblog的搜索就是个自带的简单的搜索功能,不要类比搜索引擎(那是一个公司才能干的活),别想太多了,又不是不能用(by老罗语录),滑稽。

zblog1.6版本固定域名后出错的解决办法

之前天兴工作室写过一篇“zblog固定域名绑定错误 后台打不开了怎么办?”,最近zblog版本升级到了1.6,官方对于zblog固定域名后出错这个问题给了一个新的解决办法。

注意:本文方法仅适用于zblog1.6版本,低于1.6的版本均不能使用。

ftp链接上服务器,打开zb_users/c_option.php这个文件。

在最后一行 ); 的前面加上如下代码:

'ZC_PERMANENT_DOMAIN_FORCED_URL' => 'https://你的固定域名/',

保存提交上传替换即可。

正确的完整的代码如下图:

1.png

zblog后台应用中心无法打开的一种原因和解决办法

今天遇到了一个zblog网站后台打开应用中心时打不开,等待了很长时间后提示:“客户端访可应用中心故障,不能登录和下載应用。请检查:(1)主机空间是否能远程访问app.blogcn.net,(2)在设置中切換后台远程连接的方式,(3)在设置中切換应用中心备用访可域名app.blogcn.com进行访”。

具体如下图所示:

QQ图片20200419202620.png

在应用中心--设置里面切换设置并没有生效:

2.png

后来通过排查得知造成这种问题的原因是:服务器的安全组设置里面的“出站规则”设置为空造成的。

这个原因造成的应用中心不能打开的明显症状就是在打开应用中心的时候页面会很长时间没有反映,大概要过几分钟之后才会提示错误。如果你也出现了相同症状,就可以去服务器设置里面看下安全组的出站规则。

正常的应该是放通所有端口的,如下图:

22.png

zblog用户管理:用户编辑、新建用户等

上一节我们讲了zblog的附件管理,这一节讲的是zblog的用户管理。

打开你的zblog后台,点击左侧导航的“用户管理”就来到了zblog的用户管理界面,这里就可以看到你网站所有的用户。

2.png

管理员还可以修改和删除某个用户:

点击编辑按钮即可进入到“用户编辑”界面,管理员可以直接修改某个用户的会员等级、名称、密码、别名、邮箱、主页、摘要等等资料;

点击删除按钮即可删除掉这个用户。


需要注意的几点:

1、修改管理员账号请谨慎,有很多用户修改了管理员账号的等级导致进入不了后台(只能去修改数据库);

2、zblog默认是没有会员注册功能的(一个博客程序确实没必要),但是应用中心里面有很多的会员插件,有免费的收费的,可以根据自身需求选择;


拓展阅读:

zblogphp用户中心插件:百搭 支持订单、投稿、积分、快捷登录等

zblog用户权限设置插件“Z-Blog角色分配器”使用方法

zblogphp增加会员注册功能的方法

html图片和css背景图片哪个先开始加载?css占位图怎么操作?

如果你的网站是个图片站,首页显示了很多图片。那么你就会有图片多了导致加载比较慢的困扰。这个时候有几个方案解决。

1、物理解决方案:加大网站的带宽+压缩图片大小;

2、用图片懒加载js,图片没加载出来之前先加载个缓冲图片占位;

3、也就是本文讨论的,用css来加一个占位图;


首先想到的就是给图片外层加一个盒子包裹住,然后给这个盒子设置一个背景图。

然后在测试过程中发现,这个方案不起效果,图片没加载出来的时候这个盒子的背景图并不会及时显示出来,往往等图片快加载出来的才会一现而逝。

通过查询资料得知,浏览器渲染dom的时候是先加载html里面的图片,再加载css里面的背景图片的。所以这个方案才不会有改有的效果...


换另外一种方案:

在外层盒子的伪类“after”里面动脑筋,给外层盒子设置个“position: relative;”,然后设置给伪类设置“position:absolute;”宽度高度都为100%;加个背景色,再加上提示文字“content:"加载中";”,出来的效果图下:

QQ截图20200409100810.png

这个操作除了没有动画外,基本上该有的作用都有了。

zblogphp用户中心插件:百搭 支持订单、投稿、积分、快捷登录等

zblogphp用户中心插件:[百搭],支持订单、投稿、积分、快捷登录等。此插件由唐朝开发,本站之前也推荐过。天兴工作室开发的主题的会员功能也大部分是依赖的这个插件。

一开始是收费的,价格从1块钱涨到499又跌倒100,中途还免费过,起起伏伏的折腾了许久。唐朝终于把插件给彻底开源了...

开源地址在码云的git上,很多用户不会下载,在征得唐朝同意后本站打包了一个zba格式的下载包,直接下载然后打开自己网站后台--插件管理里面直接上传即可。

插件下载:

本站下载地址:点击下载

zblog应用中心所在页面:https://app.zblogcn.com/?id=1139

git开源页面:https://gitee.com/ytecnsong/YtUser

宝塔面板安装php失败:提示No package 'libjpeg' found的解决办法

最近zblogphp升级到1.6(zblog1.6版本终于上线了),zblog1.6支持最新的php7.4版本,官方说速度有所提升,于是就想着测试下。

服务器用的是宝塔面板,在宝塔面板--软件商店里面安装php7.4版本的时候却发现消息盒子里面明明提示“安装[php-7.4]【已完成】耗时34秒”。但是去软件商店里面看php7.4却还是显示“安装”状态。这就属于提示安装成功但是没有安装完成的一种状态。

一番折腾解决后分享下解决方案,希望能帮助到出现同样问题的你。

1、宝塔后台打开消息盒子,点击“执行日志”。这里面会有具体的错误提示,我这个的错误如下:

No package 'libjpeg' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables JPEG_CFLAGS
and JPEG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.

弄去翻译下,说的是找不到“libjpeg”这个包,目测是php7.4版本必须依赖这个包,但是安装环境里面找不到这个包导致的错误。


2、解决办法

ssh链接上服务器,输入:“yum install libjpeg libjpeg-devel”,然后回车,提示你“[y/d/N]”的时候输入“y”回车即可完成安装libjpeg包,具体过程如下图:

1.png

安装完成后再去宝塔后台安装“php7.4”就是真的安装完成了...


ps:每个人的系统环境不一样,也有可能错误提示不一样。请大家务必根据自己的错误提示用对应的解决办法,本文只是提供了一个思路。

<< 1 >>
«    2020年4月    »
12345
6789101112
13141516171819
20212223242526
27282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询